img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
.wp-block-archives { box-sizing: border-box; }
.wp-block-archives-dropdown label { display: block; }
.wp-block-avatar { line-height: 0; }
.wp-block-avatar, .wp-block-avatar img { box-sizing: border-box; }
.wp-block-avatar.aligncenter { text-align: center; }
.wp-block-audio { box-sizing: border-box; }
.wp-block-audio :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-audio audio { min-width: 300px; width: 100%; }
.wp-block-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
.wp-block-button__link.aligncenter { text-align: center; }
.wp-block-button__link.alignright { text-align: right; }
:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-block-button[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }
.wp-block-buttons > .wp-block-button.has-custom-width { max-width: none; }
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { width: 100%; }
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { font-size: inherit; }
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { flex-basis: 100%; width: 100%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { width: 25%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { width: 50%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { width: 75%; }
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared { border-radius: 0px; }
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius { border-radius: 0px !important; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link) { border: 2px solid; padding: 0.667em 1.333em; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)) { color: currentcolor; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)) { background-color: initial; background-image: none; }
.wp-block-buttons { box-sizing: border-box; }
.wp-block-buttons.is-vertical { flex-direction: column; }
.wp-block-buttons.is-vertical > .wp-block-button:last-child { margin-bottom: 0px; }
.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; }
.wp-block-buttons.is-content-justification-left { justify-content: flex-start; }
.wp-block-buttons.is-content-justification-left.is-vertical { align-items: flex-start; }
.wp-block-buttons.is-content-justification-center { justify-content: center; }
.wp-block-buttons.is-content-justification-center.is-vertical { align-items: center; }
.wp-block-buttons.is-content-justification-right { justify-content: flex-end; }
.wp-block-buttons.is-content-justification-right.is-vertical { align-items: flex-end; }
.wp-block-buttons.is-content-justification-space-between { justify-content: space-between; }
.wp-block-buttons.aligncenter { text-align: center; }
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter { margin-left: auto; margin-right: auto; width: 100%; }
.wp-block-buttons[style*="text-decoration"] .wp-block-button, .wp-block-buttons[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }
.wp-block-buttons.has-custom-font-size .wp-block-button__link { font-size: inherit; }
.wp-block-buttons .wp-block-button__link { width: 100%; }
.wp-block-button.aligncenter, .wp-block-calendar { text-align: center; }
.wp-block-calendar td, .wp-block-calendar th { border: 1px solid; padding: 0.25em; }
.wp-block-calendar th { font-weight: 400; }
.wp-block-calendar caption { background-color: inherit; }
.wp-block-calendar table { border-collapse: collapse; width: 100%; }
.wp-block-calendar table:where(:not(.has-text-color)) { color: rgb(64, 70, 77); }
.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th { border-color: rgb(221, 221, 221); }
.wp-block-calendar table.has-background th { background-color: inherit; }
.wp-block-calendar table.has-text-color th { color: inherit; }
:where(.wp-block-calendar table:not(.has-background) th) { background: rgb(221, 221, 221); }
.wp-block-categories { box-sizing: border-box; }
.wp-block-categories.alignleft { margin-right: 2em; }
.wp-block-categories.alignright { margin-left: 2em; }
.wp-block-categories.wp-block-categories-dropdown.aligncenter { text-align: center; }
.wp-block-categories .wp-block-categories__label { display: block; width: 100%; }
.wp-block-code { box-sizing: border-box; }
.wp-block-code code { direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
.wp-block-columns { box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }
@media (min-width: 782px) {
  .wp-block-columns { flex-wrap: nowrap !important; }
}
.wp-block-columns.are-vertically-aligned-top { align-items: flex-start; }
.wp-block-columns.are-vertically-aligned-center { align-items: center; }
.wp-block-columns.are-vertically-aligned-bottom { align-items: flex-end; }
@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
}
.wp-block-columns.is-not-stacked-on-mobile { flex-wrap: nowrap !important; }
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
:where(.wp-block-columns) { margin-bottom: 1.75em; }
:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }
.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
.wp-block-column.is-vertically-aligned-top { align-self: flex-start; }
.wp-block-column.is-vertically-aligned-center { align-self: center; }
.wp-block-column.is-vertically-aligned-bottom { align-self: flex-end; }
.wp-block-column.is-vertically-aligned-stretch { align-self: stretch; }
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top { width: 100%; }
.wp-block-post-comments { box-sizing: border-box; }
.wp-block-post-comments .alignleft { float: left; }
.wp-block-post-comments .alignright { float: right; }
.wp-block-post-comments .navigation::after { clear: both; content: ""; display: table; }
.wp-block-post-comments .commentlist { clear: both; list-style: none; margin: 0px; padding: 0px; }
.wp-block-post-comments .commentlist .comment { min-height: 2.25em; padding-left: 3.25em; }
.wp-block-post-comments .commentlist .comment p { font-size: 1em; line-height: 1.8; margin: 1em 0px; }
.wp-block-post-comments .commentlist .children { list-style: none; margin: 0px; padding: 0px; }
.wp-block-post-comments .comment-author { line-height: 1.5; }
.wp-block-post-comments .comment-author .avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
.wp-block-post-comments .comment-author cite { font-style: normal; }
.wp-block-post-comments .comment-meta { font-size: 0.875em; line-height: 1.5; }
.wp-block-post-comments .comment-meta b { font-weight: 400; }
.wp-block-post-comments .comment-meta .comment-awaiting-moderation { display: block; margin-bottom: 1em; margin-top: 1em; }
.wp-block-post-comments .comment-body .commentmetadata { font-size: 0.875em; }
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label { display: block; margin-bottom: 0.25em; }
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments .comment-form textarea { box-sizing: border-box; display: block; width: 100%; }
.wp-block-post-comments .comment-form-cookies-consent { display: flex; gap: 0.25em; }
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0.35em; }
.wp-block-post-comments .comment-reply-title { margin-bottom: 0px; }
.wp-block-post-comments .comment-reply-title :where(small) { font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
.wp-block-post-comments .reply { font-size: 0.875em; margin-bottom: 1.4em; }
.wp-block-post-comments input:not([type="submit"]), .wp-block-post-comments textarea { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments textarea { padding: calc(0.667em + 2px); }
:where(.wp-block-post-comments input[type="submit"]) { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-block-comments { box-sizing: border-box; }
.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous { font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child { margin-right: 0px; }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { display: inline-block; margin-right: 1ch; }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { display: inline-block; margin-left: 1ch; }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-comments-pagination.aligncenter { justify-content: center; }
.wp-block-comment-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
.wp-block-comment-template li { clear: both; }
.wp-block-comment-template ol { list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
.wp-block-comment-template.alignleft { float: left; }
.wp-block-comment-template.aligncenter { margin-left: auto; margin-right: auto; width: fit-content; }
.wp-block-comment-template.alignright { float: right; }
.wp-block-comment-date { box-sizing: border-box; }
.comment-awaiting-moderation { display: block; font-size: 0.875em; line-height: 1.5; }
.wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link { box-sizing: border-box; }
.wp-block-cover, .wp-block-cover-image { align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
.wp-block-cover .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), .wp-block-cover.has-background-dim:not([class*="-background-color"]) { background-color: rgb(0, 0, 0); }
.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient { background-color: initial; }
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before { background-color: inherit; content: ""; }
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before { inset: 0px; opacity: 0.5; position: absolute; }
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before { opacity: 0.1; }
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before { opacity: 0.2; }
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before { opacity: 0.3; }
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before { opacity: 0.4; }
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before { opacity: 0.5; }
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before { opacity: 0.6; }
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before { opacity: 0.7; }
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before { opacity: 0.8; }
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before { opacity: 0.9; }
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before { opacity: 1; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 { opacity: 0; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 { opacity: 0.1; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 { opacity: 0.2; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 { opacity: 0.3; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 { opacity: 0.4; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 { opacity: 0.5; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 { opacity: 0.6; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 { opacity: 0.7; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 { opacity: 0.8; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 { opacity: 0.9; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 { opacity: 1; }
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { max-width: 420px; width: 100%; }
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright { display: flex; }
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container { color: inherit; position: relative; width: 100%; }
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left { align-items: flex-start; justify-content: flex-start; }
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center { align-items: flex-start; justify-content: center; }
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right { align-items: flex-start; justify-content: flex-end; }
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left { align-items: center; justify-content: flex-start; }
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center { align-items: center; justify-content: center; }
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right { align-items: center; justify-content: flex-end; }
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left { align-items: flex-end; justify-content: flex-start; }
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center { align-items: flex-end; justify-content: center; }
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right { align-items: flex-end; justify-content: flex-end; }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { margin: 0px; }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container { margin: 0px; width: auto; }
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }
@supports (-webkit-touch-callout:inherit) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: scroll; }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: scroll; }
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated { background-repeat: repeat; background-size: auto; }
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover { color: rgb(255, 255, 255); }
.wp-block-cover-image .wp-block-cover.has-left-content { justify-content: flex-start; }
.wp-block-cover-image .wp-block-cover.has-right-content { justify-content: flex-end; }
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 { margin-left: 0px; text-align: left; }
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 { margin-right: 0px; text-align: right; }
.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image > h2 { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }
:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }
:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) { color: inherit; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background { z-index: 0; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before { z-index: 1; }
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container { z-index: auto; }
.wp-block-details { box-sizing: border-box; }
.wp-block-details summary { cursor: pointer; }
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > [data-type="core/embed"], .wp-block[data-align="right"] > [data-type="core/embed"] { max-width: 360px; width: 100%; }
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper { min-width: 280px; }
.wp-block-cover .wp-block-embed { min-height: 240px; min-width: 320px; }
.wp-block-embed { overflow-wrap: break-word; }
.wp-block-embed :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-embed iframe { max-width: 100%; }
.wp-block-embed__wrapper { position: relative; }
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; }
.wp-embed-responsive .wp-has-aspect-ratio iframe { inset: 0px; height: 100%; position: absolute; width: 100%; }
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; }
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; }
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; }
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; }
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; }
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { padding-top: 177.77%; }
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; }
.wp-block-file { box-sizing: border-box; }
.wp-block-file:not(.wp-element-button) { font-size: 0.8em; }
.wp-block-file.aligncenter { text-align: center; }
.wp-block-file.alignright { text-align: right; }
.wp-block-file * + .wp-block-file__button { margin-left: 0.75em; }
:where(.wp-block-file) { margin-bottom: 1.5em; }
.wp-block-file__embed { margin-bottom: 1em; }
:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
.wp-block-form-input__label { display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
.wp-block-form-input__label.is-label-inline { align-items: center; flex-direction: row; gap: 0.5em; }
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content { margin-bottom: 0.5em; }
.wp-block-form-input__label:has(input[type="checkbox"]) { flex-direction: row; width: fit-content; }
.wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content { margin: 0px; }
.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]) { flex-direction: row-reverse; }
.wp-block-form-input__label-content { width: fit-content; }
.wp-block-form-input__input { font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
.wp-block-form-input__input[type="date"], .wp-block-form-input__input[type="datetime-local"], .wp-block-form-input__input[type="datetime"], .wp-block-form-input__input[type="email"], .wp-block-form-input__input[type="month"], .wp-block-form-input__input[type="number"], .wp-block-form-input__input[type="password"], .wp-block-form-input__input[type="search"], .wp-block-form-input__input[type="tel"], .wp-block-form-input__input[type="text"], .wp-block-form-input__input[type="time"], .wp-block-form-input__input[type="url"], .wp-block-form-input__input[type="week"] { border: 1px solid; line-height: 2; min-height: 2em; }
textarea.wp-block-form-input__input { min-height: 10em; }
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) { margin-right: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure { align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img { display: block; height: auto; max-width: 100%; width: auto; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img { display: inline; }
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption { flex-grow: 1; }
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img { flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item { margin-right: 0px; width: 100%; }
@media (min-width: 600px) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item { margin-right: 1em; width: calc(33.3333% - 0.66667em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item { margin-right: 1em; width: calc(25% - 0.75em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item { margin-right: 1em; width: calc(20% - 0.8em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item { margin-right: 1em; width: calc(16.6667% - 0.83333em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item { margin-right: 1em; width: calc(14.2857% - 0.85714em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item { margin-right: 1em; width: calc(12.5% - 0.875em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-right: 0px; }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child { margin-right: 0px; }
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright { max-width: 420px; width: 100%; }
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure { justify-content: center; }
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { align-self: flex-start; }
figure.wp-block-gallery.has-nested-images { align-items: normal; }
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
.wp-block-gallery.has-nested-images figure.wp-block-image { box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div { flex-direction: column; flex-grow: 1; margin: 0px; }
.wp-block-gallery.has-nested-images figure.wp-block-image img { display: block; height: auto; width: auto; max-width: 100% !important; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar { height: 12px; width: 12px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track { background-color: initial; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.8); }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover { scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }
@media (hover: none) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { display: inline; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { color: inherit; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { box-sizing: border-box; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div { flex: 1 1 auto; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption { background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before { content: none; }
.wp-block-gallery.has-nested-images figcaption { flex-basis: 100%; flex-grow: 1; text-align: center; }
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { margin-bottom: auto; margin-top: 0px; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { align-self: inherit; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) { display: flex; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { width: 100%; }
@media (min-width: 600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) { width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child { width: 100%; }
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright { max-width: 420px; width: 100%; }
.wp-block-gallery.has-nested-images.aligncenter { justify-content: center; }
.wp-block-group { box-sizing: border-box; }
:where(.wp-block-group.wp-block-group-is-layout-constrained) { position: relative; }
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background { padding: 1.25em 2.375em; }
h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }
.wp-block-image > a, .wp-block-image > figure > a { display: inline-block; }
.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }
@media not (prefers-reduced-motion) {
  .wp-block-image img.hide { visibility: hidden; }
  .wp-block-image img.show { animation: 0.4s ease 0s 1 normal none running show-content-image; }
}
.wp-block-image[style*="border-radius"] img, .wp-block-image[style*="border-radius"] > a { border-radius: inherit; }
.wp-block-image.has-custom-border img { box-sizing: border-box; }
.wp-block-image.aligncenter { text-align: center; }
.wp-block-image.alignfull > a, .wp-block-image.alignwide > a { width: 100%; }
.wp-block-image.alignfull img, .wp-block-image.alignwide img { height: auto; width: 100%; }
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright { display: table; }
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption { caption-side: bottom; display: table-caption; }
.wp-block-image .alignleft { float: left; margin: 0.5em 1em 0.5em 0px; }
.wp-block-image .alignright { float: right; margin: 0.5em 0px 0.5em 1em; }
.wp-block-image .aligncenter { margin-left: auto; margin-right: auto; }
.wp-block-image :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-image.is-style-circle-mask img { border-radius: 9999px; }
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img { border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }
}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { border-radius: 9999px; }
.wp-block-image figure { margin: 0px; }
.wp-lightbox-container { display: flex; flex-direction: column; position: relative; }
.wp-lightbox-container img { cursor: zoom-in; }
.wp-lightbox-container img:hover + button { opacity: 1; }
.wp-lightbox-container button { align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }
@media not (prefers-reduced-motion) {
  .wp-lightbox-container button { transition: opacity 0.2s; }
}
.wp-lightbox-container button:focus-visible { outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
.wp-lightbox-container button:hover { cursor: pointer; opacity: 1; }
.wp-lightbox-container button:focus { opacity: 1; }
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-lightbox-overlay { box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
.wp-lightbox-overlay .close-button { align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-lightbox-overlay .lightbox-image-container { height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
.wp-lightbox-overlay .wp-block-image { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
.wp-lightbox-overlay .wp-block-image img { height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
.wp-lightbox-overlay .wp-block-image figcaption { display: none; }
.wp-lightbox-overlay button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-lightbox-overlay .scrim { background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
.wp-lightbox-overlay.active { visibility: visible; }
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active { animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
  .wp-lightbox-overlay.active img { animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
  .wp-lightbox-overlay.show-closing-animation:not(.active) { animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
  .wp-lightbox-overlay.show-closing-animation:not(.active) img { animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
  .wp-lightbox-overlay.zoom.active { animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.active .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }
}
@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}
@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}
@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
ol.wp-block-latest-comments { box-sizing: border-box; margin-left: 0px; }
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) { line-height: 1.1; }
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }
.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) { line-height: 1.5; }
.wp-block-latest-comments .wp-block-latest-comments { padding-left: 0px; }
.wp-block-latest-comments__comment { list-style: none; margin-bottom: 1em; }
.has-avatars .wp-block-latest-comments__comment { list-style: none; min-height: 2.25em; }
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 3.25em; }
.wp-block-latest-comments__comment-excerpt p { font-size: 0.875em; margin: 0.36em 0px 1.4em; }
.wp-block-latest-comments__comment-date { display: block; font-size: 0.75em; }
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
.wp-block-latest-comments[class*="-font-size"] a, .wp-block-latest-comments[style*="font-size"] a { font-size: inherit; }
.wp-block-latest-posts { box-sizing: border-box; }
.wp-block-latest-posts.alignleft { margin-right: 2em; }
.wp-block-latest-posts.alignright { margin-left: 2em; }
.wp-block-latest-posts.wp-block-latest-posts__list { list-style: none; }
.wp-block-latest-posts.wp-block-latest-posts__list li { clear: both; overflow-wrap: break-word; }
.wp-block-latest-posts.is-grid { display: flex; flex-wrap: wrap; }
.wp-block-latest-posts.is-grid li { margin: 0px 1.25em 1.25em 0px; width: 100%; }
@media (min-width: 600px) {
  .wp-block-latest-posts.columns-2 li { width: calc(50% - 0.625em); }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-3 li { width: calc(33.3333% - 0.83333em); }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-4 li { width: calc(25% - 0.9375em); }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-5 li { width: calc(20% - 1em); }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-6 li { width: calc(16.6667% - 1.04167em); }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) { margin-right: 0px; }
}
:root :where(.wp-block-latest-posts.is-grid) { padding: 0px; }
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) { padding-left: 0px; }
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { display: block; font-size: 0.8125em; }
.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-latest-posts__featured-image a { display: inline-block; }
.wp-block-latest-posts__featured-image img { height: auto; max-width: 100%; width: auto; }
.wp-block-latest-posts__featured-image.alignleft { float: left; margin-right: 1em; }
.wp-block-latest-posts__featured-image.alignright { float: right; margin-left: 1em; }
.wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 1em; text-align: center; }
ol, ul { box-sizing: border-box; }
:root :where(.wp-block-list.has-background) { padding: 1.25em 2.375em; }
.wp-block-loginout, .wp-block-media-text { box-sizing: border-box; }
.wp-block-media-text { direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
.wp-block-media-text.has-media-on-the-right { grid-template-columns: 1fr 50%; }
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media { align-self: start; }
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, .wp-block-media-text > .wp-block-media-text__content, .wp-block-media-text > .wp-block-media-text__media { align-self: center; }
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media { align-self: end; }
.wp-block-media-text > .wp-block-media-text__media { grid-area: 1 / 1; margin: 0px; }
.wp-block-media-text > .wp-block-media-text__content { direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media { grid-area: 1 / 2; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content { grid-area: 1 / 1; }
.wp-block-media-text__media a { display: block; }
.wp-block-media-text__media img, .wp-block-media-text__media video { height: auto; max-width: unset; vertical-align: middle; width: 100%; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media { background-size: cover; height: 100%; min-height: 250px; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a { display: block; height: 100%; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media img { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media { height: 100%; min-height: 250px; position: relative; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a { display: block; height: 100%; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img { height: 100%; object-fit: cover; position: absolute; width: 100%; }
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; }
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media { grid-area: 1 / 1; }
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content { grid-area: 2 / 1; }
}
.wp-block-navigation { position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
.wp-block-navigation ul { margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
.wp-block-navigation ul, .wp-block-navigation ul li { list-style: none; padding: 0px; }
.wp-block-navigation .wp-block-navigation-item { align-items: center; display: flex; position: relative; }
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { display: none; }
.wp-block-navigation .wp-block-navigation-item__content { display: block; }
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { color: inherit; }
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus { text-decoration: underline; }
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus { text-decoration: line-through; }
.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) { text-decoration: none; }
.wp-block-navigation .wp-block-navigation__submenu-icon { align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
.wp-block-navigation .wp-block-navigation__submenu-icon svg { display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
.wp-block-navigation.is-vertical { --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
.wp-block-navigation.no-wrap { --navigation-layout-wrap: nowrap; }
.wp-block-navigation.items-justified-center { --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
.wp-block-navigation.items-justified-center.is-vertical { --navigation-layout-align: center; }
.wp-block-navigation.items-justified-right { --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
.wp-block-navigation.items-justified-right.is-vertical { --navigation-layout-align: flex-end; }
.wp-block-navigation.items-justified-space-between { --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }
@media not (prefers-reduced-motion) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container { transition: opacity 0.1s linear; }
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { display: flex; flex-grow: 1; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { margin-left: auto; margin-right: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { margin: 0px; }
@media (min-width: 782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: 100%; top: -1px; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { margin-right: 0.25em; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { transform: rotate(-90deg); }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container { height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { left: 0px; top: 100%; }
@media (min-width: 782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: 100%; top: 0px; }
}
.wp-block-navigation-submenu { display: flex; position: relative; }
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { stroke: currentcolor; }
button.wp-block-navigation-item__content { background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
.wp-block-navigation-submenu__toggle { cursor: pointer; }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { padding-left: 0px; padding-right: 0.85em; }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { margin-left: -0.6em; pointer-events: none; }
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { padding: 0px; }
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog { gap: inherit; }
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container { left: auto; right: 0px; }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: -1px; right: -1px; }
@media (min-width: 782px) {
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: auto; right: 100%; }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
.wp-block-navigation.has-background .wp-block-navigation__submenu-container { background-color: inherit; }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { color: rgb(0, 0, 0); }
.wp-block-navigation__container { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
.wp-block-navigation__container .is-responsive { display: none; }
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child { flex-grow: 1; }
@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
.wp-block-navigation__responsive-container { inset: 0px; display: none; position: fixed; }
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { color: inherit; }
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { background-color: inherit !important; color: inherit !important; }
.wp-block-navigation__responsive-container.is-menu-open { background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }
@media not (prefers-reduced-motion) {
  .wp-block-navigation__responsive-container.is-menu-open { animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { justify-content: flex-start; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { display: none; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { gap: inherit; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { padding-top: var(--wp--style--block-gap,2em); }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { padding: 0px; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list { background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: auto; right: auto; }
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { display: none; }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: 0px; }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { background-color: rgb(255, 255, 255); }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open { color: rgb(0, 0, 0); }
.wp-block-navigation__toggle_button_label { font-size: 1rem; font-weight: 700; }
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open { background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg { fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
.wp-block-navigation__responsive-container-open { display: flex; }
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { font-family: inherit; font-size: inherit; font-weight: inherit; }
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) { display: none; }
}
.wp-block-navigation__responsive-container-close { position: absolute; right: 0px; top: 0px; z-index: 2; }
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { font-family: inherit; font-size: inherit; font-weight: inherit; }
.wp-block-navigation__responsive-close { width: 100%; }
.has-modal-open .wp-block-navigation__responsive-close { margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
.wp-block-navigation__responsive-close:focus { outline: none; }
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog { box-sizing: border-box; }
.wp-block-navigation__responsive-dialog { position: relative; }
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { margin-top: 46px; }
@media (min-width: 782px) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { margin-top: 32px; }
}
html.has-modal-open { overflow: hidden; }
.wp-block-navigation .wp-block-navigation-item__label { overflow-wrap: break-word; }
.wp-block-navigation .wp-block-navigation-item__description { display: none; }
.link-ui-tools { border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
.link-ui-block-inserter { padding-top: 8px; }
.link-ui-block-inserter__back { margin-left: 8px; text-transform: uppercase; }
.wp-block-navigation .wp-block-page-list { align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation .wp-block-navigation-item { background-color: inherit; }
.wp-block-page-list { box-sizing: border-box; }
.is-small-text { font-size: 0.875em; }
.is-regular-text { font-size: 1em; }
.is-large-text { font-size: 2.25em; }
.is-larger-text { font-size: 3em; }
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }
p.has-drop-cap.has-background { overflow: hidden; }
:root :where(p.has-background) { padding: 1.25em 2.375em; }
:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] { rotate: 180deg; }
.wp-block-post-author { box-sizing: border-box; display: flex; flex-wrap: wrap; }
.wp-block-post-author__byline { font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
.wp-block-post-author__avatar { margin-right: 1em; }
.wp-block-post-author__bio { font-size: 0.7em; margin-bottom: 0.7em; }
.wp-block-post-author__content { flex-basis: 0px; flex-grow: 1; }
.wp-block-post-author__name { margin: 0px; }
.wp-block-post-author-biography { box-sizing: border-box; }
:where(.wp-block-post-comments-form) input:not([type="submit"]), :where(.wp-block-post-comments-form) textarea { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where(.wp-block-post-comments-form) textarea { padding: calc(0.667em + 2px); }
.wp-block-post-comments-form { box-sizing: border-box; }
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) { font-weight: inherit; }
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) { font-family: inherit; }
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) { font-size: inherit; }
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) { line-height: inherit; }
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) { font-style: inherit; }
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) { letter-spacing: inherit; }
.wp-block-post-comments-form :where(input[type="submit"]) { box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), .wp-block-post-comments-form .comment-form textarea { box-sizing: border-box; display: block; width: 100%; }
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label { display: block; margin-bottom: 0.25em; }
.wp-block-post-comments-form .comment-form-cookies-consent { display: flex; gap: 0.25em; }
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0.35em; }
.wp-block-post-comments-form .comment-reply-title { margin-bottom: 0px; }
.wp-block-post-comments-form .comment-reply-title :where(small) { font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
.wp-block-post-comments-count { box-sizing: border-box; }
.wp-block-post-content { display: flow-root; }
.wp-block-post-comments-link, .wp-block-post-date { box-sizing: border-box; }
:where(.wp-block-post-excerpt) { box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
.wp-block-post-excerpt__excerpt { margin-bottom: 0px; margin-top: 0px; }
.wp-block-post-excerpt__more-text { margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
.wp-block-post-excerpt__more-link { display: inline-block; }
.wp-block-post-featured-image { margin-left: 0px; margin-right: 0px; }
.wp-block-post-featured-image a { display: block; height: 100%; }
.wp-block-post-featured-image :where(img) { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img { width: 100%; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
.wp-block-post-featured-image { position: relative; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { background-color: initial; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { opacity: 0; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { opacity: 0.1; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { opacity: 0.2; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { opacity: 0.3; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { opacity: 0.4; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { opacity: 0.5; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { opacity: 0.6; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { opacity: 0.7; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { opacity: 0.8; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { opacity: 0.9; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { opacity: 1; }
.wp-block-post-featured-image:where(.alignleft, .alignright) { width: 100%; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { display: inline-block; margin-right: 1ch; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { display: inline-block; margin-left: 1ch; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] { rotate: 180deg; }
.wp-block-post-terms { box-sizing: border-box; }
.wp-block-post-terms .wp-block-post-terms__separator { white-space: pre-wrap; }
.wp-block-post-time-to-read, .wp-block-post-title { box-sizing: border-box; }
.wp-block-post-title { word-break: break-word; }
.wp-block-post-title :where(a) { display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
.wp-block-post-author-name { box-sizing: border-box; }
.wp-block-preformatted { box-sizing: border-box; white-space: pre-wrap; }
:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }
.wp-block-pullquote { box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p { color: inherit; }
.wp-block-pullquote blockquote { margin: 0px; }
.wp-block-pullquote p { margin-top: 0px; }
.wp-block-pullquote p:last-child { margin-bottom: 0px; }
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 420px; }
.wp-block-pullquote cite, .wp-block-pullquote footer { position: relative; }
.wp-block-pullquote .has-text-color a { color: inherit; }
.wp-block-pullquote.has-text-align-left blockquote { text-align: left; }
.wp-block-pullquote.has-text-align-right blockquote { text-align: right; }
.wp-block-pullquote.has-text-align-center blockquote { text-align: center; }
.wp-block-pullquote.is-style-solid-color { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-block-pullquote.is-style-solid-color blockquote { margin-left: auto; margin-right: auto; max-width: 60%; }
.wp-block-pullquote.is-style-solid-color blockquote p { font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
.wp-block-pullquote.is-style-solid-color blockquote cite { font-style: normal; text-transform: none; }
.wp-block-pullquote cite { color: inherit; display: block; }
.wp-block-post-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
.wp-block-post-template.is-flex-container { display: flex; flex-flow: wrap; gap: 1.25em; }
.wp-block-post-template.is-flex-container > li { margin: 0px; width: 100%; }
@media (min-width: 600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li { width: calc(50% - 0.625em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li { width: calc(33.3333% - 0.83333em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li { width: calc(25% - 0.9375em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li { width: calc(20% - 1em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li { width: calc(16.6667% - 1.04167em); }
}
@media (max-width: 600px) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid { grid-template-columns: 1fr; }
}
.wp-block-post-template-is-layout-constrained > li > .alignright, .wp-block-post-template-is-layout-flow > li > .alignright { float: right; margin-inline: 2em 0px; }
.wp-block-post-template-is-layout-constrained > li > .alignleft, .wp-block-post-template-is-layout-flow > li > .alignleft { float: left; margin-inline: 0px 2em; }
.wp-block-post-template-is-layout-constrained > li > .aligncenter, .wp-block-post-template-is-layout-flow > li > .aligncenter { margin-inline: auto; }
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type { margin-inline-start: auto; }
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child { margin-inline-end: auto; }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { display: inline-block; margin-right: 1ch; }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow { display: inline-block; margin-left: 1ch; }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-query-pagination.aligncenter { justify-content: center; }
.wp-block-query-title, .wp-block-query-total, .wp-block-quote { box-sizing: border-box; }
.wp-block-quote { overflow-wrap: break-word; }
.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) { margin-bottom: 1em; padding: 0px 1em; }
.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p { font-size: 1.5em; font-style: italic; line-height: 1.6; }
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer { font-size: 1.125em; text-align: right; }
.wp-block-quote > cite { display: block; }
.wp-block-read-more { display: block; width: fit-content; }
.wp-block-read-more:where(:not([style*="text-decoration"])) { text-decoration: none; }
.wp-block-read-more:where(:not([style*="text-decoration"])):active, .wp-block-read-more:where(:not([style*="text-decoration"])):focus { text-decoration: none; }
ul.wp-block-rss.alignleft { margin-right: 2em; }
ul.wp-block-rss.alignright { margin-left: 2em; }
ul.wp-block-rss.is-grid { display: flex; flex-wrap: wrap; padding: 0px; }
ul.wp-block-rss.is-grid li { margin: 0px 1em 1em 0px; width: 100%; }
@media (min-width: 600px) {
  ul.wp-block-rss.columns-2 li { width: calc(50% - 1em); }
  ul.wp-block-rss.columns-3 li { width: calc(33.3333% - 1em); }
  ul.wp-block-rss.columns-4 li { width: calc(25% - 1em); }
  ul.wp-block-rss.columns-5 li { width: calc(20% - 1em); }
  ul.wp-block-rss.columns-6 li { width: calc(16.6667% - 1em); }
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date { display: block; font-size: 0.8125em; }
.wp-block-rss { box-sizing: border-box; list-style: none; padding: 0px; }
.wp-block-search__button { margin-left: 10px; word-break: normal; }
.wp-block-search__button.has-icon { line-height: 0; }
.wp-block-search__button svg { height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
.wp-block-search__inside-wrapper { display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
.wp-block-search__label { width: 100%; }
.wp-block-search__input { appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
.wp-block-search.wp-block-search__button-only .wp-block-search__button { box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { min-width: 0px !important; transition-property: width; }
.wp-block-search.wp-block-search__button-only .wp-block-search__input { flex-basis: 100%; transition-duration: 0.3s; }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { overflow: hidden; }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where(.wp-block-search__input) { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { outline: none; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }
.wp-block-search.aligncenter .wp-block-search__inside-wrapper { margin: auto; }
.wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { float: right; }
.wp-block-separator { border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root :where(.wp-block-separator.is-style-dots) { height: auto; line-height: 1; text-align: center; }
:root :where(.wp-block-separator.is-style-dots)::before { color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
.wp-block-separator.is-style-dots { background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.wp-block-site-logo { box-sizing: border-box; line-height: 0; }
.wp-block-site-logo a { display: inline-block; line-height: 0; }
.wp-block-site-logo.is-default-size img { height: auto; width: 120px; }
.wp-block-site-logo img { height: auto; max-width: 100%; }
.wp-block-site-logo a, .wp-block-site-logo img { border-radius: inherit; }
.wp-block-site-logo.aligncenter { margin-left: auto; margin-right: auto; text-align: center; }
:root :where(.wp-block-site-logo.is-style-rounded) { border-radius: 9999px; }
.wp-block-site-tagline, .wp-block-site-title { box-sizing: border-box; }
.wp-block-site-title :where(a) { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
.wp-block-social-links { background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover { border-bottom: 0px; box-shadow: none; text-decoration: none; }
.wp-block-social-links .wp-social-link svg { height: 1em; width: 1em; }
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
.wp-block-social-links.has-small-icon-size { font-size: 16px; }
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-size: 24px; }
.wp-block-social-links.has-large-icon-size { font-size: 36px; }
.wp-block-social-links.has-huge-icon-size { font-size: 48px; }
.wp-block-social-links.aligncenter { display: flex; justify-content: center; }
.wp-block-social-links.alignright { justify-content: flex-end; }
.wp-block-social-link { border-radius: 9999px; display: block; height: auto; }
@media not (prefers-reduced-motion) {
  .wp-block-social-link { transition: transform 0.1s; }
}
.wp-block-social-link a { align-items: center; display: flex; line-height: 0; }
.wp-block-social-link:hover { transform: scale(1.1); }
.wp-block-social-links .wp-block-social-link.wp-social-link { display: inline-block; margin: 0px; padding: 0px; }
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited { color: currentcolor; fill: currentcolor; }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { background-color: red; color: rgb(255, 255, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link { background: none; }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { height: 1.25em; width: 1.25em; }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { color: rgb(255, 153, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { color: rgb(30, 160, 195); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { color: rgb(7, 87, 254); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { color: rgb(10, 122, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { color: rgb(30, 31, 38); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { color: rgb(2, 228, 155); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { color: rgb(88, 101, 242); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { color: rgb(233, 76, 137); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { color: rgb(66, 128, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { color: rgb(244, 88, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { color: rgb(8, 102, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { color: rgb(4, 97, 221); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { color: rgb(230, 86, 120); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { color: rgb(36, 41, 45); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { color: rgb(56, 33, 16); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { color: rgb(234, 68, 52); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { color: rgb(29, 79, 196); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { color: rgb(240, 0, 117); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { color: rgb(226, 27, 36); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { color: rgb(13, 102, 194); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { color: rgb(50, 136, 212); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { color: rgb(246, 64, 95); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { color: rgb(230, 1, 34); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { color: rgb(239, 65, 85); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { color: rgb(255, 69, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { color: rgb(4, 120, 215); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { color: rgb(255, 86, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { color: rgb(27, 215, 96); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { color: rgb(42, 171, 238); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { color: rgb(1, 24, 53); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { color: rgb(100, 64, 164); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { color: rgb(29, 161, 242); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { color: rgb(30, 183, 234); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { color: rgb(70, 128, 194); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { color: rgb(37, 211, 102); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { color: rgb(52, 153, 205); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { color: rgb(211, 36, 34); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { color: red; }
.wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto; }
:root :where(.wp-block-social-links .wp-social-link a) { padding: 0.25em; }
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { padding: 0px; }
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { padding-left: 0.666667em; padding-right: 0.666667em; }
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { color: rgb(0, 0, 0); }
.wp-block-spacer { clear: both; }
.wp-block-tag-cloud { box-sizing: border-box; }
.wp-block-tag-cloud.aligncenter { justify-content: center; text-align: center; }
.wp-block-tag-cloud.alignfull { padding-left: 1em; padding-right: 1em; }
.wp-block-tag-cloud a { display: inline-block; margin-right: 5px; }
.wp-block-tag-cloud span { display: inline-block; margin-left: 5px; text-decoration: none; }
:root :where(.wp-block-tag-cloud.is-style-outline) { display: flex; flex-wrap: wrap; gap: 1ch; }
:root :where(.wp-block-tag-cloud.is-style-outline a) { border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
.wp-block-table { overflow-x: auto; }
.wp-block-table table { border-collapse: collapse; width: 100%; }
.wp-block-table thead { border-bottom: 3px solid; }
.wp-block-table tfoot { border-top: 3px solid; }
.wp-block-table td, .wp-block-table th { border: 1px solid; padding: 0.5em; }
.wp-block-table .has-fixed-layout { table-layout: fixed; width: 100%; }
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th { word-break: break-word; }
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright { display: table; width: auto; }
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th { word-break: break-word; }
.wp-block-table .has-subtle-light-gray-background-color { background-color: rgb(243, 244, 245); }
.wp-block-table .has-subtle-pale-green-background-color { background-color: rgb(233, 251, 229); }
.wp-block-table .has-subtle-pale-blue-background-color { background-color: rgb(231, 245, 254); }
.wp-block-table .has-subtle-pale-pink-background-color { background-color: rgb(252, 240, 239); }
.wp-block-table.is-style-stripes { background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: rgb(240, 240, 240); }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1) { background-color: rgb(243, 244, 245); }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1) { background-color: rgb(233, 251, 229); }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1) { background-color: rgb(231, 245, 254); }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1) { background-color: rgb(252, 240, 239); }
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: rgba(0, 0, 0, 0); }
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > * { border-color: inherit; }
.wp-block-table table[style*="border-top-color"] tr:first-child, .wp-block-table table[style*="border-top-color"] tr:first-child td, .wp-block-table table[style*="border-top-color"] tr:first-child th, .wp-block-table table[style*="border-top-color"] > *, .wp-block-table table[style*="border-top-color"] > * td, .wp-block-table table[style*="border-top-color"] > * th { border-top-color: inherit; }
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) { border-top-color: initial; }
.wp-block-table table[style*="border-right-color"] td:last-child, .wp-block-table table[style*="border-right-color"] th, .wp-block-table table[style*="border-right-color"] tr, .wp-block-table table[style*="border-right-color"] > * { border-right-color: inherit; }
.wp-block-table table[style*="border-bottom-color"] tr:last-child, .wp-block-table table[style*="border-bottom-color"] tr:last-child td, .wp-block-table table[style*="border-bottom-color"] tr:last-child th, .wp-block-table table[style*="border-bottom-color"] > *, .wp-block-table table[style*="border-bottom-color"] > * td, .wp-block-table table[style*="border-bottom-color"] > * th { border-bottom-color: inherit; }
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) { border-bottom-color: initial; }
.wp-block-table table[style*="border-left-color"] td:first-child, .wp-block-table table[style*="border-left-color"] th, .wp-block-table table[style*="border-left-color"] tr, .wp-block-table table[style*="border-left-color"] > * { border-left-color: inherit; }
.wp-block-table table[style*="border-style"] td, .wp-block-table table[style*="border-style"] th, .wp-block-table table[style*="border-style"] tr, .wp-block-table table[style*="border-style"] > * { border-style: inherit; }
.wp-block-table table[style*="border-width"] td, .wp-block-table table[style*="border-width"] th, .wp-block-table table[style*="border-width"] tr, .wp-block-table table[style*="border-width"] > * { border-style: inherit; border-width: inherit; }
:root :where(.wp-block-table-of-contents) { box-sizing: border-box; }
:where(.wp-block-term-description) { box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
.wp-block-term-description p { margin-bottom: 0px; margin-top: 0px; }
.wp-block-text-columns, .wp-block-text-columns.aligncenter { display: flex; }
.wp-block-text-columns .wp-block-column { margin: 0px 1em; padding: 0px; }
.wp-block-text-columns .wp-block-column:first-child { margin-left: 0px; }
.wp-block-text-columns .wp-block-column:last-child { margin-right: 0px; }
.wp-block-text-columns.columns-2 .wp-block-column { width: 50%; }
.wp-block-text-columns.columns-3 .wp-block-column { width: 33.3333%; }
.wp-block-text-columns.columns-4 .wp-block-column { width: 25%; }
pre.wp-block-verse { overflow: auto; white-space: pre-wrap; }
:where(pre.wp-block-verse) { font-family: inherit; }
.wp-block-video { box-sizing: border-box; }
.wp-block-video video { vertical-align: middle; width: 100%; }
@supports (position:sticky) {
  .wp-block-video [poster] { object-fit: cover; }
}
.wp-block-video.aligncenter { text-align: center; }
.wp-block-video :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }
a[data-fn].fn { counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
a[data-fn].fn::after { content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
.wp-element-button { cursor: pointer; }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color { color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color { color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
.has-regular-font-size { font-size: 1em; }
.has-larger-font-size { font-size: 2.625em; }
.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); }
.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); }
.has-text-align-center { text-align: center; }
.has-text-align-left { text-align: left; }
.has-text-align-right { text-align: right; }
#end-resizable-editor-section { display: none; }
.aligncenter { clear: both; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(.has-border-color) { border-style: solid; }
html :where([style*="border-top-color"]) { border-top-style: solid; }
html :where([style*="border-right-color"]) { border-right-style: solid; }
html :where([style*="border-bottom-color"]) { border-bottom-style: solid; }
html :where([style*="border-left-color"]) { border-left-style: solid; }
html :where([style*="border-width"]) { border-style: solid; }
html :where([style*="border-top-width"]) { border-top-style: solid; }
html :where([style*="border-right-width"]) { border-right-style: solid; }
html :where([style*="border-bottom-width"]) { border-bottom-style: solid; }
html :where([style*="border-left-width"]) { border-left-style: solid; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}
.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
.wp-block-create-block-block { background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
.rcc-wrap, .rcc-color-preview { --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
.rcc-wrap { color: var(--rcc-text); margin: 1.5rem 0px; }
.rcc-classic-output { display: block; }
.rcc-grid { display: grid; gap: 16px; }
.rcc-layout-columns .rcc-grid { grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
.rcc-count-2 { --rcc-columns: 2; }
.rcc-count-3 { --rcc-columns: 3; }
.rcc-layout-rows .rcc-grid { grid-template-columns: 1fr; }
.rcc-card { background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
.rcc-layout-rows .rcc-card { display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
.rcc-image-link { align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
.rcc-image { display: block; height: 128px; object-fit: contain; width: 128px; }
.rcc-image-small .rcc-image { height: 96px; width: 96px; }
.rcc-image-large .rcc-image { height: 180px; width: 180px; }
.rcc-layout-rows .rcc-image-link { margin: 0px; }
.rcc-content { display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
.rcc-shop, .rcc-retrieved, .rcc-credit { color: var(--rcc-muted); font-size: 12px; }
.rcc-shop { margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rcc-title { color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
.rcc-title:hover { text-decoration: underline; }
.rcc-meta { align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.rcc-price { color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
.rcc-reviews { color: rgb(138, 75, 8); font-size: 12px; }
.rcc-custom { background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
.rcc-buttons { display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
.rcc-rakuten-cta { padding-top: 17px; position: relative; }
.rcc-rakuten-cta .rcc-button { box-sizing: border-box; width: 100%; }
.rcc-promo { align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
.rcc-promo::after { background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
.rcc-promo-visible, .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child { display: flex; }
.rcc-promo-countdown:empty { display: none; }
.rcc-promo:focus-visible, .rcc-button:focus-visible { outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }
@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}
@media (prefers-reduced-motion: reduce) {
  .rcc-promo { animation: auto ease 0s 1 normal none running none; }
  .rcc-button { transition: none; }
}
.rcc-button { border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.rcc-button:hover { box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
.rcc-rakuten { background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
.rcc-amazon { background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
.rcc-yahoo { background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
.rcc-theme-soft { --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
.rcc-theme-natural { --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
.rcc-theme-calm { --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
.rcc-note { font-size: 12px; margin: 10px 0px 0px; }
.rcc-retrieved, .rcc-credit { margin: 4px 0px 0px; }
.rcc-credit a { color: inherit; }
.rcc-editor { border: 1px solid rgb(204, 208, 212); padding: 18px; }
.rcc-editor-heading { align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
.rcc-inline-settings { background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
.rcc-inline-settings .components-base-control { max-width: 320px; }
.rcc-color-controls { display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
.rcc-color-controls label { align-items: center; display: flex; font-size: 12px; gap: 6px; }
.rcc-color-controls input[type="color"] { height: 32px; padding: 2px; width: 44px; }
.rcc-color-preview { display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
.rcc-service-toggles { border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
.rcc-service-toggles legend { flex-basis: 100%; font-size: 12px; font-weight: 600; }
.rcc-service-toggles label { font-size: 13px; }
.rcc-color-preview .rcc-button { cursor: default; font-size: 11px; padding: 6px 4px; }
.rcc-color-preview .rcc-button:hover { box-shadow: var(--rcc-button-shadow); transform: none; }
.rcc-editor-heading h3 { margin: 0px; }
.rcc-search { align-items: flex-end; display: flex; gap: 10px; }
.rcc-search .components-base-control { flex: 1 1 0%; }
.rcc-results { border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
.rcc-result { align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
.rcc-result img { height: 64px; object-fit: contain; width: 64px; }
.rcc-result-info { display: flex; flex-direction: column; min-width: 0px; }
.rcc-result-info strong { font-size: 13px; }
.rcc-result-info span { color: rgb(100, 105, 112); font-size: 12px; }
.rcc-editor-card { border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
.rcc-editor-card + .rcc-editor-card { margin-top: 12px; }
.rcc-edit-fields { background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
.rcc-product-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.rcc-empty { background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }
@media (max-width: 900px) {
  .rcc-layout-columns.rcc-count-3 .rcc-grid { grid-template-columns: 1fr; }
}
@media (max-width: 600px) {
  .rcc-layout-columns .rcc-grid { grid-template-columns: 1fr; }
  .rcc-layout-rows .rcc-card { display: flex; }
  .rcc-layout-rows .rcc-image-link { margin: 0px auto 12px; }
  .rcc-search { align-items: stretch; flex-direction: column; }
}
.aioseo-toc-header { width: 100%; position: relative; }
.aioseo-toc-header:has(.aioseo-toc-header-area) { flex-direction: column; align-items: flex-start; }
.aioseo-toc-header .aioseo-toc-header-title { align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible { display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
[dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible { padding: 8px 0px 8px 10px; }
[dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible { padding: 8px 10px 8px 0px; }
.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg { width: 14px; height: 14px; }
[dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg { margin-right: 10px; }
[dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg { margin-left: 10px; }
.aioseo-toc-header .aioseo-toc-header-instructions { color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
.aioseo-toc-header .aioseo-toc-header-buttons { flex: 0 1 auto; }
.aioseo-toc-contents { transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
.aioseo-toc-collapsed { opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
.wpcf7 .hidden-fields-container { display: none; }
.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }
.wpcf7 form.sent .wpcf7-response-output { border-color: rgb(70, 180, 80); }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: rgb(220, 50, 50); }
.wpcf7 form.spam .wpcf7-response-output { border-color: rgb(245, 110, 40); }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: rgb(255, 185, 0); }
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-not-valid-tip { color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
.use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; }
.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
form.submitting .wpcf7-spinner { visibility: visible; }
.wpcf7-spinner::before { content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
@media (prefers-reduced-motion: reduce) {
  .wpcf7-spinner::before { animation-name: blink; animation-duration: 2s; }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.wpcf7 [inert] { opacity: 0.5; }
.wpcf7 input[type="file"] { cursor: pointer; }
.wpcf7 input[type="file"]:disabled { cursor: default; }
.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }
.wpcf7-reflection > output { display: list-item; list-style: none; }
.wpcf7-reflection > output[hidden] { display: none; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table { box-sizing: border-box; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout { table-layout: fixed; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead { position: sticky; top: 0px; z-index: 1; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child { left: 0px; position: sticky; z-index: 1; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th { box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img { max-width: 100%; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right { display: flex; flex-flow: column; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption { align-self: stretch; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left { align-items: flex-start; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center { align-items: center; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right { align-items: flex-end; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table { width: 100%; max-width: 100%; border-collapse: collapse; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th { background-color: rgb(240, 240, 241); }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td { background-color: rgb(240, 240, 241); }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th { background-color: rgb(255, 255, 255); }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td { background-color: rgb(255, 255, 255); }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td { padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th { background-color: rgb(240, 240, 241); }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td { background-color: rgb(255, 255, 255); }
@media screen and (min-width: 769px) {
  .wp-block-flexible-table-block-table.is-scroll-on-pc { overflow-x: scroll; }
  .wp-block-flexible-table-block-table.is-scroll-on-pc table { max-width: none; align-self: self-start; }
}
@media screen and (max-width: 768px) {
  .wp-block-flexible-table-block-table.is-scroll-on-mobile { overflow-x: scroll; }
  .wp-block-flexible-table-block-table.is-scroll-on-mobile table { max-width: none; align-self: self-start; }
  .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, .wp-block-flexible-table-block-table table.is-stacked-on-mobile td { width: 100% !important; display: block; }
}
#toc_container li, #toc_container ul { margin: 0px; padding: 0px; list-style-position: inside; }
#toc_container.no_bullets li, #toc_container.no_bullets ul, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li { background: 0px 0px; list-style: none; }
#toc_container.have_bullets li { padding-left: 12px; }
#toc_container.toc_numbered ul { list-style: none; }
#toc_container ul ul { margin-left: 1.5em; }
#toc_container { background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
#toc_container.toc_light_blue { background: rgb(237, 246, 255); }
#toc_container.toc_white { background: rgb(255, 255, 255); }
#toc_container.toc_black { background: rgb(0, 0, 0); }
#toc_container.toc_transparent { background: none transparent; }
#toc_container .toc_title { text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
#toc_container.toc_title_center .toc_title { text-align: center; }
#toc_container.toc_title_right .toc_title { text-align: right; }
#toc_container.toc_black .toc_title { color: rgb(170, 170, 170); }
#toc_container.toc_black a, #toc_container.toc_black a:visited { color: rgb(255, 255, 255); }
#toc_container.toc_black a:hover { color: rgb(255, 255, 255); }
#toc_container span.toc_toggle { font-weight: 400; font-size: 90%; }
#toc_container .toc_toggle_icon a { text-decoration: none; line-height: 1; }
#toc_container .toc_toggle_indicator { display: inline-block; line-height: 1; }
#toc_container .toc_toggle_plus_minus a { display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
#toc_container .toc_toggle_plus_minus .toc_toggle_indicator { font-size: 0.8em; }
#toc_container .toc_toggle_indicator::before { font-weight: 700; }
#toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before { content: "−"; }
#toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before { content: "+"; }
#toc_container .toc_toggle_caret .toc_toggle_indicator::before { content: "▾"; }
#toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before { content: "▸"; }
#toc_container .toc_title + ul.toc_list { margin-top: 1em; }
.toc_wrap_left { float: left; margin-right: 10px; }
.toc_wrap_right { float: right; margin-left: 10px; }
#toc_container a { text-decoration: none; text-shadow: none; }
#toc_container a:hover { text-decoration: underline; }
.toc_sitemap_posts_letter { font-size: 1.5em; font-style: italic; }
.wpp-list {
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
div.yyi-rinker-contents { margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
div.yyi-rinker-contents a { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
div.yyi-rinker-contents div.yyi-rinker-box { display: -webkit-flex; box-sizing: border-box; padding: 12px; }
div.yyi-rinker-contents div.yyi-rinker-image { padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
.yyi-rinker-img-s .yyi-rinker-image { width: 75px; min-width: 75px; }
.yyi-rinker-img-m .yyi-rinker-image { width: 175px; min-width: 175px; }
.yyi-rinker-img-l div.yyi-rinker-image { width: 200px; min-width: 200px; }
.yyi-rinker-images { display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
div.yyi-rinker-image img.yyi-rinker-main-img.hidden { display: none; }
.yyi-rinker-images-arrow { cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
.yyi-rinker-images-arrow-left { left: -10px; }
.yyi-rinker-images-arrow-right { right: -10px; }
.yyi-rinker-images-arrow-left.hidden { display: none; }
.yyi-rinker-images-arrow-right.hidden { display: none; }
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info { width: calc(100% - 75px); }
div.yyi-rinker-contents div.yyi-rinker-info { width: calc(100% - 175px); }
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info { width: calc(100% - 200px); }
div.yyi-rinker-contents div.yyi-rinker-title a { color: rgb(51, 51, 51); text-decoration: none; }
div.yyi-rinker-contents div.yyi-rinker-title p { margin: 5px; }
div.yyi-rinker-contents div.yyi-rinker-detail { font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
div.yyi-rinker-contents div.yyi-rinker-detail a { text-decoration: underline; }
div.yyi-rinker-contents div.yyi-rinker-detail .price-box { color: rgb(170, 170, 170); }
div.yyi-rinker-contents div.yyi-rinker-detail .free-text { color: rgb(170, 170, 170); }
div.yyi-rinker-contents ul.yyi-rinker-links { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
div.yyi-rinker-contents ul.yyi-rinker-links li { content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
div.yyi-rinker-contents ul.yyi-rinker-links li::before { content: ""; position: static; }
div.yyi-rinker-contents ul.yyi-rinker-links li:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink { background: rgb(246, 163, 6); }
div.yyi-rinker-contents ul.yyi-rinker-links li a { position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
div.yyi-rinker-contents ul.yyi-rinker-links li a::before { position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink { order: 20; }
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before { content: ""; }
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink { background: rgb(102, 102, 102); order: 15; }
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before { content: ""; }
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink { background: rgb(207, 73, 68); order: 30; }
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before { content: ""; }
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink { background: rgb(81, 167, 232); order: 40; }
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before { content: ""; }
div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink { background-color: rgb(255, 2, 17); order: 50; }
div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before { content: ""; }
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1 { background: rgb(64, 114, 179); order: 10; }
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2 { background: rgb(77, 192, 178); order: 50; }
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3 { background: rgb(111, 99, 173); order: 15; }
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4 { background: rgb(99, 173, 135); order: 55; }
div.yyi-rinker-contents ul.yyi-rinker-links img, div.yyi-rinker-contents div.yyi-rinker-title img, div.yyi-rinker-contents div.yyi-rinker-image a + img { display: none; }
div.yyi-rinker-detail .credit-box { font-size: 75%; }
ul.yyi-rinker-links li::before { background-color: transparent; }
@media (max-width: 420px) {
  .yyi-rinker-images { margin: auto; }
}
@media (max-width: 420px) and (min-width: 321px) {
  body div.yyi-rinker-contents ul.yyi-rinker-links li a { padding: 0px 0px 0px 15px; }
  div.yyi-rinker-contents ul.yyi-rinker-links { flex-flow: column; }
  .yyi-rinker-img-s .yyi-rinker-image { width: 75px; min-width: 75px; }
  .yyi-rinker-img-m .yyi-rinker-image { width: 125px; min-width: 125px; }
  .yyi-rinker-img-l div.yyi-rinker-image { width: 150px; min-width: 150px; }
  div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info { width: calc(100% - 75px); }
  div.yyi-rinker-contents div.yyi-rinker-info { width: calc(100% - 125px); }
  div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info { width: calc(100% - 150px); }
}
@media (max-width: 320px) {
  div.yyi-rinker-contents ul.yyi-rinker-links li a { padding: 0px 0px 0px 7px; }
  div.yyi-rinker-contents ul.yyi-rinker-links { flex-flow: column; }
  .yyi-rinker-img-s .yyi-rinker-image { width: 75px; min-width: 75px; }
  .yyi-rinker-img-m .yyi-rinker-image { width: 100px; min-width: 100px; }
  .yyi-rinker-img-l div.yyi-rinker-image { width: 125px; min-width: 125px; }
  div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info { width: calc(100% - 75px); }
  div.yyi-rinker-contents div.yyi-rinker-info { width: calc(100% - 100px); }
  div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info { width: calc(100% - 125px); }
}
body div.yyi-rinker-contents ul.yyi-rinker-links li { list-style: none; }
body div.yyi-rinker-contents ul.yyi-rinker-links li::before { position: absolute; }
div.yyi-rinker-contents p { padding: 0px; }
div.yyi-rinker-contents img { margin-bottom: 0px; }
div.yyi_rinker-gutenberg input.rinkerg-richtext { width: 300px; }
input.rinkerg-richtext { width: 70%; }
div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in { color: rgb(51, 51, 51); }
.editor-styles-wrapper div.yyi-rinker-contents .count-top p { margin-top: 0px; }
div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box { flex-direction: column; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links { flex-direction: column; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info { width: 100%; }
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title { text-align: center; }
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links { text-align: center; }
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image { margin: auto; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li { align-self: stretch; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info { padding: 0px; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box { flex-direction: column; padding: 14px 5px 0px; }
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info { text-align: center; }
.yyi-rinker-design-slim div.price-box span.price { display: block; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a { font-size: 16px; }
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before { font-size: 12px; }
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a { font-size: 13px; }
.yyi-rinker-contents .yyi-rinker-info { padding-left: 10px; }
.yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img { max-height: 75px; }
.yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img { max-height: 175px; }
.yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img { max-height: 200px; }
div.yyi-rinker-contents div.yyi-rinker-image { flex-direction: column; align-items: center; }
div.yyi-rinker-contents ul.yyi-rinker-thumbnails { display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li { cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img { vertical-align: middle; }
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li { border: 1px solid rgb(255, 255, 255); }
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active { border: 1px solid rgb(238, 238, 238); }
div.yyi-rinker-contents.yyi-rinker-design-mini { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
.yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, .yyi-rinker-design-mini div.yyi-rinker-info .brand, .yyi-rinker-design-mini div.yyi-rinker-info .price-box { display: none; }
div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box { text-align: right; }
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info { width: 100%; }
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title { line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a { font-size: 12px; text-decoration: underline; }
div.yyi-rinker-contents.yyi-rinker-design-mini { position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.yyi-rinker-design-mini div.yyi-rinker-image { width: 60px; min-width: 60px; }
.yyi-rinker-design-mini div.yyi-rinker-image img { max-height: 3.6em; }
.yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box { font-size: 10px; }
.yyi-rinker-design-mini div.yyi-rinker-detail div.brand, .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box { font-size: 10px; }
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail { padding: 0px; }
.yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child) { padding-bottom: 0px; }
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a { margin-bottom: 16px; }
@media (min-width: 768px) {
  div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box { padding: 12px; }
  .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info { justify-content: center; padding-left: 24px; }
}
@media (max-width: 767px) {
  div.yyi-rinker-contents.yyi-rinker-design-mini { max-width: 100%; }
  div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box { flex-direction: row; padding: 12px; }
  .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info { justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }
}
div.yyi-rinker-contents .yyi-rinker-attention { display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
div.yyi-rinker-contents .yyi-rinker-attention span { padding: 0px 15px; }
.yyi-rinker-attention-before, .yyi-rinker-attention-after { display: inline; position: absolute; content: ""; }
.yyi-rinker-attention-before { bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
.yyi-rinker-attention-after { top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle { display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle { top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span { padding: 0px; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before { display: none; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon { width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span { display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon { background: 0px 0px; }
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before { display: none; }
div.yyi-rinker-use-right_ribbon div.yyi-rinker-title { margin-right: 2rem; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background: 0px 0px; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right { margin-left: 0.3em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.fa-handshake-o::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-o::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-book-o::before { content: ""; }
.fa-vcard::before, .fa-address-card::before { content: ""; }
.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-circle-o::before { content: ""; }
.fa-user-o::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }
.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-eercast::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-snowflake-o::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-meetup::before { content: ""; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
.faa-parent.animated-hover:hover > .faa-wrench, .faa-wrench.animated, .faa-wrench.animated-hover:hover { animation: 2.5s ease 0s infinite normal none running wrench; }
.faa-parent.animated-hover:hover > .faa-wrench.faa-fast, .faa-wrench.animated-hover.faa-fast:hover, .faa-wrench.animated.faa-fast { animation: 1.2s ease 0s infinite normal none running wrench; }
.faa-parent.animated-hover:hover > .faa-wrench.faa-slow, .faa-wrench.animated-hover.faa-slow:hover, .faa-wrench.animated.faa-slow { animation: 3.7s ease 0s infinite normal none running wrench; }
@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
.faa-parent.animated-hover:hover > .faa-ring, .faa-ring.animated, .faa-ring.animated-hover:hover { animation: 2s ease 0s infinite normal none running ring; }
.faa-parent.animated-hover:hover > .faa-ring.faa-fast, .faa-ring.animated-hover.faa-fast:hover, .faa-ring.animated.faa-fast { animation: 1s ease 0s infinite normal none running ring; }
.faa-parent.animated-hover:hover > .faa-ring.faa-slow, .faa-ring.animated-hover.faa-slow:hover, .faa-ring.animated.faa-slow { animation: 3s ease 0s infinite normal none running ring; }
@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
.faa-parent.animated-hover:hover > .faa-vertical, .faa-vertical.animated, .faa-vertical.animated-hover:hover { animation: 2s ease 0s infinite normal none running vertical; }
.faa-parent.animated-hover:hover > .faa-vertical.faa-fast, .faa-vertical.animated-hover.faa-fast:hover, .faa-vertical.animated.faa-fast { animation: 1s ease 0s infinite normal none running vertical; }
.faa-parent.animated-hover:hover > .faa-vertical.faa-slow, .faa-vertical.animated-hover.faa-slow:hover, .faa-vertical.animated.faa-slow { animation: 4s ease 0s infinite normal none running vertical; }
@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
.faa-horizontal.animated, .faa-horizontal.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-horizontal { animation: 2s ease 0s infinite normal none running horizontal; }
.faa-horizontal.animated-hover.faa-fast:hover, .faa-horizontal.animated.faa-fast, .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast { animation: 1s ease 0s infinite normal none running horizontal; }
.faa-horizontal.animated-hover.faa-slow:hover, .faa-horizontal.animated.faa-slow, .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow { animation: 3s ease 0s infinite normal none running horizontal; }
@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.faa-flash.animated, .faa-flash.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-flash { animation: 2s ease 0s infinite normal none running flash; }
.faa-flash.animated-hover.faa-fast:hover, .faa-flash.animated.faa-fast, .faa-parent.animated-hover:hover > .faa-flash.faa-fast { animation: 1s ease 0s infinite normal none running flash; }
.faa-flash.animated-hover.faa-slow:hover, .faa-flash.animated.faa-slow, .faa-parent.animated-hover:hover > .faa-flash.faa-slow { animation: 3s ease 0s infinite normal none running flash; }
@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
.faa-bounce.animated, .faa-bounce.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-bounce { animation: 2s ease 0s infinite normal none running bounce; }
.faa-bounce.animated-hover.faa-fast:hover, .faa-bounce.animated.faa-fast, .faa-parent.animated-hover:hover > .faa-bounce.faa-fast { animation: 1s ease 0s infinite normal none running bounce; }
.faa-bounce.animated-hover.faa-slow:hover, .faa-bounce.animated.faa-slow, .faa-parent.animated-hover:hover > .faa-bounce.faa-slow { animation: 3s ease 0s infinite normal none running bounce; }
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.faa-parent.animated-hover:hover > .faa-spin, .faa-spin.animated, .faa-spin.animated-hover:hover { animation: 1.5s linear 0s infinite normal none running spin; }
.faa-parent.animated-hover:hover > .faa-spin.faa-fast, .faa-spin.animated-hover.faa-fast:hover, .faa-spin.animated.faa-fast { animation: 0.7s linear 0s infinite normal none running spin; }
.faa-parent.animated-hover:hover > .faa-spin.faa-slow, .faa-spin.animated-hover.faa-slow:hover, .faa-spin.animated.faa-slow { animation: 2.2s linear 0s infinite normal none running spin; }
@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
.faa-float.animated, .faa-float.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-float { animation: 2s linear 0s infinite normal none running float; }
.faa-float.animated-hover.faa-fast:hover, .faa-float.animated.faa-fast, .faa-parent.animated-hover:hover > .faa-float.faa-fast { animation: 1s linear 0s infinite normal none running float; }
.faa-float.animated-hover.faa-slow:hover, .faa-float.animated.faa-slow, .faa-parent.animated-hover:hover > .faa-float.faa-slow { animation: 3s linear 0s infinite normal none running float; }
@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
.faa-parent.animated-hover:hover > .faa-pulse, .faa-pulse.animated, .faa-pulse.animated-hover:hover { animation: 2s linear 0s infinite normal none running pulse; }
.faa-parent.animated-hover:hover > .faa-pulse.faa-fast, .faa-pulse.animated-hover.faa-fast:hover, .faa-pulse.animated.faa-fast { animation: 1s linear 0s infinite normal none running pulse; }
.faa-parent.animated-hover:hover > .faa-pulse.faa-slow, .faa-pulse.animated-hover.faa-slow:hover, .faa-pulse.animated.faa-slow { animation: 3s linear 0s infinite normal none running pulse; }
.faa-parent.animated-hover:hover > .faa-shake, .faa-shake.animated, .faa-shake.animated-hover:hover { animation: 2.5s ease 0s infinite normal none running wrench; }
.faa-parent.animated-hover:hover > .faa-shake.faa-fast, .faa-shake.animated-hover.faa-fast:hover, .faa-shake.animated.faa-fast { animation: 1.2s ease 0s infinite normal none running wrench; }
.faa-parent.animated-hover:hover > .faa-shake.faa-slow, .faa-shake.animated-hover.faa-slow:hover, .faa-shake.animated.faa-slow { animation: 3.7s ease 0s infinite normal none running wrench; }
@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
.faa-parent.animated-hover:hover > .faa-tada, .faa-tada.animated, .faa-tada.animated-hover:hover { animation: 2s linear 0s infinite normal none running tada; }
.faa-parent.animated-hover:hover > .faa-tada.faa-fast, .faa-tada.animated-hover.faa-fast:hover, .faa-tada.animated.faa-fast { animation: 1s linear 0s infinite normal none running tada; }
.faa-parent.animated-hover:hover > .faa-tada.faa-slow, .faa-tada.animated-hover.faa-slow:hover, .faa-tada.animated.faa-slow { animation: 3s linear 0s infinite normal none running tada; }
@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
.faa-parent.animated-hover:hover > .faa-passing, .faa-passing.animated, .faa-passing.animated-hover:hover { animation: 2s linear 0s infinite normal none running passing; }
.faa-parent.animated-hover:hover > .faa-passing.faa-fast, .faa-passing.animated-hover.faa-fast:hover, .faa-passing.animated.faa-fast { animation: 1s linear 0s infinite normal none running passing; }
.faa-parent.animated-hover:hover > .faa-passing.faa-slow, .faa-passing.animated-hover.faa-slow:hover, .faa-passing.animated.faa-slow { animation: 3s linear 0s infinite normal none running passing; }
@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
.faa-parent.animated-hover:hover > .faa-passing-reverse, .faa-passing-reverse.animated, .faa-passing-reverse.animated-hover:hover { animation: 2s linear 0s infinite normal none running passing-reverse; }
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, .faa-passing-reverse.animated-hover.faa-fast:hover, .faa-passing-reverse.animated.faa-fast { animation: 1s linear 0s infinite normal none running passing-reverse; }
.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, .faa-passing-reverse.animated-hover.faa-slow:hover, .faa-passing-reverse.animated.faa-slow { animation: 3s linear 0s infinite normal none running passing-reverse; }
@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
.faa-burst.animated, .faa-burst.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-burst { animation: 2s linear 0s infinite normal none running burst; }
.faa-burst.animated-hover.faa-fast:hover, .faa-burst.animated.faa-fast, .faa-parent.animated-hover:hover > .faa-burst.faa-fast { animation: 1s linear 0s infinite normal none running burst; }
.faa-burst.animated-hover.faa-slow:hover, .faa-burst.animated.faa-slow, .faa-parent.animated-hover:hover > .faa-burst.faa-slow { animation: 3s linear 0s infinite normal none running burst; }
@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
.faa-falling.animated, .faa-falling.animated-hover:hover, .faa-parent.animated-hover:hover > .faa-falling { animation: 2s linear 0s infinite normal none running falling; }
.faa-falling.animated-hover.faa-fast:hover, .faa-falling.animated.faa-fast, .faa-parent.animated-hover:hover > .faa-falling.faa-fast { animation: 1s linear 0s infinite normal none running falling; }
.faa-falling.animated-hover.faa-slow:hover, .faa-falling.animated.faa-slow, .faa-parent.animated-hover:hover > .faa-falling.faa-slow { animation: 3s linear 0s infinite normal none running falling; }
@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
[class^="st-svg-"], [class*=" st-svg-"] { font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
#search .st-fa { font-family: stsvg; }
.st-svg-caret-down::before { content: ""; }
.st-svg-xcom::before { content: ""; }
.st-svg-bar::before { content: ""; }
.st-svg-circle-w::before { content: ""; }
.st-svg-triangle::before { content: ""; }
.st-svg-font-q::before { content: ""; }
.st-svg-h-top::before { content: ""; }
.st-svg-instagram::before { content: ""; }
.st-svg-get-pocket::before { content: ""; }
.st-svg-pinterest-p::before { content: ""; }
.st-svg-youtube-play::before { content: ""; }
.st-svg-hand-right::before { content: ""; }
.st-svg-thumbs-o-down::before { content: ""; }
.st-svg-thumbs-o-up::before { content: ""; }
.st-svg-thumbs-up::before { content: ""; }
.st-svg-vidicon::before { content: ""; }
.st-svg-hand-o-down::before { content: ""; }
.st-svg-hand-o-right::before { content: ""; }
.st-svg-headphone::before { content: ""; }
.st-svg-pencil-square::before { content: ""; }
.st-svg-pencil-square-o::before { content: ""; }
.st-svg-thumbs-down::before { content: ""; }
.st-svg-bullhorn::before { content: ""; }
.st-svg-columns::before { content: ""; }
.st-svg-refresh::before { content: ""; }
.st-svg-plus-circle::before { content: ""; }
.st-svg-qr-code::before { content: ""; }
.st-svg-angle-double-down::before { content: ""; }
.st-svg-angle-double-right::before { content: ""; }
.st-svg-angle-down::before { content: ""; }
.st-svg-angle-right::before { content: ""; }
.st-svg-angle-up::before { content: ""; }
.st-svg-arrow-right::before { content: ""; }
.st-svg-arrow-left::before { content: ""; transform: rotate(180deg); }
.st-svg-bell::before { content: ""; }
.st-svg-bold::before { content: ""; }
.st-svg-book::before { content: ""; }
.st-svg-bookmark::before { content: ""; }
.st-svg-calendar::before { content: ""; }
.st-svg-camera::before { content: ""; }
.st-svg-caret-right::before { content: ""; }
.st-svg-caret-square-o-right::before { content: ""; }
.st-svg-check-circle::before { content: ""; }
.st-svg-chevron-circle-right::before { content: ""; }
.st-svg-chevron-circle-right_::before { content: ""; }
.st-svg-chevron-down::before { content: ""; }
.st-svg-chevron-left::before { content: ""; }
.st-svg-chevron-right::before { content: ""; }
.st-svg-clipboard::before { content: ""; }
.st-svg-clock-o::before { content: ""; }
.st-svg-cloud-download::before { content: ""; }
.st-svg-code::before { content: ""; }
.st-svg-cog::before { content: ""; }
.st-svg-cogs::before { content: ""; }
.st-svg-copy::before { content: ""; }
.st-svg-credit-card-alt::before { content: ""; }
.st-svg-desktop::before { content: ""; }
.st-svg-double-up::before { content: ""; }
.st-svg-download::before { content: ""; }
.st-svg-envelope::before { content: ""; }
.st-svg-envelope-o::before { content: ""; }
.st-svg-eraser::before { content: ""; }
.st-svg-exchange::before { content: ""; }
.st-svg-exclamation-circle::before { content: ""; }
.st-svg-exclamation-triangle::before { content: ""; }
.st-svg-external-link::before { content: ""; }
.st-svg-eye::before { content: ""; }
.st-svg-eye-slash::before { content: ""; }
.st-svg-file-image-o::before { content: ""; }
.st-svg-files-o::before { content: ""; }
.st-svg-file-text::before { content: ""; }
.st-svg-file-text-o::before { content: ""; }
.st-svg-file-zip-o::before { content: ""; }
.st-svg-flag::before { content: ""; }
.st-svg-folder::before { content: ""; }
.st-svg-folder-open-o::before { content: ""; }
.st-svg-font::before { content: ""; }
.st-svg-font-tag::before { content: ""; }
.st-svg-gift::before { content: ""; }
.st-svg-home::before { content: ""; }
.st-svg-inbox::before { content: ""; }
.st-svg-info-circle::before { content: ""; }
.st-svg-lightbulb::before { content: ""; }
.st-svg-lightbulb-o::before { content: ""; }
.st-svg-line-chart::before { content: ""; }
.st-svg-list::before { content: ""; }
.st-svg-list-alt::before { content: ""; }
.st-svg-list-ol::before { content: ""; }
.st-svg-list-ul::before { content: ""; }
.st-svg-lock::before { content: ""; }
.st-svg-money::before { content: ""; }
.st-svg-newspaper-o::before { content: ""; }
.st-svg-pages::before { content: ""; }
.st-svg-paper-plane::before { content: ""; }
.st-svg-pdf-o::before { content: ""; }
.st-svg-pencil::before { content: ""; }
.st-svg-pencil-square-b::before { content: ""; }
.st-svg-percent::before { content: ""; }
.st-svg-picture-o::before { content: ""; }
.st-svg-print::before { content: ""; }
.st-svg-product-hunt::before { content: ""; }
.st-svg-reply::before { content: ""; }
.st-svg-rss::before { content: ""; }
.st-svg-rss-square::before { content: ""; }
.st-svg-share-alt::before { content: ""; }
.st-svg-share-square::before { content: ""; }
.st-svg-share-square-o::before { content: ""; }
.st-svg-shopping-cart::before { content: ""; }
.st-svg-shortcode::before { content: ""; }
.st-svg-sign-in::before { content: ""; }
.st-svg-sign-out::before { content: ""; }
.st-svg-star::before { content: ""; }
.st-svg-star-half-o::before { content: ""; }
.st-svg-star-o::before { content: ""; }
.st-svg-sticky-note-o::before { content: ""; }
.st-svg-tachometer::before { content: ""; }
.st-svg-terminal::before { content: ""; }
.st-svg-thumb-tack::before { content: ""; }
.st-svg-toggle-on::before { content: ""; }
.st-svg-txt::before { content: ""; }
.st-svg-unlock-alt::before { content: ""; }
.st-svg-url-copy::before { content: ""; }
.st-svg-user::before { content: ""; }
.st-svg-user-circle::before { content: ""; }
.st-svg-menu_cut::before { content: ""; }
.st-svg-search_s::before { content: ""; }
.st-svg-search_thin_s::before { content: ""; }
.st-svg-close::before { content: ""; }
.st-svg-close_thin::before { content: ""; }
.st-svg-menu_thin::before { content: ""; }
.st-svg-menu::before { content: ""; }
.st-svg-border::before { content: ""; }
.st-svg-circle-s::before { content: ""; }
.st-svg-camera-retro::before { content: ""; }
.st-svg-check::before { content: ""; }
.st-svg-facebook-square::before { content: ""; }
.st-svg-oukan::before { content: ""; }
.st-svg-relation::before { content: ""; }
.st-svg-diamond::before { content: ""; }
.st-svg-trophy::before { content: ""; }
.st-svg-slide-show::before { content: ""; }
.st-svg-quote-left::before { content: ""; }
.st-svg-magic::before { content: ""; }
.st-svg-plus::before { content: ""; }
.st-svg-quote-right::before { content: ""; }
.st-svg-th::before { content: ""; }
.st-svg-link::before { content: ""; }
.st-svg-map-marker::before { content: ""; }
.st-svg-tag::before { content: ""; }
.st-svg-tags::before { content: ""; }
.st-svg-palette::before { content: ""; }
.st-svg-footer::before { content: ""; }
.st-svg-header::before { content: ""; }
.st-svg-h-gazou::before { content: ""; }
.st-svg-h-under::before { content: ""; }
.st-svg-main-area::before { content: ""; }
.st-svg-sidebar::before { content: ""; }
.st-svg-minus-thin::before { content: ""; }
.st-svg-plus-thin::before { content: ""; }
.st-svg-quora::before, .st-svg-question-circle::before { content: ""; }
.st-svg-close_cut::before { content: ""; }
.st-svg-toc::before { content: ""; }
.st-svg-bolt::before { content: ""; }
.st-svg-th-large::before { content: ""; }
.st-svg-paperclip::before { content: ""; }
.st-svg-tablet::before { content: ""; }
.st-svg-times::before { content: ""; }
.st-svg-comments-o::before { content: ""; }
.st-svg-circle-o::before { content: ""; }
.st-svg-heart::before { content: ""; }
.st-svg-twitter::before { content: ""; }
.st-svg-mobile::before { content: ""; }
.st-svg-emotion-frown::before { content: ""; }
.st-svg-emotion-meh::before { content: ""; }
.st-svg-emotion-smile::before { content: ""; }
.st-svg-plug::before { content: ""; }
.st-svg-bars::before { content: ""; }
.st-svg-comment::before { content: ""; }
.st-svg-commenting::before { content: ""; }
.st-svg-comments::before { content: ""; }
.st-svg-amazon::before { content: ""; }
.st-svg-arrow-circle-o-right::before { content: ""; }
.st-svg-arrow-circle-right::before { content: ""; }
.st-svg-bigginer_l::before { content: ""; }
.st-svg-bigginer_r::before { content: ""; }
.st-svg-check-thin::before { content: ""; }
.st-svg-check_bold::before { content: ""; }
.st-svg-check_bold_max::before { content: ""; }
.st-svg-check_square_radius::before { content: ""; }
.st-svg-circle::before { content: ""; }
.st-svg-facebook::before { content: ""; }
.st-svg-google::before { content: ""; }
.st-svg-hateb::before { content: ""; }
.st-svg-line::before { content: ""; }
.st-svg-search::before { content: ""; }
.st-svg-search-minus::before { content: ""; }
.st-svg-search-plus::before { content: ""; }
.st-svg-search_thin::before { content: ""; }
.st-svg-arrow::before { content: ""; }
.st-svg-wordpress::before { content: ""; }
.st-svg-checkbox { position: relative; }
.st-svg-checkbox::before { content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
.st-svg-checkbox::after { content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
.st-bigginer { position: relative; }
.st-svg-bigginer { position: relative; }
.st-svg-bigginer::before { content: ""; color: rgb(255, 238, 88); z-index: 2; }
.st-svg-bigginer::after { content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-loading .slick-list { background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }
@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
.slick-prev, .slick-next { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: 0px 0px; }
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before { opacity: 1; }
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before { opacity: 0.25; }
.slick-prev::before, .slick-next::before { font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { right: -25px; left: auto; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { right: auto; left: -25px; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover::before, .slick-dots li button:focus::before { opacity: 1; }
.slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
.slick-dots li.slick-active button::before { opacity: 0.75; color: rgb(0, 0, 0); }
* { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
main { color: rgb(51, 51, 51); }
.st-marquee p:empty, p:empty { display: none; }
.st-notosans, .st-notosans * { font-family: "Noto Sans JP", sans-serif !important; }
.st-m1c, .st-m1c * { font-family: "M PLUS Rounded 1c", sans-serif !important; }
main, article, aside, header, canvas, details, figcaption, figure, footer, nav, section, summary { display: block; }
html, body { height: 100%; }
body { min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
body.mceContentBody { background-color: rgb(255, 255, 255); }
cite { font-style: normal; }
.entry-content > div { margin-bottom: 20px; }
.entry-content { margin-bottom: 20px; }
.entry-content.st-empty { margin-bottom: 0px; }
.colum1 .entry-content.st-empty { margin-bottom: 10px; }
.single .entry-content { padding-top: 10px; }
body.is-content-empty .entry-content { margin-bottom: 0px; }
* > p:last-child { margin-bottom: 0px; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  h1, h2, h3, h4, h5, h6, h5 span, h6 span { font-weight: 700; }
  input[type="radio"] { opacity: 1; }
  input[type="radio"] + label { display: inline; padding: inherit; }
}
@media print, screen and (min-width: 960px) {
  .colum1 #wrapper-in + #content-w { padding-top: 0px; }
}
.post::after { content: ""; clear: both; display: block; }
figure.wp-block-embed.is-type-wp-embed, .entry-content > figure.wp-block-embed.is-type-wp-embed { position: relative; margin-bottom: 20px; }
.wp-block-video, .wp-block-embed.is-type-video { margin-bottom: 20px; }
.sticky, .gallery-caption, .bypostauthor { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
.dashicons, .dashicons-before::before { width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
[class^="material-icons-"], [class*=" material-icons-"] { font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
.wp-video { margin: 0px auto 20px; }
.st-hide { display: none; }
hr { height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
.post h4 .point-in i, .n-entry i, .p-entry i { margin-right: 5px; }
.st-timeline > br, .st-tab-content > br, .st_table_sc > br, .post .st-box-btn > br, .st-box-btn > br { display: none; }
.hatenamark2::before { content: ""; font-family: stsvg; margin-right: 7px; }
.attentionmark2::before { content: ""; font-family: stsvg; margin-right: 7px; }
.usermark2::before { content: ""; font-family: stsvg; margin-right: 7px; }
.memomark2::before { content: ""; font-family: stsvg; margin-right: 7px; }
.checkmark2::before { content: ""; font-family: stsvg; margin-right: 7px; }
.bigginermark::before { content: ""; font-family: stsvg; margin-right: 7px; }
.oukanmark::before { content: ""; font-family: stsvg; margin-right: 7px; }
.st-svg-question-circle, .st-svg-check-circle, .st-svg-exclamation-triangle, .st-svg-exclamation-circle, .st-svg-pencil-square-o, .st-svg-user, .st-svg-biggner::before { margin-right: 7px; }
.clip-fonticon .st-svg-question-circle, .clip-fonticon .st-svg-check-circle, .clip-fonticon .st-svg-exclamation-triangle, .clip-fonticon .st-svg-exclamation-circle, .clip-fonticon .st-svg-pencil-square-o, .clip-fonticon .st-svg-user, .clip-fonticon .st-svg-biggner::before { margin-right: 0px; }
.faa-parent.animated-hover:hover > .faa-spin, .faa-spin.animated, .faa-spin.animated-hover:hover { display: inline-block; }
a, nav li { transition: 0.5s; }
a { color: rgb(70, 130, 180); }
a:hover { color: rgb(178, 34, 34); }
.entry-content a img { transition: 0.5s; }
.entry-content .down a img:hover { margin-bottom: -5px; padding-top: 5px; }
.entry-content a img:hover { opacity: 0.8; }
.entry-content .dark a img:hover { opacity: 1; filter: brightness(70%); }
img:not(.size-st_header_slider), video, object { max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
.is-style-st-photoline img { box-sizing: unset; }
.inline-img img { display: inline; }
img[width="1"] { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
.scroll-box img[width="1"] { position: static; }
.is-style-st-photoline img, .photoline img { border: 1px solid rgb(204, 204, 204); }
.is-style-st-photohu, .st-photohu { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
.st-photohu p.wp-caption-text { margin-bottom: -20px; }
.st-photohu.st-eyecatch-under p.wp-caption-text { margin-bottom: -10px; }
.is-style-st-photohu.wp-block-image figcaption { margin-bottom: -10px; word-break: break-all; }
.st-photohu div img, .is-style-st-photohu { margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
.st-photohu p { margin-bottom: 0px; }
img.size-full, img.size-large { height: auto; max-width: 100%; }
iframe { max-width: 100%; }
.resetwidth img, .resetwidth video, .resetwidth object, .resetwidth iframe { max-width: initial; display: inline; }
.wp-caption { height: auto; max-width: 100%; margin-bottom: 20px; }
.st-edit-link-button { position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
.st-edit-link-button:hover { color: rgb(178, 34, 34); }
.st-flexbox { display: flex; justify-content: center; align-items: center; flex-direction: column; }
.st-header-flexwrap.st-black-bg::after { background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after { opacity: 0; }
a.st-flexbox-link:hover img { opacity: 1; }
.st-black-bg .st-header-flexbox { z-index: 2; }
.h-100 { height: 100%; }
.pa0, .pa-0 { padding: 0px !important; }
.ma0, .ma-0 { margin: 0px !important; }
.mt0, .mt-0 { margin-top: 0px !important; }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt-10 { margin-top: -10px !important; }
.mt-20 { margin-top: -20px !important; }
.mt-30 { margin-top: -30px !important; }
.mr0, .mr-0 { margin-right: 0px !important; }
.mr10 { margin-right: 10px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr-10 { margin-right: -10px !important; }
.mr-20 { margin-right: -20px !important; }
.mr-30 { margin-right: -30px !important; }
.ml10 { margin-left: 10px !important; }
.ml0, .ml-0 { margin-left: 0px !important; }
.ml20 { margin-left: 20px !important; }
.ml30 { margin-left: 30px !important; }
.ml-10 { margin-left: -10px !important; }
.ml-20 { margin-left: -20px !important; }
.ml-30 { margin-left: -30px !important; }
.mb-0, .mb0 { margin-bottom: 0px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb-10 { margin-bottom: -10px !important; }
.mb-20 { margin-bottom: -20px !important; }
:root .is-style-st-paragraph-button.noradius, :root .is-style-st-paragraph-marumozi.noradius, .noradius { border-radius: 0px !important; }
:root .is-style-st-paragraph-button.radius10, :root .is-style-st-paragraph-marumozi.radius10, .radius10 { border-radius: 10px !important; }
:root .is-style-st-paragraph-button.radius20, :root .is-style-st-paragraph-marumozi.radius20, .radius20 { border-radius: 20px !important; }
:root .is-style-st-paragraph-button.radius30, :root .is-style-st-paragraph-marumozi.radius30, .radius30 { border-radius: 30px !important; }
pre.all { user-select: all !important; }
.st-cover { position: relative; overflow: hidden; }
.st-cover::before { position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
.st-coverlink { position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
#wpadminbar #wp-admin-bar-st-manual > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-st_post_id > .ab-item { display: none; }
.page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item { display: inline-block; }
#wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before { content: ""; top: 2px; }
.st-bg-dot { background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
.st-bg-stripe { background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
.st-bg-check { background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
.st-bg-stich { position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
.st-bg-stich::after, .st-bg-stich::after { position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
.st-bg-brackets { position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
.st-brackets::before, .st-brackets::after { position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
.st-brackets::before { top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
.st-brackets::after { bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
.st-timeline a { width: 100%; box-sizing: border-box; }
.st-timeline .st-cardbox { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
.post .st-timeline, .st-timeline { margin-left: 0.5em; }
.post .st-timeline { padding: 0px !important; }
.st-timeline > li { position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
.st-timeline > li > div { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
.st-timeline > li .st-timeline-list-text { position: relative; }
.st-timeline > li.has-no-text::after, .st-timeline > li.is-align-center::after, .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after { content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
.st-timeline > li::after, .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after { position: absolute; top: 0px; left: -0.5em; }
.st-timeline > li.has-text.is-align-default .st-timeline-list-text::after { left: calc(-0.5em - 26px); }
.st-timeline > li.is-align-center::after, .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after { top: 50%; transform: translate(0px, -50%); }
.st-timeline > li.has-no-text.now::after, .st-timeline > li.is-align-center.now::after, .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after { transform: scale(1.53846, 1.53846); }
.st-timeline > li.is-align-center.now::after, .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after { transform: translate(0px, -50%) scale(1.53846, 1.53846); }
.st-timeline.st-timeline-count > li { padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
.st-timeline.st-timeline-count > li.has-no-text::after, .st-timeline.st-timeline-count > li.is-align-center::after, .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after { left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }
@media print, screen and (max-width: 599px) {
  .st-timeline.st-timeline-count > li.has-no-text::after, .st-timeline.st-timeline-count > li.is-align-center::after, .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after { left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }
}
.st-timeline.st-timeline-count > li.has-no-text.now::after, .st-timeline.st-timeline-count > li.is-align-center.now::after, .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after { transform: scale(1.16666, 1.16666); }
.st-timeline.st-timeline-count > li.is-align-center.now::after, .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after { transform: translate(0px, -50%) scale(1.16666, 1.16666); }
.st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after { left: calc(-1.5em - 38px); font-size: 10.8px; }
@media only screen and (min-width: 600px) {
  .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after { left: calc(-1.5em - 40px); font-size: 12px; }
}
@media print, screen and (min-width: 960px) {
  .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after { left: calc(-1.5em - 35px); font-size: 9px; }
}
.st-timeline-list-text a, .st-timeline-list-text { font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
.st-timeline-list-text a:hover { opacity: 0.7; }
.st-timeline li.now .st-timeline-list-text a, .st-timeline li.now .st-timeline-list-text { font-size: 120%; }
.st-timeline > li .st-cardbox.kanren { background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
.st-timeline .st-cardbox .st-cardbox-label-text { display: none; }
.st-timeline .st-cardbox:hover { box-shadow: none; opacity: 0.6; }
.post .st-timeline p.cardbox-more { display: inline-block; }
.st-step-box { position: absolute; left: -5px; display: block; }
.st-step { position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
.st-step::before { content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
.st-step .step-arrow { content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
.st-step-no { font-size: 150%; font-weight: 700; }
.st-step-title { position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
.st-step-title .st-step { font-weight: 400; }
.st-point::before { display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
.st-in-mybox .st-point, .st-point { position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
.st-designfont { line-height: 1.5; }
.tuzukicenter { text-align: center; padding-top: 10px; }
.tuzuki { margin: 0px auto; padding: 10px 0px; }
.tuzuki a { margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
.tuzuki a:hover { background: rgb(243, 243, 243); }
.st-back-btn { text-align: center; }
.st-back-btn .st-fa, .st-back-btn .fa { margin-right: 5px; }
.st-copyurl-btn { text-align: center; margin: 30px 0px 20px; }
.st-copyurl-btn .st-fa, .st-copyurl-btn .fa { margin-right: 5px; }
.st-copyurl-btn a { border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
.st-copyurl-btn a:hover { color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
.sitename img { max-width: 300px; margin: 0px auto; }
.smanone { display: none; }
.clearfix { zoom: 1; }
.clearfix::after { content: ""; display: block; clear: both; }
pre { line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
pre.st-pre .st-pre-text { position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
pre.st-pre .st-pre-text i { font-size: 0.9em; }
pre.st-pre.st-terminal { background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
pre.st-pre.st-terminal .st-pre-text { content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
kbd, .st-code, code { color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
kbd { border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
kbd, code { font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
pre .st-code, .st-pre .st-code, pre code, .st-pre code { padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
.clear { clear: both; }
.center { text-align: center; }
@media print, screen and (max-width: 599px) {
  .sp-center { text-align: center; }
}
.st-opacity { opacity: 0.8; }
.st-sticky { top: 10px; z-index: 99998; position: sticky !important; }
thead th, thead td { position: sticky; top: -1px; z-index: 99997; }
table thead th, table thead th p, table thead tr td, .post table thead tr td, .post table thead tr td p, .post table thead tr td { font-size: 0.9em; }
.youtube-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
.st-eyecatch .youtube-container, .st-eyecatch-under .youtube-container { padding-top: 0px; }
.youtube-container iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.st-youtube { position: relative; margin-bottom: 20px; }
.st-youtube .st-svg-youtube-play { font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
.st-youtube:hover .st-svg-youtube-play { color: rgb(219, 0, 0); }
#playnow { position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
#playnow a { color: rgb(255, 255, 255); text-decoration: none; }
#playnow .st-svg-youtube-play { margin-right: 5px; }
body > .video-player { position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
body > .video-player .video-player-video { min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
#st-header.header-video-player { max-width: 100% !important; }
#st-headerbox .header-video-player .video-player { position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
#st-headerbox .header-video-player .video-player-video { min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
#st-headerbox .header-video-player { overflow: hidden; position: relative; z-index: 1; }
@media only screen and (min-width: 600px) {
  #st-headerbox .header-video-player .video-player { position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
  #st-headerbox .header-video-player .video-player-video { min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
}
#side aside .slick-dots li, .slick-dots li { width: 10px; height: 10px; }
.slick-prev, .slick-next { z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
.slick-prev { left: 0px; }
.slick-next { right: 0px; }
[dir="rtl"] .slick-prev { right: 0px; left: auto; }
[dir="rtl"] .slick-next { right: auto; left: 0px; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { opacity: 1; }
.slick-prev::before, .slick-next::before { font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
.slick-prev::before { padding: 10px 15px 10px 11px; content: ""; }
.slick-next::before { padding: 10px 11px 10px 15px; content: ""; }
[dir="rtl"] .slick-prev::before { padding: 10px 11px 10px 15px; content: ""; }
[dir="rtl"] .slick-next::before { padding: 10px 15px 10px 11px; content: ""; }
.slick-slide:focus, .slick-slide a:focus { outline: 0px; }
.slider, .slick-slider { visibility: hidden; margin-bottom: 30px; }
.slick-initialized { visibility: visible; }
.slick-slider.slick-dotted { padding-bottom: 25px; margin-bottom: 20px; }
.slick-slider.slick-dotted.is-fullsize-card { padding-bottom: 35px; }
.slick-list { width: 100%; }
.slick-track { margin-left: 0px; }
.slider.slick-slider .slick-dots { display: none !important; }
.slider.slick-slider.slick-dotted .slick-dots { bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
.header-post-slider .post-slide { position: relative; }
.header-post-slider .post-slide-image { position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
.header-post-slider .post-slide-image::before { display: block; width: 100%; content: ""; }
.header-post-slider .post-slide-image img { position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
.header-post-slider .post-slide-body { position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-body { right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }
}
@media only screen and (min-width: 960px) {
  .header-post-slider .post-slide-body { padding: 45px; }
}
.header-post-slider .post-slide-body-content, .header-post-slider .post-slide-text { display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
.header-post-slider .post-slide-body-content { width: 100%; }
.header-post-slider .post-slide-text { overflow: hidden; justify-content: flex-end; text-align: left; }
.header-post-slider.has-cat .post-slide-text { justify-content: stretch; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-text { justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }
}
.header-post-slider .post-slide-text .st-catgroup.itiran-category { overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-text .st-catgroup.itiran-category { overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }
}
@media only screen and (max-width: 599px) {
  .header-post-slider .post-slide-text .st-catgroup.itiran-category { padding: 10px; }
  .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname { font-size: 14px; }
}
.header-post-slider .post-slide-text .st-catgroup.itiran-category .catname { vertical-align: top; }
.header-post-slider .post-slide-text .st-catgroup.itiran-category a { pointer-events: auto; }
.header-post-slider .post-slide-title { margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
.header-post-slider.has-date .post-slide-title { padding-bottom: 5px; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-title, .header-post-slider.has-date .post-slide-title { padding: 0px; background: 0px 0px; }
}
@media only screen and (min-width: 960px) {
  .header-post-slider .post-slide-title { font-size: 1.25em; }
}
.header-post-slider .post-slide-title a { color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
.header-post-slider .post-slide-title a:hover { text-decoration: underline; }
.header-post-slider .post-slide-date { margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-date { padding: 5px 2px 0px; background: 0px 0px; }
}
.header-post-slider .post-slide-excerpt { display: none; font-size: 1em; flex-grow: 1; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-excerpt { display: block; padding: 10px 0px 0px; }
}
.header-post-slider .post-slide-excerpt p { margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
.header-post-slider .post-slide-more { display: none; margin: 20px 0px 0px; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-more { display: block; }
}
.header-post-slider .post-slide-more a { display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
.header-post-slider .post-slide-more a:hover { background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.header-post-slider { display: flex; margin: auto; width: 100%; justify-content: space-between; }
@media only screen and (min-width: 600px) {
  .header-post-slider.is-wide, .header-post-slider.is-wide .slick-list { overflow: visible !important; }
}
.header-post-slider .slider-item { flex-basis: 100%; }
.post-slide-image, .post-slide-more, .post-card-image, .post-card-title { transition: 0.5s; }
.post-slide-image:hover, .post-slide-more:hover, .post-card-image:hover, .post-card-title:hover { opacity: 0.6; }
.content-post-slider:not(.original) .post-slide, .post-card-list .post-card { display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
.content-post-slider.is-fullsize .post-slide { background: 0px 0px; }
.content-post-slider:not(.original) .post-slide-image, .post-card-list .post-card-image { position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
.content-post-slider:not(.original) .post-slide-image:hover, .post-card-list .post-card-image:hover { background: rgb(255, 255, 255); }
.content-post-slider.is-fullsize-card .post-slide-image { margin: 0px; }
.content-post-slider:not(.original) .post-slide-image::before, .post-card-list .post-card-image::before { display: block; width: 100%; content: ""; }
.content-post-slider:not(.original) .post-slide-image img, .post-card-list .post-card-image img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
.content-post-slider .post-slide-image .st-catgroup.itiran-category, .post-card-list .post-card-image .st-catgroup.itiran-category { position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }
@media only screen and (max-width: 959px) {
  .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category { top: 5px; left: 5px; }
  .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname { font-size: 14px; }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category { top: 0px; left: 0px; }
  .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname { font-size: 11px; }
}
@media only screen and (max-width: 599px) {
  .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category { top: 0px; left: 0px; }
  .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname { font-size: 11px; }
  .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body { padding: 0px 10px 10px; }
}
@media only screen and (min-width: 600px) {
  .content-post-slider .post-slide-image .st-catgroup.itiran-category, .post-card-list .post-card-image .st-catgroup.itiran-category { flex-grow: 0; }
}
.content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, .post-card-list .post-card-image .st-catgroup.itiran-category .catname { vertical-align: top; }
.content-post-slider .post-slide-image .st-catgroup.itiran-category a, .post-card-list .post-card-image .st-catgroup.itiran-category a { pointer-events: auto; }
.post-card-list .st-wppviews-label { position: absolute; top: 5px; left: 5px; }
.content-post-slider .post-slide-rank, .post-card-list .post-card-rank { position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
.content-post-slider.slick-slides-to-show-1 .post-slide-rank, .post-card-list.is-small-columns-1 .post-card-rank { width: 1.5625em; font-size: 2em; }
.content-post-slider.slick-slides-to-show-2 .post-slide-rank, .post-card-list.is-small-columns-2 .post-card-rank { width: 1.25em; font-size: 1.25em; }
@media only screen and (min-width: 600px) {
  .post-card-list.is-medium-columns-1 .post-card-rank { width: 1.5625em; font-size: 2em; }
  .post-card-list.is-medium-columns-2 .post-card-rank { width: 1.25em; font-size: 1.25em; }
  .post-card-list.is-medium-columns-3 .post-card-rank { width: 1em; font-size: 1em; }
}
@media only screen and (min-width: 960px) {
  .post-card-list.is-large-columns-1 .post-card-rank { width: 1.5625em; font-size: 2em; }
  .post-card-list.is-large-columns-2 .post-card-rank { width: 1.25em; font-size: 1.25em; }
  .post-card-list.is-large-columns-3 .post-card-rank { width: 1em; font-size: 1em; }
}
@media print, screen and (max-width: 599px) {
  .content-post-slider.is-center-mode .post-slide-rank, .post-card-list.is-center-mode .post-card-rank, .content-post-slider.slick-slides-to-show-2 .post-slide-rank, .post-card-list.slick-slides-to-show-2 .post-card-rank, .content-post-slider.slick-slides-to-show-3 .post-slide-rank, .post-card-list.slick-slides-to-show-3 .post-card-rank { width: 0.8em; font-size: 0.8em; }
}
.content-post-slider .post-slide-rank::before, .post-card-list .post-card-rank::before { position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
.content-post-slider .post-slide-rank-1::before, .post-card-list .post-card-rank-1::before { border-color: rgb(196, 191, 44) transparent transparent; }
.content-post-slider .post-slide-rank-2::before, .post-card-list .post-card-rank-2::before { border-color: rgb(158, 158, 158) transparent transparent; }
.content-post-slider .post-slide-rank-3::before, .post-card-list .post-card-rank-3::before { border-color: rgb(121, 85, 72) transparent transparent; }
.content-post-slider .post-slide-body, .post-card-list .post-card-body { padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
.content-post-slider.is-fullsize .post-slide-body { padding: 5px 10px 10px; }
.content-post-slider .post-slide-text, .post-card-list .post-card-text { position: relative; overflow: hidden; flex-grow: 1; }
.content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text { height: calc(5.6em + 5px); }
.content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text { height: calc(5.6em + 5px); }
.content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text { height: calc(7em + 5px); }
.content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text { height: calc(7em + 5px); }
.content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text { height: calc(7em + 5px); }
.post-card-list.is-small-columns-1.has-excerpt .post-card-text { max-height: calc(8.4em + 15px); }
.post-card-list.is-small-columns-2.has-excerpt .post-card-text { max-height: calc(5.6em + 5px); }
.post-card-list.is-small-columns-3.has-excerpt .post-card-text { max-height: calc(7em + 5px); }
.post-card-list.is-small-columns-4.has-excerpt .post-card-text { max-height: calc(7em + 5px); }
.post-card-list.is-small-columns-5.has-excerpt .post-card-text { max-height: calc(7em + 5px); }
@media only screen and (min-width: 960px) {
  .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text { height: calc(4.76em + 5px); }
  .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text { height: calc(4.76em + 5px); }
  .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text { height: calc(5.88em + 5px); }
  .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text { height: calc(5.88em + 5px); }
  .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text { height: calc(5.88em + 5px); }
  .post-card-list.is-large-columns-1.has-excerpt .post-card-text { min-height: calc(4.76em + 5px); }
  .post-card-list.is-large-columns-2.has-excerpt .post-card-text { max-height: calc(4.76em + 5px); }
  .post-card-list.is-large-columns-3.has-excerpt .post-card-text { max-height: calc(5.88em + 5px); }
  .post-card-list.is-large-columns-4.has-excerpt .post-card-text { max-height: calc(5.88em + 5px); }
  .post-card-list.is-large-columns-5.has-excerpt .post-card-text { max-height: calc(5.88em + 5px); }
}
.content-post-slider .post-slide-title, .post-card-list .post-card-title { margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
.content-post-slider.is-fullsize-text .post-slide-title { margin-bottom: 0px; }
@media only screen and (min-width: 600px) {
  #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a { padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }
}
.content-post-slider.is-fullsize .post-slide-image, .post-card-list.is-fullsize .post-card-image, #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, .is-fullsize .post-slide-title { margin-bottom: 0px; }
.is-fullsize .st-catgroup { display: none; }
.post-card-list .post-card-title: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) { border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
.content-post-slider .post-slide-title a, .post-card-list .post-card-title a { color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
@media print, screen and (max-width: 599px) {
  #st-footer-under-widgets-box #st-infomation-widget p, #st-header-top-widgets-box p { font-size: 0.9em; }
}
#st-header-under-widgets-box .slider, #st-header-under-widgets-box .slick-slider { margin-bottom: 10px; }
#st-header-under-widgets-box .content-post-slider .post-slide-title { margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
#st-header-under-widgets-box .slick-slider.slick-dotted { padding-top: 10px; }
#st-header-under-widgets-box .textwidget { max-width: 100%; overflow: hidden; }
.content-post-slider .post-slide-date, .post-card-list .post-card-date { margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
#st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, .content-post-slider.is-fullsize-text .post-slide-title, .post-card-list .post-card-title { font-size: 0.9em; line-height: 1.5 !important; }
@media only screen and (min-width: 600px) and (max-width: 959px) {
  #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, .content-post-slider.is-fullsize-text .post-slide-title, .post-card-list .post-card-title { font-size: 1em; }
}
.post-card-date .st-fa, .post-slide-date .st-fa, .post-card-date .fa, .post-slide-date .fa { margin-right: 4px; }
@media only screen and (min-width: 960px) {
  .content-post-slider .post-slide-date, .post-card-list .post-card-date { font-size: 0.8em; }
}
.content-post-slider .post-slide-excerpt, .post-card-list .post-card-excerpt { overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
.post-card-excerpt p, main .post-slide-excerpt p, main .post-card-excerpt p { color: rgb(119, 119, 119); }
.content-post-slider.slick-slides-to-show-1 .post-slide-excerpt { height: calc(4.2em); }
.content-post-slider.slick-slides-to-show-2 .post-slide-excerpt { height: calc(4.2em); }
.content-post-slider.slick-slides-to-show-3 .post-slide-excerpt { height: calc(5.6em); }
.content-post-slider.slick-slides-to-show-4 .post-slide-excerpt { height: calc(5.6em); }
.content-post-slider.slick-slides-to-show-5 .post-slide-excerpt { height: calc(5.6em); }
@media only screen and (min-width: 960px) {
  .content-post-slider .post-slide-excerpt, .post-card-list .post-card-excerpt { font-size: 0.8em; }
  .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt { height: calc(3.36em); }
  .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt { height: calc(3.36em); }
  .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt { height: calc(4.48em); }
  .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt { height: calc(4.48em); }
  .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt { height: calc(4.48em); }
}
.content-post-slider .post-slide-excerpt p::after, .post-card-list .post-card-excerpt p::after { position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
.content-post-slider .post-slide-excerpt p, .post-card-list .post-card-excerpt p { margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }
@media only screen and (max-width: 959px) {
  .content-post-slider .post-slide-excerpt p, .post-card-list .post-card-excerpt p { margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
  .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, .is-small-columns-2 .post-card-excerpt p, .is-small-columns-3 .post-card-excerpt p { margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }
}
.content-post-slider .post-slide-more { margin: 15px 0px 0px; text-align: center; }
.content-post-slider .post-slide-more a { display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }
@media only screen and (min-width: 600px) {
  .content-post-slider .post-slide-more a { display: inline-block; }
}
@media print, screen and (max-width: 599px) {
  .content-post-slider .post-slide-more a { font-size: 0.7em; }
}
.content-post-slider .post-slide-more a:hover { background: rgb(243, 243, 243); }
.content-post-slider, .post-card-list { display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }
@media only screen and (max-width: 599px) {
  .content-post-slider.is-center-mode { width: 100%; margin-right: 0px; margin-left: 0px; }
}
.content-post-slider { justify-content: space-between; }
.post-card-list { flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
.content-post-slider .slider-item { margin: 0px 8px; flex-basis: 100%; }
.post-card-list .post-card-list-item.st-infeed-adunit { display: flex; justify-content: center; align-items: center; }
.st-infeed-adunit .custom-html-widget { width: 100%; align-self: flex-start; }
.post-card-list .post-card-list-item, .post-card-list.is-small-columns-1 .post-card-list-item { margin: 8px; width: calc(100% - 16px); }
.post-card-list.is-small-columns-2 .post-card-list-item { width: calc(50% - 16px); }
.post-card-list.is-small-columns-3 .post-card-list-item { width: calc(33.3333% - 16px); }
@media only screen and (min-width: 600px) {
  .post-card-list.is-medium-columns-1 .post-card-list-item { width: 100%; }
  .post-card-list.is-medium-columns-2 .post-card-list-item { width: calc(50% - 16px); }
  .post-card-list.is-medium-columns-3 .post-card-list-item { width: calc(33.3333% - 16px); }
}
@media only screen and (min-width: 960px) {
  .post-card-list.is-large-columns-1 .post-card-list-item { width: 100%; }
  .post-card-list.is-large-columns-2 .post-card-list-item { width: calc(50% - 16px); }
  .post-card-list.is-large-columns-3 .post-card-list-item { width: calc(33.3333% - 16px); }
  .post-card-list.is-large-columns-4 .post-card-list-item { width: calc(25% - 16px); }
}
.content-post-slider.is-fullsize-text .slick-track { display: flex; justify-content: center; align-items: flex-start; }
.content-post-slider .slick-next { right: 8px; }
.content-post-slider .slick-prev { left: 8px; }
@media only screen and (max-width: 599px) {
  .content-post-slider.is-center-mode .slick-next { right: 0px; }
  .content-post-slider.is-center-mode .slick-prev { left: 0px; }
}
.st-slider-img { width: 100%; }
.st-slider-img .post-slide-body, .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body { display: none; }
.st-slider-img .post-slide { background-color: transparent; }
#st-header-under-widgets-box .content-post-slider .post-slide-body { padding-right: 8px; padding-left: 8px; }
@media only screen and (min-width: 1076px) {
  #st-header-under-widgets-box .content-post-slider .post-slide-body { padding-right: 8px; padding-left: 8px; }
}
#st-header .slick-slider { margin-bottom: 0px; }
#st-header-under-widgets-box { margin: 0px auto; }
a.st-flexbox-link, a.st-flexbox-link:visited { text-decoration: none; color: inherit; }
a.st-flexbox-link .st-header-flexwrap { transition: opacity 1s ease-out; }
a.st-flexbox-link .st-header-flexwrap:hover { opacity: 0.8; transition: opacity 0.5s ease-out; }
a.st-flexbox-link .st-header-flexwrap.st-blur:hover, a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover { opacity: 1; }
.st-header-flexwrap { display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
.st-header-flexwrap.st-blur::before { content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
.st-header-flexwrap.st-blur:hover::before { filter: blur(0px); }
.st-header-flexbox { text-align: center; }
.wp-block-st-blocks-flexbox .st-header-flexbox { width: 100%; }
.st-header-flexbox > :last-child { margin-bottom: 0px; }
.post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), .st-header-flexbox ul, .post .st-header-flexbox ol, .st-header-flexbox ol { padding-left: 20px; }
.st-header-flexbox .is-style-st-circle, .st-header-flexbox .is-style-st-circle-border, .st-header-flexbox .is-style-st-check, .st-header-flexbox .is-style-st-check-border, .st-header-flexbox .is-style-st-square-checkbox-no-border, .st-header-flexbox .is-style-st-square-checkbox, .st-header-flexbox .is-style-st-no, .st-header-flexbox .is-style-st-no-border { padding-left: 0px !important; }
.st-header-flextitle { font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
.st-header-flextitle .st-fa, .st-header-flextitle .fa { margin: 0px 7px; }
.st-header-flexwrap.st-flexbox-center { margin-right: auto; margin-left: auto; }
.st-header-flexwrap.st-flexbox-left { display: flex; justify-content: flex-start; }
.st-header-flexwrap.st-flexbox-left .st-header-flextitle { margin-left: 0px; }
.st-header-flexwrap.st-flexbox-left .st-header-flexbox { text-align: left; width: 100%; box-sizing: border-box; }
#st-header-post-under-box.st-header-post-data { min-height: 200px; }
#st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup { margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }
@media print, screen and (min-width: 960px) {
  #st-header-post-under-box.st-header-post-data, #st-header-post-under-box.st-header-post-no-data { margin: -10px 0px 10px; }
  .st-header-post-data + #content > #contentInner > main { padding-top: 10px; }
  .lp #st-header-post-under-box.st-header-post-data, .lp #st-header-post-under-box.st-header-post-no-data { margin-bottom: 0px; }
  .lp .st-header-post-data + #content > #contentInner > main { padding-top: 0px; }
  #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data { margin-top: 0px; }
}
#st-header-post-under-box.st-dark .st-dark-cover { position: relative; z-index: 2; }
#st-header-post-under-box.st-dark { position: relative; }
#st-header-post-under-box.st-dark::before { background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
#st-header-post-under-box.st-dark .blogbox p, #st-header-post-under-box.st-dark .entry-title { color: rgb(250, 250, 250); }
pre, .wp-block-details summary, p, .st-kaiwa-hukidashi, .st-kaiwa-hukidashi2, .yellowbox, .graybox, .redbox, #topnews .clearfix dd p, .post ul li, .post ol li, #comments #respond, .st-tab-content > label, .st-tabs__tab-list-item, #comments h4 { font-size: 18px; line-height: 30px; }
.st-tabs__tab-list-item { line-height: 30px !important; }
.st-tab-category .st-tab-content > label { font-size: 15px; line-height: 25px; }
.entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 22px; line-height: 35px; }
.archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { margin-bottom: 20px; }
h1 { margin: 0px; }
h2.has-st-regular-font-size, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .h2modoki { font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
.post h3.has-st-regular-font-size, .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), .h3modoki, .st-step-title { font-size: 19px; line-height: 27px; }
.post h4.has-st-regular-font-size, .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), .h4modoki { font-size: 18px; line-height: 28px; }
.post h5.has-st-regular-font-size, h5, h5 span, .h5modoki, .post h5 { font-size: 17px; line-height: 27px; }
#footer h5, #side h5 { line-height: 1.5; }
.post h6.has-st-regular-font-size, h6, h6 span, .h6modoki, .post h6 { font-size: 17px; line-height: 27px; }
.st-h-copy-toc, .st-h-copy { font-size: 65%; line-height: 1.4; display: block !important; }
#breadcrumb .st-h-copy-toc, #breadcrumb .st-h-copy { font-size: inherit; line-height: inherit; display: inline-block !important; }
p, .post h5 { margin-bottom: 20px; }
.wp-block-details { margin-bottom: 20px; }
.wp-block-details summary { margin-bottom: 10px; }
header h1 { margin-top: 0px; }
header .descr.sitenametop, header .sitename.sitenametop { margin-bottom: 5px; padding-top: 5px; }
header #st-mobile-logo .descr.sitenametop, header #st-mobile-logo .sitename.sitenametop { padding-top: 0px; }
header .descr.sitename-only, header .sitename.sitename-only { padding-top: 5px; }
#headbox img.sitename-only-img { margin-bottom: 5px; padding-top: 5px; }
#headbox img.sitename-bottom { margin-bottom: 5px; }
header .sitename { font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
header .sitename a { color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
header h1 { font-size: 12px; font-weight: 400; }
header .descr { font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
.post .st-catgroup { font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
.catname { font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
.post .st-catgroup a { text-decoration: none; color: rgb(51, 51, 51); }
:root .st-catid-ad { background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root .front-page .post .st-catgroup, :root .front-page .st-catid-ad { margin-top: 0px; }
:root .front-page .post .st-catgroup { margin-bottom: 20px; }
#display_ad_mark_title { padding: 0.8em 1em; border-radius: 2px; }
#display_ad_mark_title.is-style-st-paragraph-pen::before { color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
p.itiran-category { margin-bottom: 0px; }
.post .st-catgroup.itiran-category { padding: 0px 0px 5px; }
.st-catgroup.itiran-category .catname { font-size: 10px; margin: 0px 0px 5px; padding: 5px; }
@media only screen and (max-width: 959px) {
  .st-catgroup.itiran-category .catname { font-size: 12px; margin: 0px 0px 5px; padding: 6px; }
}
.st-post .st-catgroup.itiran-category .catname, .st-page .st-catgroup.itiran-category .catname { margin-bottom: 5px; }
.post .st-catgroup-under .st-catgroup, .st-catgroup-under .st-catgroup { padding-top: 7px; }
.st-catgroup-under .st-catgroup .catname { border-radius: 0px; }
.st-catgroup-under .st-catgroup.itiran-category .catname { margin-bottom: 4px; }
.st-wppviews-label { position: relative; }
.st-wppviews-label .wpp-views { white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
.st-wppviews-label .wpp-views-limit { white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
.st-wppviews-label .wpp-text { font-size: 60%; margin-left: 3px; }
.st-cardbox-label-text .wpp-text { font-size: 80%; margin-left: 3px; }
.post-card .st-wppviews-label .wpp-views { font-size: 90%; }
.post .st-wpp-views-widgets ul { padding: 0px; margin: 0px; }
.blog_info .st-fa, .blog_info .fa { margin-right: 4px; }
.post-card-date .st-svg-clock-o::before, .post-slide-date .st-svg-clock-o::before, .kdate .st-svg-clock-o::before, .blog_info .st-svg-clock-o::before { font-size: 0.9em; }
.post-card-date .st-svg-refresh::before, .post-slide-date .st-svg-refresh::before, .kdate .st-svg-refresh::before, .blog_info .st-svg-refresh::before { font-size: 0.8em; }
.wpp-list li { margin-bottom: 10px !important; }
.wpp-list li a { text-decoration: none; font-weight: 700; }
.post .st-sc-listnavi-box { overflow-x: auto; white-space: nowrap; padding: 5px !important; }
.post .st-sc-listnavi-box.box80 .st-sc-listnavi { max-width: 80%; }
.post .st-sc-listnavi { display: inline-block; margin-right: 3px; }
.post .st-sc-listnavi a { display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
.post .st-sc-listnavi a:hover { background: rgb(250, 250, 250); }
.post .st-sc-listnavi-box::-webkit-scrollbar { height: 5px; }
.post .st-sc-listnavi-box::-webkit-scrollbar-track { border-radius: 5px; background: rgb(242, 242, 242); }
.post .st-sc-listnavi-box::-webkit-scrollbar-thumb { border-radius: 5px; background: rgb(204, 204, 204); }
.entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
#st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { margin-bottom: 20px; }
.entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover { text-decoration: underline; }
.entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a { color: rgb(51, 51, 51); text-decoration: none; }
h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { margin: 0px; padding: 0px; }
h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .h2modoki { background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), .h3modoki { background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a { color: rgb(51, 51, 51); text-decoration: none; }
dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { line-height: 20px; }
.post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), .h4modoki { padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
.h5modoki, .post h5 { padding-right: 20px; }
.post h5.is-style-st-heading-custom-line { padding-right: 0px; }
.h2modoki, .h3modoki, .h4modoki, .h5modoki, .st-step-title { font-weight: 700; }
.post .amazonjs_info h4 { background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
.post .amazonjs_info h4::before, .post .amazonjs_info h4::after { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { margin-bottom: 10px; font-weight: 700; }
.wp-block-embed.is-type-video figcaption a, .wp-block-embed.is-type-video figcaption, .wp-block-image figcaption a, .wp-block-image figcaption, .wp-caption-text a, .wp-caption-text { font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 16px; line-height: 27px; margin-bottom: 20px; }
.screen-reader-text { display: none; }
#side aside > div > div { margin-bottom: 10px; }
#side aside > div:last-child { margin-bottom: 0px; }
#side .widget_recent_entries ul li, #side .widget_recent_comments ul li, #side .widget_meta ul li, #side .widget_archive ul li { padding-bottom: 3px; }
#side li.page_item:not(.menu-item) { vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
#side li.page_item:not(.menu-item) li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#side li.page_item:not(.menu-item) a { color: rgb(26, 26, 26); text-decoration: none; }
#side li.page_item:not(.menu-item) a:hover { color: rgb(204, 204, 204); }
#content { position: relative; }
.side-add-widgets { position: absolute; width: 300px; }
.side-add-widgets.side-add-left { left: -320px; }
.side-add-widgets.side-add-right { right: -320px; }
#side.side-add-widgets.side-add-left aside { text-align: right; }
#side.side-add-widgets aside .st-widgets-title { text-align: left; }
.colum1 #side.side-add-widgets { display: block; }
#side.side-add-widgets.side-add-left aside .tagcloud, #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, #side.side-add-widgets.side-add-left aside dd { text-align: left; }
.cat-itiran p.point { background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
.cat-itiran p.point .point-in { background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
.cat-itiran h3 { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.blogbox p { font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
.blogbox { margin-bottom: 10px; padding: 0px; }
.post .blogbox .st-fa, #st-header-post-under-box.st-header-post-data .blogbox .st-fa, .post .blogbox .fa, #st-header-post-under-box.st-header-post-data .blogbox .fa { margin-right: 4px; }
.tagst { font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
.no-thumbitiran { margin-bottom: 5px; }
.kanren .no-thumbitiran h3 { margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
.no-thumbitiran h3 a { color: rgb(70, 130, 180); }
.no-thumbitiran h5 a { color: rgb(26, 26, 26); text-decoration: none; }
.post .no-thumbitiran .kanren h5 { margin-bottom: 0px; }
.no-thumbitiran h3 a:hover, .no-thumbitiran h5 a:hover { color: rgb(178, 34, 34); }
.no-thumbitiran p { color: rgb(97, 97, 97); margin-bottom: 0px; }
.no-thumbitiran .blog_info p { font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
.no-thumbitiran .blog_info { margin-bottom: 0px; padding: 2px 0px 0px; }
.wp-block-quote.is-large, .wp-block-quote.is-style-large, .inyoumodoki, .post blockquote { position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
.inyoumodoki::before, .post blockquote::before { content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
.post .inyoumodoki p:last-child, .post .inyoumodoki ol:last-child, .post .inyoumodoki ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }
blockquote.tiktok-embed, .post blockquote.tiktok-embed { padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
blockquote.tiktok-embed::before, .post blockquote.tiktok-embed::before { content: none; }
.post blockquote cite, .post blockquote cite a { font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
.huto { font-weight: 700; }
.hutoaka { font-weight: 700; color: rgb(255, 51, 51); }
.st-aka { color: rgb(255, 51, 51); }
.maru { border-radius: 5px; }
.noborder { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.oomozi { font-size: 150%; line-height: 1.4; font-weight: 700; }
.komozi { font-size: 80% !important; line-height: 1.5 !important; }
.komozi-m { font-size: 90% !important; line-height: 1.7 !important; }
@media only screen and (max-width: 599px) {
  .komozi-m { font-size: 95% !important; line-height: 1.7 !important; }
}
.ymarker, .ymarker-s, .gmarker, .gmarker-s, .rmarker, .rmarker-s, .bmarker, .bmarker-s { font-weight: 700; }
.ymarker { background: rgb(255, 249, 196); }
.ymarker-s { background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
.gmarker { background: rgb(238, 238, 238); }
.gmarker-s { background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
.rmarker { background: rgb(255, 205, 210); }
.rmarker-s { background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
.bmarker { background: rgb(225, 245, 254); }
.bmarker-s { background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
.yellowbox { padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
.yellowbox:not(.noborder) { border: 1px solid rgb(255, 250, 205); }
.redbox { margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
.redbox:not(.noborder) { border: 1px solid rgb(239, 83, 80); }
.graybox { margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
.graybox:not(.noborder) { border: 1px solid rgb(204, 204, 204); }
.post .yellowbox .maruck, .post .yellowbox .maruno, .post .yellowbox p:last-child, .post .yellowbox ol:last-child, .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child { margin-bottom: 0px; padding-bottom: 0px; }
.post .graybox .maruck, .post .graybox .maruno, .post .graybox p:last-child, .post .graybox ol:last-child, .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child { margin-bottom: 0px; padding-bottom: 0px; }
.post .redbox .maruck, .post .redbox .maruno, .post .redbox p:last-child, .post .redbox ol:last-child, .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child { margin-bottom: 0px; padding-bottom: 0px; }
.post .freebox .maruck, .post .freebox .maruno, .post .st-mybox .maruck, .post .st-mybox .maruno { margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
.post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, .post .freebox ol:not(.slick-dots):last-child, .post .st-mybox ol:not(.slick-dots):last-child { margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
span.sankou, p.sankou { font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
span.sankou.green, p.sankou.green { background-color: rgb(76, 175, 80); }
span.sankou.blue, p.sankou.blue { background-color: rgb(33, 150, 243); }
span.st-hisu, p.st-hisu { font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
.dotline { border-bottom: 1px dotted rgb(33, 33, 33); }
.dotliner { border-bottom: 1px dotted red; }
.dotline-s { border-bottom: 1px solid rgb(33, 33, 33); }
.dotline-sr { border-bottom: 1px solid red; }
.st-down { position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
.st-down::after { position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
.st-triangle-down { width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
.st-wrench-icon i::before, .st-wrench-icon::before, .st-wrench.animated { display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }
@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
.st-ring-icon i::before, .st-ring-icon::before, .st-ring.animated { display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }
@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
.st-horizontal-icon i::before, .st-horizontal-icon::before, .st-horizontal.animated { display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }
@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
.st-vertical-icon i::before, .st-vertical-icon::before, .st-vertical.animated { display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }
@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
.st-flash-icon i::before, .st-flash-icon::before, .st-flash { display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }
@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.st-bounce-icon i::before, .st-bounce-icon::before, .st-bounce.animated { display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }
@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
.st-rotation-icon i::before, .st-rotation-icon::before, .st-rotation { display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }
@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.st-float-icon i::before, .st-float-icon::before, .st-float.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }
@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
.st-pulse-icon i::before, .st-pulse-icon::before, .st-pulse.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }
@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
.st-shake-s-icon i::before, .st-shake-s-icon::before, .st-shake-s { display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }
@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
.st-shake-icon i::before, .st-shake-icon::before, .st-shake { display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }
@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
.st-tada-icon i::before, .st-tada-icon::before, .st-tada.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }
@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
.st-passing-icon i::before, .st-passing-icon::before, .st-passing.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }
@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
.st-passing-reverse-icon i::before, .st-passing-reverse-icon::before, .st-passing-reverse.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }
@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
.st-burst-icon i::before, .st-burst-icon::before, .st-burst.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }
@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
.st-falling-icon i::before, .st-falling-icon::before, .st-falling.animated { display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }
@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
.st-marquee { width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
.st-marquee p { padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }
@media print, screen and (max-width: 599px) {
  .st-marquee p { animation-duration: 15s; }
}
@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
.pagelist-box .kanrenh4 { background-color: rgb(255, 255, 255); }
.pagelist-box .st-childlink { padding: 20px 0px; }
.post .pagelist-box .st-childlink .kopage-t { font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
.st-star { color: rgb(255, 180, 0); font-size: 15px; }
.y-star, .w-star { margin: 0px; font-size: 90% !important; }
.y-star .st-svg-star, .w-star .st-svg-star-half-o, .w-star .st-svg-star-o { color: rgb(255, 180, 0); }
.pop-box { position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
.pop-box.kanren { margin-top: 40px; }
#side .pop-box.kanren { margin-top: 20px; }
.pop-box.st-wpp-views-widgets { margin-top: 20px; }
.kanren.pop-box dl:last-child { margin-bottom: 0px; }
#content-w .p-entry { padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
#content-w .p-entry::after { content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
#content-w .p-entry::before { content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
.post .p-entry-t, #side .p-entry-t, .home-post .p-entry-t { margin-bottom: 30px; }
.not-front-page .home-post .entry-content > div > .st-youtube-eyecatch { padding-top: 20px; }
#footer .pop-box:not(.st-wpp-views-widgets) { padding: 0px; }
#footer .pop-box, .nowhits .pop-box, #footer .nowhits-eye .pop-box, #footer .st-eyecatch + .nowhits .pop-box { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
#footer .pop-box.kanren { margin-top: 0px; }
#footer .p-entry { top: 0px; left: 0px; font-weight: 700; }
#footer .p-entry::after { content: none; }
footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { margin-bottom: 10px; }
footer #sidebg { background-color: transparent; margin-bottom: 10px; }
footer #sidebg ul { padding-left: 0px; }
footer #sidebg li { list-style: none; }
footer #sidebg li a { padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
footer #sidebg li a::before { content: ""; font-family: stsvg; margin-right: 5px; }
footer #st-footer-logo-wrapper { display: flex; align-items: center; flex-direction: column; }
@media only screen and (min-width: 600px) {
  footer .footer-wbox .head-telno, footer .footer-wbox .headbox, footer .footer-wbox .headbox p { text-align: left; padding-right: 0px; }
}
@media only screen and (min-width: 600px) {
  footer #st-footer-logo { display: flex; justify-content: flex-start; align-items: center; }
  footer #st-footer-logo #st-text-logo { text-align: left; }
}
footer #st-footer-logo + .st-footer-tel { padding-top: 10px; }
#st-text-logo { word-break: break-all; }
.nowhits .pop-box { position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
.st-eyecatch + .nowhits .pop-box, .nowhits-eye .pop-box { position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
.st-eyecatch .st-youtube-eyecatch iframe { width: 100%; }
#content-w .category .p-entry, #content-w .nowhits .p-entry { padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
#content-w .post .category .p-entry, #content-w .post .nowhits .p-entry { border-radius: 0px 0px 5px; }
#content-w .category .p-entry::after, #content-w .nowhits .p-entry::after, #content-w .nowhits .p-entry::before { content: none; }
.nowhits.noheader .p-entry { top: 0px; left: 0px; }
.category .p-entry-t, .nowhits.noheader .p-entry-t { margin-bottom: 40px; }
.poprank-no2 { background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
.st-triangle-rank { position: relative; overflow: hidden; }
.st-triangle-rank::before { content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
.st-triangle-rank::after { content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
.st-triangle-rank.rank-1::after { content: "1位"; left: 8px; }
.st-triangle-rank.rank-1::before { border-left: 4em solid rgb(196, 191, 44); }
.st-triangle-rank.rank-2::after { content: "2位"; left: 8px; }
.triangle-rank.rank-2::before { border-left: 4em solid rgb(158, 158, 158); }
.st-triangle-rank.rank-3::after { content: "3位"; left: 8px; }
.st-triangle-rank.rank-3::before { border-left: 4em solid rgb(121, 85, 72); }
.poprank { position: relative; }
.poprank-no { position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
.st-pvm-ranking-body .smanone.st-excerpt p { font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
.st-pvm-ranking-item-image img:hover { opacity: 0.6; }
#footer .footerlogo { font-size: 22px; line-height: 30px; font-weight: 700; }
#footer #st-text-logo p { font-size: 12px; }
.st-text-logo-top { margin-bottom: 5px; }
.st-text-logo-bottom:last-child, .st-text-logo-bottom { margin-bottom: 10px; }
#footer .footer-description { line-height: 1.5em; }
#footer .footerlogo img { max-width: 300px; margin: 0px auto 10px; text-align: center; }
#footer a { text-decoration: none; color: rgb(33, 33, 33); }
#footer a:hover { color: rgb(178, 34, 34); }
#footer .copy, #footer .rcopy { font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
#footer .copy a, #footer .rcopy a { font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
footer h4 a { color: rgb(102, 102, 102); text-decoration: none; }
.head-telno a, footer .head-telno a { font-family: Roboto, sans-serif; }
footer .head-telno a { font-size: 25px; padding: 5px 10px; text-align: center; }
#headbox-bg { width: 100%; box-sizing: border-box; }
@media only screen and (min-width: 600px) {
  #st-header-top-widgets-box.st-header-fixed, #st-menuwide.st-header-fixed, #headbox-bg.st-header-fixed { top: 0px; z-index: 99998; position: fixed !important; }
  #st-header-top-widgets-box.st-header-fixed, #st-header-top-widgets-box.st-header-fixed .st-content-width, #st-menuwide.st-header-fixed { width: 100%; box-sizing: border-box; }
}
.headbox, .headbox p { font-size: 12px; line-height: 18px; text-align: center; }
#footer-ad-box { position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
.side-widgets { margin: 0px; }
.side-widgets > * { margin-bottom: 10px; }
.side-widgets > a.st-originallink, .side-widgets > a.st-formbtnlink { display: block; }
.widget_recent_entries ul li a, .widget_archive ul li a { display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
.widget_recent_entries ul li, .widget_archive ul li { border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
footer .widget_recent_comments li:last-child, footer .widget_recent_entries ul li:last-child, footer .widget_archive ul li:last-child, #side aside .widget_recent_comments li:last-child, #side aside .widget_recent_entries ul li:last-child, #side aside .widget_archive ul li:last-child { margin-bottom: 20px; }
.widget_recent_entries ul li .post-date { font-size: 11px; }
footer .widget_recent_entries ul, footer .widget_archive ul { padding-left: 0px; }
footer .widget_recent_entries ul li a, footer .widget_archive ul li a { text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
footer .widget_recent_entries ul li, footer .widget_archive ul li { border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
footer .widget_recent_comments li { padding: 5px 0px; }
.widget_recent_entries ul li .post-date { font-size: 11px; }
.st-widgets-box > * { margin-bottom: 20px; }
.st-widgets-box.post-widgets-middle, .post-widgets-middle.st-widgets-box > :last-child { margin-bottom: 10px; }
.widget_st_categories_widget select { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
main .widget_st_categories_widget ul, main .widget_st_categories_widget ol { padding-left: 0px; margin-left: 0px; }
.widget_st_categories_widget .cat-item { list-style-type: none; margin: 0px; padding: 0px; }
.widget_st_categories_widget .children { margin: 0px; padding: 0px; }
.widget_st_categories_widget .children .cat-item { padding-left: 10px; }
.widget_st_categories_widget .children .cat-item .cat-item { list-style-type: none; margin: 0px; }
.widget_st_categories_widget .cat-item a::after { content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
.widget_st_categories_widget .cat-item a { position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
.widget_st_categories_widget .cat-item a:hover { opacity: 0.5; }
.widget_st_categories_widget .cat-item.has-thumbnail a, #side .widget_categories .cat-item.has-thumbnail a { display: flex; align-items: center; padding-right: 25px; }
.widget_st_categories_widget .cat-item.has-thumbnail img, #side .widget_categories .cat-item.has-thumbnail img { width: 2em; margin-right: 10px; }
.widget_st_categories_widget .cat-item.has-thumbnail a::after, #side .widget_categories .cat-item.has-thumbnail a::after { top: 50%; transform: translate(0px, -50%); }
div .cat-item img { margin-bottom: 0px; }
.post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { list-style: none; margin: 0px; padding: 0px; }
#st-infomation-widget { text-align: center; }
#st-infomation-widget .huto *, #st-infomation-widget .huto a { font-weight: 700; }
@media only screen and (min-width: 600px) {
  .st-widget-cat-2colum .widget_st_categories_widget > ul { display: flex; flex-wrap: wrap; }
  .st-widget-cat-2colum .widget_st_categories_widget > ul > li { width: 50%; box-sizing: border-box; }
  .st-widget-cat-2colum .widget_st_categories_widget .children { display: none; }
}
.footer-r { text-align: left; margin-bottom: 20px; }
footer .widget_st_categories_widget ul { padding-left: 0px; }
footer .widget_tag_cloud, footer .widget_categories, footer .widget_st_categories_widget { margin-bottom: 20px; }
#footer .st-formbtn, #footer .rssbox, #footer .st-author-box, #footer .st-originalbtn { margin-bottom: 10px; }
.top-wbox-t > * { margin-bottom: 20px; }
.top-wbox-u { padding: 10px 0px 0px; }
.top-wbox-u > * { margin-bottom: 20px; }
#topnews dd h3 { font-size: 20px; line-height: 30px; margin-bottom: 5px; }
#topnews dt { float: left; width: 100px; }
#topnews dt img { width: 100%; }
#topnews dd { padding-left: 110px; }
#topnews dl { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
#topnews dl:first-child { padding-top: 20px; }
#topnews dl:last-child { margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
#topnews .clearfix dd h5 { font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
#topnews .clearfix dd p { color: rgb(102, 102, 102); }
#topnews .clearfix dd h5 a { color: rgb(51, 51, 51); text-decoration: none; }
.kanren .blog_info p { margin: 0px 0px 5px; color: rgb(119, 119, 119); }
.kanren .no-thumbitiran .blog_info p { margin: 0px 0px 2px; }
.kanren .blog_info p i { color: rgb(119, 119, 119); }
#side .kanren .blog_info p { margin: 0px 0px 3px; }
.kanren h3 { margin: 0px 0px 3px; }
.kanren h3 a, .post .kanren h3 a { color: rgb(26, 26, 26); }
.post .kanren h5 { margin-bottom: 10px; }
@media print, screen and (max-width: 959px) {
  .post .kanren h5 { margin-bottom: 3px; }
}
.blog_info p a { color: rgb(102, 102, 102); text-decoration: none; }
#topnews .clearfix dd .blog_info p { font-size: 12px; }
.pc-kizi-top-box { margin-bottom: 20px; }
.st-widgets-box { margin-bottom: 20px; }
.kanren { padding-top: 20px; margin-top: 20px; }
.kanren.shortcode-kanren { margin-top: 0px; }
.category .kanren:not(.st-cardbox) { padding-top: 0px; margin-top: 0px; }
aside .kanren { padding-top: 20px; margin-top: 0px; }
.kadomaru img { border-radius: 100px; }
.kanren.pop-box h5, #side .kanren.pop-box h5 { font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
.kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
.kanren dt { float: left; width: 100px; transition: 0.5s; }
.kanren dt:hover { opacity: 0.6; }
.kanren dt img { width: 100px; }
.kanren dd { padding-left: 115px; transition: 0.5s; }
.kanren dd a:hover { opacity: 0.6; }
.kanren dl { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
.kanren dl p { margin-bottom: 0px; }
.kanren dl:last-child { margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
.kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, .kanren:not(.st-cardbox) .clearfix dd p { font-size: 13px; line-height: 1.6; }
.kanren.pop-box .clearfix dd .st-excerpt p, .kanren.pop-box .clearfix dd > p { color: rgb(119, 119, 119); }
.kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p { color: rgb(119, 119, 119) !important; }
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 { color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
.kanren .clearfix dd h5 a:hover { color: rgb(178, 34, 34); }
.kanren-rank-label { position: relative; }
.kanren .kanren-no { position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
.kanren.kadomaru .kanren-no { display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.kanren .kanren-rank1 { background: rgb(196, 191, 44); }
.kanren .kanren-rank2 { background: rgb(158, 158, 158); }
.kanren .kanren-rank3 { background: rgb(121, 85, 72); }
.youtube_thum_link_150 img { width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
.youtube_thum_link_150 { display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
.load-more-action { text-align: center; }
.load-more-btn { width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
.wp-block-columns .load-more-btn { width: 100%; }
@media print, screen and (max-width: 599px) {
  .load-more-btn { width: 100%; }
}
.load-more-btn::before { content: ""; font-family: stsvg; margin-right: 7px; }
.load-more-btn:hover { background: rgb(243, 243, 243); }
@media only screen and (max-width: 599px) {
  .load-more-btn { padding: 15px 10px; }
}
@media only screen and (min-width: 600px) {
  .load-more-btn { font-size: 20px; line-height: 30px; }
}
@media only screen and (min-width: 960px) {
  .load-more-btn { font-size: 15px; line-height: 27px; }
}
.load-more-state { width: 0px; height: 0px; text-align: center; }
.load-more-state.is-loading { padding-top: 20px; width: auto; height: auto; }
.kanren-load-more-action { padding-top: 20px; margin-bottom: 40px; }
.st-author-box .st-fa, .st-author-box .fa { margin-right: 4px; }
ul#st-tab-menu, .post ul#st-tab-menu { margin: 0px; padding: 0px; }
#st-tab-menu { list-style: none; }
#st-tab-menu li { display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
#st-tab-menu li.active { background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
#st-tab-box { padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
#st-tab-box p { font-size: 90%; line-height: 1.5; }
.st-author-master #st-tab-box { margin-bottom: 0px; }
#st-tab-box div { display: none; }
#st-tab-box div.active { display: block; }
#st-tab-box div dt { float: left; width: 80px; }
#st-tab-box div dd { padding-left: 100px; }
#st-tab-box p.st-author-post, .post #st-tab-box p.st-author-post { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
#st-tab-box p.st-author-post a, .post #st-tab-box p.st-author-post a { text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
.st-author-date { margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
.st-author-nickname { font-weight: 700; padding-bottom: 5px; }
.st-author-description { margin-bottom: 10px; color: rgb(51, 51, 51); }
.st-author-sns, .st-author-homepage { margin-bottom: 0px; }
.st-author-sns .st-fa, .st-author-sns .fa { font-size: 1rem; }
@media print, screen and (max-width: 599px) {
  .st-author-sns .st-fa, .st-author-sns .fa { font-size: 1.2rem; }
}
.st-author-sns a, .st-author-homepage a { text-decoration: none; }
a.st-author-twitter { color: rgb(85, 172, 238); white-space: nowrap; }
a.st-author-facebook { color: rgb(59, 89, 152); white-space: nowrap; }
a.st-author-instagram { white-space: nowrap; color: rgb(35, 31, 32); }
a.st-author-youtube { color: rgb(244, 0, 0); white-space: nowrap; }
a.st-author-homepage { font-size: 90%; }
.st-author-archive { text-align: right; padding-top: 10px; margin: 0px; }
.st-shortcode-author #st-tab-box { margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
.st-shortcode-author #st-tab-box .st-author-description p, .st-shortcode-author #st-tab-box .st-author-description { font-size: 80%; line-height: 1.7; }
.st-shortcode-author ul#st-tab-menu, .post .st-shortcode-author ul#st-tab-menu { display: none; }
.st-shortcode-author .st-author-nickname::before { content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
.st-shortcode-author .st-fa, .st-shortcode-author .fa { color: rgb(224, 224, 224); }
@media only screen and (max-width: 599px) {
  .st-author-nickname { margin-bottom: 0px; }
  .st-shortcode-author #st-tab-box .st-author-description p, .st-shortcode-author #st-tab-box .st-author-description { font-size: 90%; line-height: 1.7; }
}
.st-author-box .rankstlink-r2, .st-author-box .rankstlink-r2 p { display: inline-block; }
.st-author-box .rankstlink-r2 p a { padding: 8px 25px; border-radius: 50px; display: inline-block; }
.st-author-box .st-author-profile-content { padding: 10px 20px 20px; text-align: center; }
#side aside ul li { list-style-type: none; margin: 0px; padding: 0px; }
#side aside .children li { padding-left: 10px; }
#side aside .widget_st_categories_widget .children li { padding-left: 0px; }
#side aside ul li ul li { list-style-type: none; margin: 0px; }
#side aside .sub-menu { padding-left: 10px; }
#side aside #mybox ul li ul li { font-size: 14px; line-height: 24px; }
#side aside .kanren { padding-top: 10px; }
.st-svg-rss-square { margin-right: 5px; }
.rssbox a { display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
#scrollad { padding: 20px 0px; }
#sidebg { background: rgb(255, 255, 255); box-sizing: border-box; }
#side aside .st-pagelists ul { padding: 0px; }
#side aside .st-pagelists .sub-menu { padding: 0px; }
#side aside .st-pagelists .st-fa, #side aside .st-pagelists .fa { margin-right: 5px; }
#side aside .st-pagelists ul li { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
#side aside .st-pagelists ul .sub-menu li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#side aside .st-pagelists ul li:last-child { border-bottom: 1px solid rgb(204, 204, 204); }
#side aside .st-pagelists ul .sub-menu li:first-child { border-top: 1px solid rgb(204, 204, 204); }
#side aside .st-pagelists ul li li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#side aside .st-pagelists ul .sub-menu .sub-menu li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
#side aside .st-pagelists ul li a { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
#side aside .st-pagelists ul li a { text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
#side aside .st-pagelists .sub-menu li:has(ul):last-child a, #side aside .st-pagelists .sub-menu a { text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
#side aside .st-pagelists .sub-menu a:hover { color: red; }
#side aside .st-pagelists .sub-menu .sub-menu a { text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
#side aside .st-pagelists .sub-menu .sub-menu a:hover { color: red; }
#side aside .st-pagelists .sub-menu li:last-child a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#side aside .st-pagelists .sub-menu a { border-bottom-color: rgb(238, 238, 238); }
#side aside .st-pagelists ul li:not(.sub-menu) { border-color: rgb(238, 238, 238); }
.tagcloud { margin-bottom: 20px; }
.tagcloud a { line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
.st-formbtn { vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
.st-formbtnlink .st-fa, .st-formbtnlink .fa { margin: 0px !important; padding: 0px !important; }
.st-originalbtn-l { vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
.st-originalbtn-r { vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
.originalbtn-bold { font-weight: 700; }
a.st-formbtnlink { color: rgb(255, 255, 255); text-decoration: none; }
.st-originalbtn { vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
.st-originalbtn .st-svg-question-circle, .st-originalbtn .st-svg-check-circle, .st-originalbtn .st-svg-exclamation-triangle, .st-originalbtn .st-svg-pencil-square-o { margin-right: 0px; }
a.st-originallink { color: rgb(255, 255, 255); text-decoration: none; }
.post table { box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
.post table thead { border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.wp-block-table.is-style-stripes .post table thead { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.post table tfoot, .wp-block-table tfoot { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.post table thead th, .post table thead td { border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
table > thead > tr > td, table > thead > tr > th, table > tr > td, table > tr > th { background-color: rgb(250, 250, 250); }
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .post table { table-layout: fixed; }
}
table tr td, table#wp-calendar tr td, .wp-block-table table tr td { padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
table th { padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
table th, table th p, .post table tr td p, .post table tr td { font-size: 15px; line-height: 24px; font-weight: 400; }
table tr td > :last-child { margin-bottom: 0px; }
#main .post table { border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
.post .notab table { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
.notab table tr td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
.notab table th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.post .notab table tr:nth-child(2n) { background-color: transparent; }
tr.st-centertable, td.st-centertable, .st-centertable table td { text-align: center; vertical-align: middle; }
.post .scroll-box table { max-width: initial; }
.scroll-box { overflow-x: auto; margin-bottom: 10px; }
.scroll-box::-webkit-scrollbar { width: 5px; height: 5px; }
.scroll-box::-webkit-scrollbar-track { border-radius: 5px; background: rgb(243, 243, 243); }
.scroll-box::-webkit-scrollbar-thumb { border-radius: 5px; background: rgb(204, 204, 204); }
.is-style-scroll-box.pc table { margin-bottom: 10px; }
.is-style-scroll-box.pc { margin-bottom: 20px; }
.is-style-scroll-box.pc table td, .is-style-scroll-box.pc table td p, .post .scroll-box.pc table td, .post .scroll-box.pc table td p { white-space: nowrap; }
.is-style-scroll-box.pc, .scroll-box.pc { overflow-x: auto; position: relative; cursor: ew-resize; }
.scroll-box.pc.h-sc { overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
img.alignright { float: right; margin: 0px 0px 5px 10px; }
img.alignleft { float: left; margin: 0px 10px 5px 0px; }
img.aligncenter { display: block; margin: 0px auto 10px; }
img.float-left { float: left; }
img.float-right { float: right; }
.wp-caption { text-align: center; }
.aligncenter { clear: both; display: block; margin: 0px auto 10px; }
.ie8 img { width: auto; }
.widget_media_image, .ad.widget_media_image { margin-bottom: 20px; }
main ul, main ol { padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
main .sns ul, main .sns ol { padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
main ul.st_toc_list, main ol.st_toc_list { padding-left: 0px; margin-bottom: 0px; }
main ul.st-box-btn, main ul.st_toc_list, main ol.st_toc_list, main ul.has-st-border, main ol.has-st-border, main ul.has-background, main ol.has-background { margin-left: 0px; }
main ul ul, main ul ol, main ol ul, main ol ol { margin-bottom: 0px; padding-top: 5px; }
.is-style-st-check, .is-style-st-timeline-count, .is-style-st-timeline-list, .is-style-st-circle, .is-style-st-circle-border, .is-style-st-square-checkbox-no-border, .is-style-st-square-checkbox, .is-style-st-maruck, .is-style-st-maruno, .is-style-st-no, .is-style-st-no-border, .st-list-circle ul, .st-list-check ul, .st-square-checkbox ul, .st-square-checkbox-nobox ul, .maruck ul, .maruno ul, .st-list-no ul, .st-list-circle ol, .st-list-check ol, .st-square-checkbox ol, .st-square-checkbox-nobox ol, .maruck ol, .maruno ol, .st-list-no ol { max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
main ul li, main ol li { padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
.is-style-st-komejirusi-list, .kome { display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
.is-style-st-komejirusi-list li, .kome li { list-style: none; padding-left: 1.2rem; }
.is-style-st-komejirusi-list li::before, .kome li::before { content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
.is-style-st-komejirusi-list ol, .is-style-st-komejirusi-list ul, .kome ol, .kome ul { padding-left: 0px; margin-left: 0px; }
.is-style-st-komejirusi-list li li, .kome li li { list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
.is-style-st-komejirusi-list li li::before, .kome li li::before { content: none; margin-left: 0px; }
ul.is-style-st-kaisou, ul.is-style-st-kaisou ul { list-style-type: none !important; }
ul.is-style-st-kaisou { margin-left: 0px !important; }
ul.is-style-st-kaisou ul { margin: 0px; padding: 0px; }
ul.is-style-st-kaisou ul { position: relative; margin-left: 10px; }
ul.is-style-st-kaisou ul::before { content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
ul.is-style-st-kaisou li { position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
ul.is-style-st-kaisou > li { padding-left: 0px; }
ul.is-style-st-kaisou li a { position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
ul.is-style-st-kaisou ul li::before { content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
ul.is-style-st-kaisou ul li ul li:last-child::before { top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
main .st-list-border ul li, main .st-list-border ol li, main ul.is-style-st-border li, main ol.is-style-st-border li, main ul.is-style-st-circle-border li, main ol.is-style-st-circle-border li, main ul.is-style-st-square-checkbox li, main ol.is-style-st-square-checkbox li, main ul.is-style-st-no-border li, main ol.is-style-st-no-border li { padding-top: 0.5em; padding-bottom: 0.5em; }
ul li { text-align: left; }
.post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { list-style-type: disc; }
.post ol { list-style-type: decimal; }
.post .is-style-st-maruno, .post .is-style-st-maruck, .post .maruno, .post .maruck { margin-bottom: 20px; }
.post .is-style-st-maruno > li, .post .maruno li { counter-increment: st-section 1; }
.post .is-style-st-maruno > li::before, .post .maruno li::before { content: counter(st-section); }
.post .is-style-st-maruck > li::before, .post .maruck li::before { content: " "; font-family: stsvg; }
.post .is-style-st-maruno > li, .post .is-style-st-maruck > li, .post .maruno li, .post .maruck li { list-style-type: none; padding-left: 2.25em; position: relative; }
.post .is-style-st-maruno > li::before, .post .is-style-st-maruck > li::before, .post .maruno li::before, .post .maruck li::before { border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
.is-style-st-border > li, .is-style-st-circle-border > li, .is-style-st-check-border > li, .is-style-st-no-border > li, .st-list-border li { border-bottom: 1px dotted rgb(204, 204, 204); }
ol.is-style-st-circle > li, ul.is-style-st-circle > li, ol.is-style-st-circle-border > li, ul.is-style-st-circle-border > li, .st-list-circle li { position: relative; padding-left: 2em; list-style: none; }
.is-style-st-circle > li::before, .st-list-circle li::before { content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
.is-style-st-circle-border > li::before { content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
.st-list-border.st-list-circle li::before { top: 1em !important; }
.is-style-st-correct-list { max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
.post .is-style-st-correct-list { margin-bottom: 20px; }
.is-style-st-correct-list > li::before { content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
.is-style-st-correct-list > li { list-style-type: none; padding-left: 2em; position: relative; }
.is-style-st-wrong-list { max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
.post .is-style-st-wrong-list { margin-bottom: 20px; }
.is-style-st-wrong-list > li::before { content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
.is-style-st-wrong-list > li { list-style-type: none; padding-left: 2em; position: relative; }
.is-style-st-check > li, .is-style-st-check-border > li, .st-list-check li { position: relative; padding-left: 2.5em; list-style: none; }
.is-style-st-check > li::before, .is-style-st-check-border > li::before, .st-list-check li::before { content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
.is-style-st-check > li::after, .is-style-st-check-border > li::after, .st-list-check li::after { content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
.is-style-st-no > li, .is-style-st-no-border > li, .st-list-no li { display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
.is-style-st-no > li::before, .st-list-no li::before { content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
.is-style-st-no-border > li::before { content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
.st-list-no.st-list-border li::before { top: 0.5em !important; }
.post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
.post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li { display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
.st-link-guide li a, .st-count { counter-increment: stcnt 1; }
.st-count::before { content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
.st-link-guide li a::before { content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
.st-link-guide .sub-menu li a::before { font-weight: 400; }
.st-link-guide .st-link-guide-menu > li:last-child a::before { content: none; }
main, .st-count-reset, .st-link-guide, .st-link-guide .sub-menu { counter-reset: stcnt 0 !important; }
footer .st-link-guide ul, footer .st-link-guide ul ol { padding-left: 0px; }
.post .st-box-btn, .st-box-btn { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
.st-box-btn p { word-break: break-all; }
#side aside ul.st-box-btn li, .st-box-btn li, .post .st-box-btn li, .post ul.st-box-btn li:last-child { display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
#footer .st-box-btn p { margin-bottom: 0px; }
@media only screen and (min-width: 600px) {
  .st-box-btn.st-pc-show-4 li, .post .st-box-btn.st-pc-show-4 li, .post ul.st-box-btn.st-pc-show-4 li:last-child { width: 25%; }
  .st-box-btn.st-pc-show-3 li, .post .st-box-btn.st-pc-show-3 li, .post ul.st-box-btn.st-pc-show-3 li:last-child { width: 33.333%; }
  .acordion_tree .st-box-btn.st-pc-show-4 li, .acordion_tree .post .st-box-btn.st-pc-show-4 li, .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, .acordion_tree .st-box-btn.st-pc-show-3 li, .acordion_tree .post .st-box-btn.st-pc-show-3 li, .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child { width: 50%; }
}
.st-box-btn li a { display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
.st-box-btn li a:hover { opacity: 0.7; transition: 0.5s; }
.st-box-btn .st-fa, .st-box-btn .fa, .st-box-btn img { display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
.post .st-box-btn-text, .st-box-btn-text { margin-bottom: 0px; line-height: 1.5; }
.post .st-box-btn-memo, .st-box-btn-memo { font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
#side aside ul.st-box-btn.st-box-btn-list-vertical, .post .st-box-btn.st-box-btn-list-vertical, .st-box-btn.st-box-btn-list-vertical { justify-content: flex-start; flex-flow: column wrap; }
#side aside ul.st-box-btn.st-box-btn-list-vertical li, .st-box-btn.st-box-btn-list-vertical li, .post .st-box-btn.st-box-btn-list-vertical li, .post ul.st-box-btn.st-box-btn-list-vertical li:last-child { width: 100%; }
#side aside ul.st-box-btn.st-box-btn-list-vertical li a, .st-box-btn.st-box-btn-list-vertical li a, .post .st-box-btn.st-box-btn-list-vertical li a, .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a { display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, #side aside ul.st-box-btn.st-box-btn-list-vertical img, .st-box-btn.st-box-btn-list-vertical .st-fa, .st-box-btn.st-box-btn-list-vertical .fa, .st-box-btn.st-box-btn-list-vertical img { display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }
@media print, screen and (max-width: 599px) {
  .st-box-btn .st-fa, .st-box-btn .fa, .st-box-btn img { min-width: 50%; }
  .st-box-btn.st-box-btn-list-vertical .fa, .st-box-btn.st-box-btn-list-vertical .st-fa, .st-box-btn.st-box-btn-list-vertical img { min-width: 20%; }
}
footer ul.st-box-btn .fa, footer ul.st-box-btn .st-fa, footer ul.st-box-btn img, #side aside ul.st-box-btn .fa, #side aside ul.st-box-btn .st-fa, #side aside ul.st-box-btn img { min-width: 50%; }
footer ul.st-box-btn.st-box-btn-list-vertical .fa, footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, footer ul.st-box-btn.st-box-btn-list-vertical img, #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, #side aside ul.st-box-btn.st-box-btn-list-vertical img { min-width: 20%; }
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, .st-box-btn.st-box-btn-list-vertical .st-box-btn-text { display: block; margin-bottom: 3px; padding-top: 0px; }
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo { display: block; margin-bottom: 0px; padding-top: 0px; }
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap { display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
.widget_guidemap_widget.is-no-underline a { text-decoration: none; }
.widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a { border-radius: 8px; }
.post .st-link-guide-menu:not(.toc_list):not(.st_toc_list) { padding-left: 0px; padding-right: 0px; }
#side aside .st-link-guide li a::after, .post .entry-content .st-link-guide ul li a::after, .st-link-guide li a::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
#side aside .st-link-guide > ul li:last-child a::after, .post .entry-content .st-link-guide > ul li:last-child a::after, .st-link-guide > ul li:last-child a::after { content: none; }
#side aside .st-link-guide li, .post .entry-content .st-link-guide ul li, .st-link-guide li { list-style: none; }
#side aside .st-link-guide li a, .post .entry-content .st-link-guide ul li a, .st-link-guide li a { position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
#side aside .st-link-guide li a, .post .entry-content .st-link-guide ul li a, .st-link-guide li a { color: rgb(51, 51, 51); font-weight: 700; }
.post .st-link-guide li a:last-child, .post .entry-content .st-link-guide ul li a:last-child, .post .st-link-guide li a:last-child { padding-bottom: 10px; }
#side aside .st-link-guide li a:hover, .post .entry-content .st-link-guide ul li a:hover, .st-link-guide li a:hover { opacity: 0.7; }
.st-link-guide .sub-menu, .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), #side aside .st-link-guide .sub-menu { margin-bottom: 10px; padding-top: 0px; }
.st-link-guide .sub-menu:last-child, .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child { margin-bottom: 0px; }
#side aside .st-link-guide .sub-menu li a::after, .post .entry-content .st-link-guide .sub-menu li a::after, .st-link-guide .sub-menu li a::after { content: none; }
#side aside .st-link-guide .sub-menu li a, .post .entry-content .st-link-guide .sub-menu li a, .st-link-guide .sub-menu li a { position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
#side aside .st-link-guide .sub-menu li a, .post .entry-content .st-link-guide .sub-menu li a, .st-link-guide .sub-menu li a { color: rgb(51, 51, 51); font-weight: 400; }
.post .st-link-guide .sub-menu li a:last-child, .post .entry-content .st-link-guide .sub-menu li a:last-child, .post .st-link-guide .sub-menu li a:last-child { padding-bottom: 0px; }
.st-slidebox-c { margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
.st-btn-open { display: flex; align-items: center; }
.post .st-btn-open { color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
.st-slidebox { padding-top: 10px; display: none; }
.post .st-slidebox > p:last-child { margin-bottom: 0px; }
.st-btn-open .st-fa, .st-btn-open .fa { margin-right: 5px; }
.st-slidebox-c.is-st-toggle-position-center .st-btn-open { justify-content: center; }
.st-slidebox-c.is-st-toggle-position-right .st-btn-open { justify-content: flex-end; text-align: right; }
.st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text { font-weight: 700; }
.st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text { flex-grow: 1; }
.st-slidebox-c.is-st-toggle-icon-position-right .st-fa, .st-slidebox-c.is-st-toggle-icon-position-right .fa { margin-right: 0px; margin-left: 5px; order: 2; }
.is-expanded .st-btn-open { font-size: 0.85em; opacity: 0.8; }
.is-expanded .st-btn-open .st-fa, .is-expanded .st-btn-open .fa { font-size: 0.7em; opacity: 0.8; }
.st-memobox2 { position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
.st-memobox2 .st-fa, .st-memobox2 .fa { margin-right: 5px; }
.st-memobox2 .st-memobox-title { position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
.st-memobox2 .st-memobox-title::before { content: " "; font-family: stsvg; }
.st-memobox2 > * { font-size: 95%; line-height: 1.5; }
.st-memobox { position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
.st-memobox .st-fa, .st-memobox .fa { margin-right: 5px; }
.st-memobox .st-memobox-title { position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
.st-mybox { position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
.wp-block-st-blocks-my-box.st-mybox { border-radius: 5px; }
.st-in-mybox { padding: 20px 0px; z-index: -2; }
.st-in-mybox p { margin-bottom: 10px; }
.st-in-mybox > :last-child { margin-bottom: 0px; }
.st-in-mybox .is-style-st-circle, .st-in-mybox .is-style-st-circle-border, .st-in-mybox .is-style-st-check, .st-in-mybox .is-style-st-check-border, .st-in-mybox .is-style-st-square-checkbox-no-border, .st-in-mybox .is-style-st-square-checkbox, .st-in-mybox .is-style-st-no, .st-in-mybox .is-style-st-no-border { padding-left: 0px !important; }
.st-mybox .st-fa, .st-mybox .fa { margin-right: 5px; margin-left: 5px; }
.st-mybox .st-mybox-title { position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
.st-mybox.has-title .st-mybox-title { padding-right: 10px; padding-left: 10px; }
.st-mybox.has-title.has-icon .st-mybox-title { padding-left: 5px; }
.st-mybox .st-mybox-title::after { position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
.wp-block-st-blocks-my-box .st-in-mybox { padding: 30px 0px 20px; }
.st-mybox.st-title-under .st-mybox-title { position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
.st-mybox.st-title-under .st-mybox-title::after { content: none; }
.st-mybox.st-title-border .st-mybox-title { padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
.st-mybox.st-title-under .st-in-mybox { padding: 0px 0px 20px; }
.st-mybox.st-title-border.st-title-under .st-mybox-title { padding-bottom: 10px; margin-bottom: 20px; }
.st-mybox.st-title-border:not(.st-title-under) .st-in-mybox { padding-top: 35px; }
.st-mybox.st-title-border:not(.st-title-under) .st-mybox-title { padding-left: 10px; padding-right: 10px; left: 20px; }
.freebox { border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
.p-free { padding: 0px; margin-bottom: 0px; }
.p-free::after { content: ""; display: block; margin-bottom: 5px; }
.p-entry-f { padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
.p-entry-f .st-fa, .p-entry-f .fa { margin-right: 5px; }
.free-inbox { padding: 10px 15px; text-align: left; }
.free-inbox p { margin-bottom: 10px; }
.free-inbox > :last-child { margin-bottom: 0px; }
.freebox-intitle { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
.freebox-intitle .p-free { margin-bottom: 0px; }
.freebox-intitle .p-free::after { content: none; }
.freebox-intitle .p-entry-f { padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
.freebox-intitle .free-inbox { padding-top: 15px; }
.post .st-minihukidashi, .st-minihukidashi { font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
.post .st-minihukidashi span.st-minihukidashi-arrow, .st-minihukidashi span.st-minihukidashi-arrow { content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
.st-minihukidashi .st-fa, .st-minihukidashi .fa { margin-right: 5px; }
.st-minihukidashi .st-minihukidashi-flexbox { display: flex; justify-content: flex-start; align-items: center; }
.st-minihukidashi img { border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
.st-minihukidashi .photoline img { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.hukidashi-underline { position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
.hukidashi-underline::before, .hukidashi-underline::after { position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
.hukidashi-underline::before { left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
.hukidashi-underline::after { left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
.st-marumozi { font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
.st-marumozi-big { padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
.post p.st-marumozi-big-p { margin-bottom: 0px; }
.st-marumozi .st-fa, .st-marumozi-big .st-fa, .st-marumozi .fa, .st-marumozi-big .fa { margin-right: 7px; }
.st-marumozi img { border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
.st-marumozi-big img { border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
.st-marumozi .photoline img, .st-marumozi-big .photoline img { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.clip-memobox { display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
.clip-fonticon { align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
.clip-memotext p { margin-bottom: 10px; }
.clip-memotext { display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
.clip-memotext > * { font-size: 95%; line-height: 1.7; }
.clip-memotext .is-style-st-circle, .clip-memotext .is-style-st-circle-border, .clip-memotext .is-style-st-check, .clip-memotext .is-style-st-check-border, .clip-memotext .is-style-st-square-checkbox-no-border, .clip-memotext .is-style-st-square-checkbox, .clip-memotext .is-style-st-no, .clip-memotext .is-style-st-no-border { padding-left: 0px !important; }
.clip-memotext > :last-child { margin-bottom: 0px !important; }
main .clip-memotext ul, main .clip-memotext ol { padding: 0px 1em 0px 0px; }
main .clip-memotext .is-style-st-border, main .clip-memotext .is-style-st-no-border, main .clip-memotext .is-style-st-square-checkbox { padding-bottom: 10px; }
.clip-memobox.st-text-guide .clip-fonticon { display: flex; justify-content: center; align-items: center; }
.clip-memobox.st-text-guide .st-fa, .clip-memobox.st-text-guide .fa, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.clip-memobox.st-text-guide .st-fa::before, .clip-memobox.st-text-guide .st-fa::after, .clip-memobox.st-text-guide .fa::before, .clip-memobox.st-text-guide .fa::after, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before { line-height: 1.5em; }
.clip-memobox.st-text-guide .st-fa::before, .clip-memobox.st-text-guide .fa::before { display: block; padding-top: 10px; }
.clip-memobox.st-text-guide .st-fa::after, .clip-memobox.st-text-guide .fa::after, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after { margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
.clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after { content: "参考"; }
.clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after { content: "関連"; }
.clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-memo .fa::after { content: "メモ"; }
.clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-attention .fa::after { content: "注意"; }
.clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-point .fa::after { content: "Check"; }
.clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-next .fa::after { content: "次へ進む"; }
.clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-prev .fa::after { content: "前に戻る"; }
.clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-question .fa::after { content: "質問"; }
.clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, .clip-memobox.st-text-guide.st-text-guide-answer .fa::after { content: "回答"; }
.clip-memobox.wp-block-st-blocks-memo.has-border { border: 1px solid transparent; }
.clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after { content: attr(data-icon-label); }
.st-in-mybox.in-clip-memobox .clip-memobox { padding: 0px; margin: -10px; }
.st-in-mybox.in-clip-memobox .clip-memobox a { font-weight: 700; color: red; }
.st-share { background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
.st-share::before { content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
.st-blackboard { padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
.st-blackboard-title-box { text-align: center; margin-bottom: 10px; }
.st-blackboard-title { color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
.st-blackboard-title::before { content: "  "; font-family: stsvg; }
#side aside .st-blackboard ul li, .st-blackboard ul li { position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
.st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
.st-blackboard ul li:last-child { margin-bottom: 15px; padding-bottom: 0.75em; }
.st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before { content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
.st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before { position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
.st-blackboard.square-checkbox ul li::after { content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
.st-blackboard .st-no-ck li::before { content: none !important; }
.st-blackboard .st-no-ck li { padding-left: 0px !important; }
.st-square-checkbox:not(.st-square-checkbox-nobox) { border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
.post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), .st-square-checkbox:not(.st-square-checkbox-nobox) ul { margin-bottom: 0px; }
#side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child { margin-bottom: 0px; }
.st-square-checkbox.st-bold > li { font-weight: 700; }
.post .is-style-st-square-checkbox-no-border > li, .post .is-style-st-square-checkbox > li, .is-style-st-square-checkbox-no-border > li, .is-style-st-square-checkbox > li, #side aside .st-square-checkbox > li, .post .st-square-checkbox > li, .st-square-checkbox ul li, .st-square-checkbox > li { position: relative; display: block; line-height: 1.5; }
.st-square-checkbox li, .is-style-st-square-checkbox > li, .post .is-style-st-square-checkbox-no-border > li, .is-style-st-square-checkbox-no-border > li { padding-left: 2.5em; }
.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 ul li, .st-square-checkbox > li { border-bottom: 1px dashed rgb(204, 204, 204); }
.rankstlink-l2 p a, .rankstlink-l p a, .rankstlink-b p a, .rankstlink-r p a, .rankstlink-r2 p a, .rankstlink-a p a, .st-mybtn a { transition: 0.5s; }
.rankstlink-l2 p a:hover, .rankstlink-l p a:hover, .rankstlink-b p a:hover, .rankstlink-r p a:hover, .rankstlink-r2 p a:hover, .rankstlink-a p a:hover, .st-mybtn a:hover { opacity: 0.8; }
.st-mybtn { box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
.st-mybtn:not(.st-mybtn-noborder) { border: 1px solid rgb(204, 204, 204); }
.st-mybtn a { padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
.st-mybtn .fa:not(.fa-after), .st-mybtn .st-fa:not(.st-svg-after) { margin-right: 10px; }
.st-mybtn .fa.fa-after, .st-mybtn .st-fa.st-svg-after { margin-left: 10px; }
.st-mybtn.st-btn-default { min-width: 40%; }
@media print, screen and (max-width: 599px) {
  .st-mybtn.st-btn-default { min-width: 100%; }
}
.st-mybtn.wp-block-st-blocks-my-button { color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
.st-mybtn.wp-block-st-blocks-my-button a { color: rgb(255, 255, 255); }
.st-mybtn.wp-block-st-blocks-my-button.st-reflection { overflow: hidden; }
.st-mybtn i:not(.st-svg-after):not(.fa-after) { margin-right: 7px; }
.st-mybtn i.st-svg-after, .st-mybtn i.fa-after { margin-left: 7px; }
.st-mybtn.st-mybtn-mini { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
.st-mybtn.st-mybtn-mini a { padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
.st-mybtn.st-mybtn-mini .fa:not(.fa-after), .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after) { margin-right: 10px; }
.st-mybtn.st-mybtn-mini .fa.fa-after, .st-mybtn.st-mybtn-mini .st-fa.st-svg-after { margin-left: 10px; }
.st-mybtn.st-mybtn-mini:hover { opacity: 0.6; }
.st-mybtn.st-mybtn-mini.st-btn-default { width: inherit; }
.st-mcbtn-box { border-radius: 5px; }
.st-mcbtn-box .st-mybtn, .post .st-mcbtn-box .st-mybtn { margin-bottom: 10px; }
.st-mcbox-text, .post .st-mcbox-text { margin-bottom: 0px; font-size: 80%; text-align: center; }
.st-mcbox-title, .post .st-mcbox-title { font-weight: 700; margin-bottom: 10px; }
.st-reflection-on:not(.no-reflection), .st-mybtn.st-reflection:not(.no-reflection) a { position: relative; overflow: hidden; }
.st-reflection-on:not(.no-reflection)::after, .st-mybtn.st-reflection:not(.no-reflection) a::after { content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }
@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
.st-itmebox img { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
a.itembox-link { text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
a.itembox-link h5 { text-decoration: underline; }
.st-cardbox.st-itmebox { padding-top: 10px; }
a.itembox-link p, .post a.itembox-link p { margin-bottom: 5px; }
.st-cardbox.st-itmebox .clearfix dd h5, .post .st-cardbox.st-itmebox .clearfix dd h5, #side .st-cardbox.st-itmebox .clearfix dd h5 { margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
a.itembox-link:hover { opacity: 0.7; }
a.itembox-link .itembox-price { color: rgb(97, 97, 97); }
.st-user-comment-box { display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
.st-user-comment-img { width: 40px; }
.st-user-comment-img img { border-radius: 50%; }
.st-user-comment-text { padding-left: 10px; width: calc(100% - 50px); }
.st-user-comment-text p:not(.st-user-comment-attribute) { font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
.st-user-comment-box .st-star, .st-user-comment-attribute { font-size: 70%; margin-bottom: 0px; font-weight: 400; }
@media print, screen and (max-width: 959px) {
  .st-user-comment-text p:not(.st-user-comment-attribute) { line-height: 1.3; }
  .st-user-comment-box .st-star, .st-user-comment-attribute { font-size: 90%; }
}
.st-user-comment-attribute { color: rgb(158, 158, 158); }
.st-user-comment-box .st-star { margin-left: 7px; }
.st-mybox .st-user-comment-box .st-svg-star-half-o, .st-mybox .st-user-comment-box .st-svg-star-o, .st-mybox .st-user-comment-box .st-svg-star { margin-right: 0px; }
#st_toc_container, .st_toc_container { margin: 0px auto 20px; text-align: center; transition: 0.2s; }
#st_toc_container .st_toc_title, .st_toc_container .st_toc_title { text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
#st_toc_container .st_toc_title, .st_toc_container .st_toc_title { margin: 0px auto; }
#st_toc_container:not(.st_toc_contracted) .st_toc_title, .st_toc_container:not(.st_toc_contracted) .st_toc_title { margin-bottom: 20px; }
#st_toc_container.st_toc_contracted, .st_toc_container.st_toc_contracted { transition: 0.2s; }
#st_toc_container .st_toc_title::before, .st_toc_container .st_toc_title::before { content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
#st_toc_container .st_toc_title .st_toc_toggle, .st_toc_container .st_toc_title .st_toc_toggle { font-weight: 400; font-size: 95%; margin-left: 5px; }
.post #st_toc_container ul, .post #st_toc_container ol, .post .st_toc_container ul, .post .st_toc_container ol { list-style: none; margin-bottom: 0px; }
.post #st_toc_container li ul, .post #st_toc_container li ol, .post .st_toc_container li ul, .post .st_toc_container li ol { margin-bottom: 10px; }
#st_toc_container li li:empty, #st_toc_container ul ul:empty, .st_toc_container li li:empty, .st_toc_container ul ul:empty { padding-bottom: 5px; }
#st_toc_container li:empty, .st_toc_container li:empty { margin-bottom: 5px; }
.st_toc_number { font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
#st_toc_container ul a, .st_toc_container ul a { display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
#st_toc_container ul li li a, .st_toc_container ul li li a { padding-left: 5px; }
#st_toc_container ul a:hover, .st_toc_container ul a:hover { opacity: 0.5; }
#st_toc_container .st_toc_list > li > li > a, .st_toc_container .st_toc_list > li > li > a { margin-bottom: 10px; }
#st_toc_container .st_toc_list > li > a, .st_toc_container .st_toc_list > li > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
.post #st_toc_container ul ul, .post .st_toc_container ul ul { padding: 5px 0px 0px; }
.post #st_toc_container ul ul ul, .post .st_toc_container ul ul ul { padding-left: 10px; }
#st_toc_container li, .st_toc_container li { font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
#st_toc_container .st_toc_list > li > a, .st_toc_container .st_toc_list > li > a { font-weight: 700; }
#st_toc_container > ul > li, .st_toc_container > ul > li { font-size: 18px; margin-bottom: 10px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, .st_toc_container.st_toc_style_default > ul > li { margin-bottom: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, .st_toc_container.st_toc_style_default li li a { padding-left: 3px; }
main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, main .st_toc_container.st_toc_style_default ul ul { margin-left: 0px; }
main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, main .post .st_toc_container.st_toc_style_default > ul > li > ul { padding-bottom: 20px; }
#st_toc_container > ul > li:first-child, .st_toc_container > ul > li:first-child { padding-top: 0px; }
#st_toc_container > ul > li:last-child, .st_toc_container > ul > li:last-child { margin-bottom: 0px; }
#st_toc_container li li a::before, .st_toc_container li li a::before { content: none; }
#st_toc_container li li, .st_toc_container li li { text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
#st_toc_container li li li, .st_toc_container li li li { margin-bottom: 0px; padding: 5px 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
#st_toc_container.only-toc .st_toc_list, .st_toc_container.only-toc .st_toc_list { padding: 10px 20px 20px 40px; }
#st_toc_container.only-toc li, .st_toc_container.only-toc li { padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
#st_toc_container.only-toc .st_toc_list li a, .st_toc_container.only-toc .st_toc_list li a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#st_toc_container.only-toc ul a, .st_toc_container.only-toc ul a { padding: 10px 10px 10px 5px; }
#st_toc_container.only-toc li a::before, .st_toc_container.only-toc li a::before { content: none; }
.post #st_toc_container ol.st-original-toc > li, .post .st_toc_container ol.st-original-toc > li { list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
#st_toc_container ol.st-original-toc > li a::before, .st_toc_container ol.st-original-toc > li a::before { content: none; }
.st_toc_back, .st_toc_back:focus, .st_toc_back:hover, .st_toc_back:active { color: rgb(204, 204, 204); text-decoration: none; }
.st_toc_back { position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
.st_toc_back.is-shown { opacity: 1; pointer-events: auto; }
.st_toc_back.is-top { bottom: 139px; }
.st_toc_back_icon { display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
.st_toc_back_icon::before { display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.st_toc_back_label { margin-top: 0px; font-size: 10px; }
.st_toc_back.is-rounded, .st_toc_back.is-rounded:focus, .st_toc_back.is-rounded:hover, .st_toc_back.is-rounded:active { color: rgb(255, 255, 255); }
.st_toc_back.is-rounded { bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
.st_toc_back.is-rounded.is-shown { opacity: 0.8; }
.st_toc_back.is-rounded.is-top { bottom: 150px; }
.st_toc_back.is-rounded .st_toc_back_icon { font-size: 24px; }
.st_toc_back:not(.is-rounded) { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
.st_toc_back:not(.is-rounded).is-top { bottom: 139px; }
.mokuzi-paper { margin-bottom: 20px; margin-top: 30px; }
.kasane-paper { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
.kasane-paper .page { transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
.kasane-paper.page1 { transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
.kasane-paper .page2 { transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
.kasane-paper.page3 { transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
.kasane-paper.nakami { padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
#st_toc_container.st_toc_style_paper, .st_toc_container.st_toc_style_paper, html.toc-style-paper #toc_container { border: 0px; background: 0px 0px; }
@media print, screen and (max-width: 599px) {
  html.toc-style-paper #wrapper { overflow: hidden; }
}
@media only screen and (min-width: 600px) {
  html.toc-style-paper main { overflow: hidden; }
}
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list { position: relative; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after { content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted) { padding: 20px 30px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list { list-style: none; }
.post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul { display: none; padding: 10px 0px; }
main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, main .post #st_toc_container.st_toc_style_paper ul ul, main .post .st_toc_container.st_toc_style_default ul ul, main .post .st_toc_container.st_toc_style_paper ul ul { padding: 10px 0px 10px 1em; margin-bottom: 0px; }
main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul { margin-left: -0.5em; padding: 10px 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a { padding: 0px; border: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a { padding: 0.15em 0px; border: 0px; }
main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a { margin-bottom: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li { border: 0px; text-indent: 0px; padding-left: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li { list-style: none; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before { content: normal; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li { margin-top: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li { padding: 2px 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a { padding-left: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list { padding: 0px 0px 0px 24px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before { position: absolute; font-family: stsvg; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before { content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before { content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before { content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li { list-style: disc; margin: 0px 0px 0px 26px; }
#st_toc_container.only-toc.st_toc_style_question li a::before, #st_toc_container.only-toc.st_toc_style_check li a::before, .st_toc_container.only-toc.st_toc_style_question li a::before, .st_toc_container.only-toc.st_toc_style_check li a::before { content: none; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list { padding: 0px 0px 0px 24px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li { counter-increment: st-toc-timeline-count 1; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before { position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li { margin: 0px 0px 0px 1.5em; }
.post .st_toc_style_timeline-count > ul > li > ul { margin-left: -10px; }
.side_toc .st_toc_container { padding: 15px 20px; }
.side_toc #st_toc_container li, .side_toc .st_toc_container li { text-indent: 0px; }
.side_toc #st_toc_container ul ul, .side_toc .st_toc_container ul ul { padding: 5px 20px 0px; }
.over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title { margin-bottom: 10px; }
.over_toc #st_toc_container.st_toc_style_default li a::before, .over_toc #st_toc_container.st_toc_style_default li li a::before, .over_toc #st_toc_container > ul > li, #st_toc_container > ul ul > li, .over_toc .st_toc_container.st_toc_style_default li a::before, .over_toc .st_toc_container.st_toc_style_default li li a::before, .over_toc .st_toc_container > ul > li, .st_toc_container > ul ul > li, .side_toc #st_toc_container.st_toc_style_default li a::before, .side_toc #st_toc_container.st_toc_style_default li li a::before, .side_toc #st_toc_container > ul > li, #st_toc_container > ul ul > li, .side_toc .st_toc_container.st_toc_style_default li a::before, .side_toc .st_toc_container.st_toc_style_default li li a::before, .side_toc .st_toc_container > ul > li, .st_toc_container > ul ul > li { color: rgb(204, 204, 204); opacity: 1; }
.side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title { color: rgb(204, 204, 204); padding: 5px; }
.st-widgets-title-toc span { font-size: 0.9em; color: rgb(153, 153, 153); }
.st-tab-category { margin-bottom: 0px; }
.st-tab-content > label { appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
.st-tab-content input[type="radio"] + label { padding: 7px; display: inline-block; }
.st-tab-content > label::after { content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
.st-tab-content .st-tab-label:checked + label::after { opacity: 0 !important; }
.st-tab-content { margin-bottom: 20px; }
.st-tab-content > label { margin-right: 5px; position: relative; }
.st-tab-content > label:last-child { margin-right: 0px; }
.st-tab-label { display: none; }
.entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4 { display: block; }
.st-tab-main { display: none; }
.st-tab-content > label .st-fa, .st-tab-content > label .fa { margin-right: 5px; }
.st-tab-content:not(.st-tab-content-type-button) label { border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
.st-tab-content-type-button { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
.st-tab-content-type-button > label { position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
.st-tab-content-type-button.st-tab-content-tab-1 label { width: 100%; }
.st-tab-content-type-button.st-tab-content-tab-3 label { width: 33.3333%; }
.st-tab-content-type-button.st-tab-content-tab-4 label { width: 25%; }
.st-tab-content-type-button > label ~ label { border-left: 0px; }
.st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }
@media only screen and (max-width: 959px) {
  .st-tab-content-type-button.st-tab-content-tab-4 label { width: 50%; }
  .st-tab-content-type-button > label ~ label { border-left: 1px solid rgb(224, 224, 224); }
  .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label { top: -1px; }
  .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n) { border-left: 0px; }
  .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before { content: normal; }
  .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }
}
.st-tab-content .st-tab-label:checked + label { z-index: 1; }
.st-tab-content-type-button .st-tab-main { width: 100%; margin-top: 20px; }
.st-tab-content-type-button .st-tab-main { animation-name: StFedeIn; animation-duration: 2s; }
.st-tab-category-more { display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
.st-tab-category-more:hover { opacity: 0.6; }
.st-tab-category-more p { margin-bottom: 0px; font-size: 0.8em; }
.st-tab-category-more p::after { content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }
@media only screen and (max-width: 599px) {
  .st-tab-category-more { width: 100%; }
  .st-tab-category-more p { font-size: 0.9em; }
}
.st-tab-content-type-button > label:first-of-type { border-radius: 5px 0px 0px 5px; }
.st-tab-content-type-button > label:last-of-type { border-radius: 0px 5px 5px 0px; }
@media only screen and (max-width: 959px) {
  .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1) { border-radius: 5px 0px 0px; }
  .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) { border-radius: 0px 5px 0px 0px; }
  .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3) { border-radius: 0px 0px 0px 5px; }
  .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4) { border-radius: 0px 0px 5px; }
}
.st-tab-content-type-button.st-noradius label:first-of-type, .st-tab-content-type-button.st-noradius label:last-of-type { border-radius: 0px; }
@media only screen and (max-width: 959px) {
  .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4) { border-radius: 0px; }
}
.st-tabs { --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
.st-tabs :where([style*="border-width"]) { border-style: none; }
.st-tabs__tab-list, main .st-tabs__tab-list.has-background { position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
.st-tabs__tab-list-item { display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
main .st-tabs__tab-list .st-tabs__tab-list-item { padding: 0px; }
.st-tabs__tab-list-item.is-selected { opacity: 1; }
.st-tabs__tab-list-item.has-text-align-left { text-align: left; }
.st-tabs__tab-list-item.has-text-align-center { text-align: center; }
.st-tabs__tab-list-item.has-text-align-right { text-align: right; }
.st-tabs__tab-list-item.has-color { color: var(--st--color); }
.st-tabs__tab-list-item.has-background { background-color: var(--st--background-color); }
.st-tabs__tab-list-item.has-border { border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
.st-tabs__tab-list-item.has-no-border { border: 0px; }
.st-tabs__tab { display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
.st-tabs__tab-list-item.has-text-align-left .st-tabs__tab { justify-content: flex-start; }
.st-tabs__tab-list-item.has-text-align-center .st-tabs__tab { justify-content: center; }
.st-tabs__tab-list-item.has-text-align-right .st-tabs__tab { justify-content: flex-end; }
.st-tabs__tab-text img { margin: 0px; vertical-align: middle; }
.st-tabs__tab-content-group { position: relative; z-index: 2; }
.st-tabs__tab-content { display: block; padding: var(--wp--preset--spacing--20); }
.st-tabs__tab-content[hidden] { display: none; }
.st-tabs__tab-content.has-border { border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
.st-tabs__tab-content.has-no-border { border: 0px; }
.st-tabs__tab-content > :first-child { margin-top: 0px; }
.st-tabs__tab-content > :last-child { margin-bottom: 0px; }
.st-tabs__tab-icon { margin-right: 5px; }
.st-tabs.is-rounded .st-tabs__tab-list-item { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.st-tabs.is-rounded .st-tabs__tab-content { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
@media only screen and (max-width: 959px) {
  .st-tabs__tab-list { flex-wrap: wrap; }
  .st-tabs.is-single-tab .st-tabs__tab-list-item { width: calc(100% - 4px); }
  .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item { width: calc(50% - 4px); }
  .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item { width: calc(33.3333% - 4px); }
}
.st-tabs.is-style-st-square .st-tabs__tab-list, .st-tabs.is-style-st-square .st-tabs__tab-list-item { margin-right: 0px; margin-left: 0px; }
.st-tabs.is-style-st-square .st-tabs__tab-content.has-border, .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background { margin-top: 5px; }
.st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border { border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
.st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item { border-radius: 0px; }
.st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content { border-radius: 5px; }
@media only screen and (max-width: 959px) {
  .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
  .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child { border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
  .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2) { border-top-right-radius: 5px; }
  .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2) { border-bottom-left-radius: 5px; }
}
.st-tabs.is-style-st-bubble .st-tabs__tab-list, .st-tabs.is-style-st-bubble .st-tabs__tab-list-item { margin-right: 0px; margin-left: 0px; }
.st-tabs.is-style-st-bubble .st-tabs__tab-list { margin-bottom: -10px; padding-bottom: 10px; }
.st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background { margin-top: 10px; }
.st-tabs.is-style-st-bubble .st-tabs__tab { position: relative; }
.st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border { border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
.st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before { content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
.st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before { content: normal; }
.st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after { content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
.st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item { border-radius: 0px; }
.st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content { border-radius: 5px; }
@media only screen and (max-width: 959px) {
  .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
  .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child { border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
  .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2) { border-top-right-radius: 5px; }
  .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2) { border-bottom-left-radius: 5px; }
}
.st-tabs.is-style-st-tab .st-tabs__tab-list, .st-tabs.is-style-st-tab .st-tabs__tab-list-item { margin-right: 0px; margin-left: 0px; }
.st-tabs.is-style-st-tab .st-tabs__tab-list-item, .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content { border-radius: 0px 0px 5px 5px; }
.st-tabs.is-style-st-border .st-tabs__tab-list, .st-tabs.is-style-st-border .st-tabs__tab-list-item { margin-right: 0px; margin-left: 0px; }
.st-tabs.is-style-st-border .st-tabs__tab-list { --st--border-width: 1px; }
.st-tabs.is-style-st-border .st-tabs__tab-list-item { border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
.st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected) { border-bottom-color: rgb(204, 204, 204) !important; }
.st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item { border-radius: 0px; }
.st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child { border-top-left-radius: 5px; }
.st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child { border-top-right-radius: 5px; }
.st-tabs.is-style-st-border .st-tabs__tab-content { border-top-width: 0px; }
.st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content { border-radius: 0px 0px 5px 5px; }
@media only screen and (max-width: 959px) {
  .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child { border-top-right-radius: 0px; }
  .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2) { border-top-right-radius: 5px; }
}
.st-emoji { font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), textarea, select { box-sizing: border-box; width: 100%; }
input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), textarea, select { padding: 5px; }
select { padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
.post input:not(.st-tab-label):not([type="image"]), .post textarea { border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
#searchform input:not(.st-tab-label):not([type="image"]) { border-radius: 0px; }
.post input:not(.st-tab-label):not([type="image"]) { padding: 7px 15px; margin: 5px auto; }
.post #search input { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.post_password input[type="submit"] { box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
.post_password { text-align: center; }
.wpcf7-submit { width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
.responbox, .responbox30, .responbox33, .responbox40, .responbox50, .responbox60, .responbox70, .responboxfree { margin-bottom: 10px; }
@media print, screen and (max-width: 599px) {
  .responbox30:not(.smart30) .lbox, .responbox33:not(.smart33) .lbox, .responbox40:not(.smart40) .lbox, .responbox50:not(.smart50) .lbox, .responbox60:not(.smart60) .lbox, .responbox70:not(.smart70) .lbox { margin-bottom: 20px; }
}
.responboxfree { display: flex; }
.responboxfree .lbox { padding-right: 7px; box-sizing: border-box; }
.responboxfree .rbox { padding-left: 7px; box-sizing: border-box; }
.responbox50.smart50 .lbox { float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
.responbox50.smart50 .rbox { float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
.responbox50.smart50 { overflow: hidden; }
.responbox30.smart30 .lbox { float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
.responbox30.smart30 .rbox { float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
.responbox30.smart30 { overflow: hidden; }
@media print, screen and (max-width: 599px) {
  .responbox60, .responbox70 { display: flex; flex-direction: column-reverse; }
}
.post .amazonjs_item h4, .post .amazonjs_item h4 a { font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
.post .amazonjs_item ul li { font-size: 12px !important; }
div.yyi-rinker-contents div.yyi-rinker-box { padding: 20px 12px; }
.post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { padding: 0px; margin-bottom: 0px; }
div.yyi-rinker-contents div.yyi-rinker-detail { padding-left: 0px; }
div.yyi-rinker-contents ul.yyi-rinker-links li { margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
#side div.yyi-rinker-contents div.yyi-rinker-box { flex-direction: column; padding: 20px; }
#side div.yyi-rinker-contents div.yyi-rinker-info { width: 100%; }
#side .yyi-rinker-img-m .yyi-rinker-image { width: 100%; margin-bottom: 20px; }
body #side div.yyi-rinker-contents ul.yyi-rinker-links li { width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
body #side div.yyi-rinker-contents ul.yyi-rinker-links li a { padding: 0px; }
@media print, screen and (max-width: 599px) {
  div.yyi-rinker-contents div.yyi-rinker-box { flex-direction: column; padding: 20px; }
  div.yyi-rinker-contents div.yyi-rinker-info { width: 100%; }
  .yyi-rinker-img-m .yyi-rinker-image { width: 100%; margin-bottom: 20px; }
  body div.yyi-rinker-contents ul.yyi-rinker-links li { width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
  body div.yyi-rinker-contents ul.yyi-rinker-links li a { padding: 0px; }
}
.post .wpap-tpl { max-width: 100%; box-sizing: border-box; }
.post .wpap-tpl .wpap-link, .post .wpap-tpl .wpap-link:hover { box-shadow: none; }
.appreach { text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
.appreach::after { content: ""; display: block; clear: both; }
.appreach p { margin: 0px; }
.appreach a::after { display: none; }
.appreach__icon { float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
.appreach__detail { display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
.appreach__detail::after { content: ""; display: block; clear: both; }
.appreach__name { font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
.appreach__info { font-size: 12px !important; }
.appreach__developper, .appreach__price { margin-right: 0.5em; }
.appreach__posted a { margin-left: 0.5em; }
.appreach__links { float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
.appreach__aslink img { margin-right: 10px; height: 40px; width: 135px; }
.appreach__gplink img { height: 40px; width: 134.5px; }
.appreach__star { position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
.appreach__star__base { position: absolute; color: rgb(115, 115, 115); }
.appreach__star__evaluate { position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
.post .w3eden 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), .post .w3eden h3.package-title: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) a, .post .w3eden h3.package-title: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) { font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
#contentInner .post .w3eden 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(#reply-title)::before, #contentInner .post .w3eden 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(#reply-title)::after { content: none !important; }
#side .media.stack-xs { flex-direction: column; }
#side .wpdmdl-btn { margin: 10px 10px 0px 0px !important; }
@media print, screen and (max-width: 599px) {
  .media.stack-xs { flex-direction: column; }
  .wpdmdl-btn { margin: 10px 10px 0px 0px !important; }
}
.st-cardbox { padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
a.st-cardlink, a .st-cardbox h5, a .st-cardbox p { text-decoration: none; color: rgb(51, 51, 51); }
.st-cardbox:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
.st-cardbox.kanren { margin-top: 0px; background-color: rgb(255, 255, 255); }
.kanren.st-cardbox dl:last-child { border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
.post .st-cardbox p, .st-cardbox p { margin-bottom: 10px; }
.st-cardbox .clearfix dt.st-card-img, .post .st-cardbox .clearfix dt.st-card-img, #side .st-cardbox .clearfix dt.st-card-img { height: 100px; max-width: 100%; box-sizing: border-box; }
.st-cardbox .clearfix dt.st-card-img img, .post .st-cardbox .clearfix dt.st-card-img img, #side .st-cardbox .clearfix dt.st-card-img img { height: 100%; object-fit: cover; }
.st-cardbox .clearfix dd h5, .post .st-cardbox .clearfix dd h5, #side .st-cardbox .clearfix dd h5 { margin-bottom: 10px; }
.st-cardbox .clearfix dd p { font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }
@media print, screen and (max-width: 599px) {
  .st-cardbox .clearfix dd p { font-size: 0.9em; line-height: 1.5; }
}
.st-cardbox .clearfix dd p.cardbox-more, .st-cardbox .clearfix dd p.st-cardbox-site { margin-top: 10px; margin-bottom: 0px; }
.st-cardbox .clearfix dd p.st-cardbox-site { color: rgb(97, 97, 97); display: flex; align-items: center; }
.st-cardbox .clearfix dd .st-cardbox-favicon img { margin: 0px 4px 0px 0px; vertical-align: middle; }
.wp-block-embed.kanren .st-cardbox::before { content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
.wp-block-embed.popular .st-cardbox::before { content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
.wp-block-embed.check .st-cardbox::before { content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
.wp-block-embed.important .st-cardbox::before { content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
#side aside .st-cardstyle .kanren, #side aside .st-cardstyleb .kanren { padding-top: 0px; }
.st-cardstyle .st-cardbox .clearfix dt.st-card-img, .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img { height: auto; }
@media only screen and (min-width: 600px) {
  main .st-cardstyle .kanren.st-cardbox dd, main .st-cardstyleb .kanren.st-cardbox dd { padding: 10px 20px 20px; }
}
.st-card-title-head { padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
.st-card-title-head .st-fa, .st-card-title-head .fa { margin-right: 5px; }
.st-cardbox.noborder { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
.st-cardbox.noborder .clearfix dd h5, .post .st-cardbox.noborder .clearfix dd h5, #side .st-cardbox.noborder .clearfix dd h5 { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
.wp-block-embed.none .st-cardbox { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
.wp-block-embed.none .st-embed-cardlink .st-cardbox::after { content: none; }
a.st-card-thumb-only { text-decoration: none; }
a.st-card-thumb-only:hover { opacity: 0.6; }
.st-card-thumb-only div { display: inline; }
.st-card-thumb-only img { max-height: 100%; width: auto; }
#footer p.cardbox-more, #side p.cardbox-more, .post p.cardbox-more { margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
#side .rankst-cont .st-cardbox { padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
#side .rankst-cont .kanren.st-cardbox dl:last-child { border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
#side .rankst-cont .post .st-cardbox p, #side .rankst-cont .st-cardbox p { margin-bottom: 10px; }
#side .rankst-cont .st-cardbox .clearfix dd h5, #side .rankst-cont .post .st-cardbox .clearfix dd h5, #side .rankst-cont .st-cardbox .clearfix dd h5 { margin-bottom: 10px; padding-bottom: 5px; }
#side .rankst-cont .st-cardbox .clearfix dd p { font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
.st-cardstyle .st-cardbox { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
.st-cardstyle .kanren dl, .st-cardstyle .kanren.st-cardbox dl:last-child { box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
.st-cardstyle .kanren dl { width: 100%; }
.st-cardstyle .kanren dt { height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
.st-cardstyle .kanren dt img { width: 100% !important; }
.st-cardstyle .kanren dd, .st-cardstyle .kanren.st-cardbox dd { padding: 10px 20px 20px; }
.st-cardstyle .kanren .clearfix dd p { line-height: 1.8; }
.st-cardstyle .kanren .st-top-box { padding: 5px; box-sizing: border-box; width: 100%; }
.st-cardstyle .kanren .st-top-box dl { margin-bottom: 0px; position: relative; }
.st-cardstyle .kanren .st-top-box a.st-box-a { display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
.st-cardstyle .kanren .st-top-box img.size-full, .st-cardstyle .kanren .st-top-box img.size-large { margin-bottom: 0px; }
.st-cardstyle .cardbox-more a { display: block; }
#side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt { margin: 0px; }
.st-cardbox.st-no-shadow { box-shadow: none; }
.st-embed-cardlink .st-cardbox { padding-right: 30px; position: relative; }
.st-embed-cardlink .st-cardbox::after { content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
.st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, #side .st-cardbox .clearfix dd h5.st-cardbox-t, .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t { font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }
@media only screen and (min-width: 600px) {
  .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, #side .st-cardbox .clearfix dd h5.st-cardbox-t, .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t { font-size: 0.95em; }
}
.st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p { margin-bottom: 0px; color: rgb(153, 153, 153); }
.st-kaiwa-box { width: 100%; height: auto; margin-bottom: 20px; display: table; }
.st-kaiwa-face { text-align: center; display: table-cell; width: 60px; vertical-align: top; }
.st-kaiwa-box .st-kaiwa-face img, .st-kaiwa-box .st-kaiwa-face2 img { border-radius: 60px; border-style: solid; border-width: 1px; }
.st-kaiwa .st-kaiwa-face img, .st-kaiwa .st-kaiwa-face2 img { border-color: transparent; }
.st-kaiwa-face-name { color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
.st-kaiwa-area { display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
.st-kaiwa-hukidashi { display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
.st-kaiwa-hukidashi-content > :last-child, .post .st-kaiwa-hukidashi > :last-child { margin-bottom: 0px; }
.st-kaiwa-hukidashi::after { content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
.st-kaiwa-face2 { text-align: center; display: table-cell; width: 60px; vertical-align: top; }
.st-kaiwa-face2 img { border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
.st-kaiwa-face-name2 { color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
.st-kaiwa-area2 { display: table-cell; vertical-align: top; text-align: right; }
.st-kaiwa-hukidashi2 { display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
.post .st-kaiwa-hukidashi2 p:last-child { margin-bottom: 0px; }
.st-kaiwa-hukidashi2::after { content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
.st-kaiwa-face-move .st-kaiwa-face img { animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
.st-kaiwa-face-move .st-kaiwa-face2 img { animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
.is-style-st-paragraph-kaiwa.bound::before, .st-kaiwa-box.bound .st-kaiwa-face img { animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
.is-style-st-paragraph-kaiwa-b.bound::before, .st-kaiwa-box.bound .st-kaiwa-face2 img { animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
.st-ac-box { padding: 10px 10px 0px; box-sizing: border-box; }
.st-ac-box-bottom { padding-top: 20px; padding-bottom: 20px; }
.menu-navigation-container { overflow: hidden; }
nav li a:hover { text-decoration: underline; }
#s-navi { margin: 0px -10px; }
#s-navi ul.sub-menu { display: none; }
#s-navi dl.acordion p { margin: 0px; }
#s-navi dl.acordion { margin: 0px; box-sizing: border-box; width: 100%; }
#s-navi dt.trigger { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
.s-navi-active #s-navi-overlay, .s-navi-search-slide.s-navi-search-active #s-navi-overlay { position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
.trigger .fa:not(.st-svg-bars) { font-size: 20px; }
.trigger .op .fa:not(.st-svg-bars) { font-size: 23px; }
#st-mobile-logo { padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
header h1#st-mobile-logo, header p#st-mobile-logo { font-weight: 700; }
#st-mobile-logo h1, #st-mobile-logo p { width: 100%; box-sizing: border-box; }
#st-mobile-logo a { text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
#st-mobile-logo img { width: auto; box-sizing: border-box; }
#st-mobile-logo img { max-height: 48px; }
#st-mobile-logo.st-mobile-title { display: flex; }
#st-mobile-logo.st-mobile-title #st-text-logo { padding-bottom: 0px; width: 100%; box-sizing: border-box; }
#st-icon-logo img { max-width: inherit; }
#s-navi.pcnone #st-icon-logo { order: 0; margin-bottom: 0px; }
#s-navi.pcnone #st-icon-logo img { max-height: 38px; }
@media only screen and (min-width: 600px) {
  .mobile #st-icon-logo { display: none; }
  .mobile #st-text-logo { padding: 0px; }
}
@media only screen and (max-width: 959px) {
  #st-icon-logo { width: 100%; box-sizing: border-box; }
  #st-footer-logo #st-icon-logo { width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }
}
#s-navi dt.trigger .acordion_button { max-width: 20%; order: 1; flex-grow: 0; }
#s-navi dt.trigger .acordion_button_search { order: 4; }
#s-navi dt.trigger .op { font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
#s-navi dt.trigger .op .st-fa, #s-navi dt.trigger .op .fa { display: flex; flex-direction: column; justify-content: center; align-items: center; }
#s-navi dt.trigger .op.has-text .st-fa::after { margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
.s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after { margin-top: 2px; content: "CLOSE"; }
.s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before { content: ""; }
.s-navi-active .st-svg-menu::before { content: ""; }
.s-navi-active .st-svg-menu_thin::before { content: ""; }
.s-navi-active .st-svg-menu_cut::before { content: ""; }
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before { font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before { content: ""; }
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before { content: ""; }
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before { content: ""; }
.s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search { z-index: 100002; }
#s-navi dt.trigger .op-st, #s-navi dt.trigger .op-st2 { display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
#s-navi dt.trigger .op-st .st-fa + .op-text, #s-navi dt.trigger .op-st .fa + .op-text, #s-navi dt.trigger .op-st2 .st-fa + .op-text, #s-navi dt.trigger .op-st2 .fa + .op-text { padding-left: 7px; }
.op-text, .op-text a, .op-text2, .op-text2 a { font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
#s-navi dt.trigger .acordion_extra_1 { max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
#s-navi dt.trigger .acordion_extra_1 a { display: block; text-decoration: none; }
#s-navi dt.trigger .acordion_extra_2 { max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
#s-navi dt.trigger .acordion_extra_2 a { display: block; text-decoration: none; }
#s-navi::after { content: ""; display: block; clear: both; margin-bottom: 0px; }
#s-navi dd.acordion_tree, #s-navi dd.acordion_search { box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
#s-navi dd.acordion_tree, .s-navi-search-slide #s-navi dd.acordion_search { width: 250px; z-index: 10000; }
.s-navi-search-overlay #s-navi dd.acordion_search { display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }
@media only screen and (max-width: 959px) and (min-width: 600px) {
  .s-navi-search-overlay #s-navi dd.acordion_search { padding: 58px 0px; }
}
#s-navi dd.acordion_tree { left: -250px; }
.s-navi-search-slide #s-navi dd.acordion_search { right: -250px; }
#s-navi dd.acordion_tree .acordion_tree_content, #s-navi dd.acordion_search .acordion_search_content { box-sizing: border-box; overflow: auto; }
#s-navi dd.acordion_tree .acordion_tree_content { padding-top: 10px; }
#s-navi dd.acordion_search .acordion_search_content { padding: 10px 10px 0px; font-size: 15px; }
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content { display: flex; flex-direction: column; padding: 10px 20px; }
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after { content: ""; }
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before { margin-top: auto; }
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after { margin-bottom: auto; }
.s-navi-search-overlay .st-widgets-box #search { margin-bottom: 0px; }
.acordion_search_content #searchform { border-color: rgb(204, 204, 204); }
.acordion_tree ul.menu li { position: relative; float: none; font-size: 15px; list-style: none; }
.acordion_tree ul.menu li:hover { cursor: pointer; }
.acordion_tree ul.menu li a { display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
.acordion_tree ul.menu li .st-fa, #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, .acordion_tree ul.menu li .fa, #s-navi .acordion_tree ul.menu li .menu-item-icon.fa { margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
.acordion_tree ul.menu li .st-fa::before, #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before { font-size: 0.8em; }
#s-navi .acordion_tree ul.menu li .st-fa, #s-navi .acordion_tree ul.menu li .fa { margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
.acordion_tree ul.menu li .sub-menu a { padding-left: 30px; }
.acordion_tree ul.menu li .sub-menu .sub-menu a { padding-left: 45px; }
.acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a { padding-left: 60px; }
.menu-close { padding: 10px; }
.s-navi-active #s-navi dl.acordion { left: 250px; }
.s-navi-active #s-navi dd.acordion_tree { left: 0px; }
.s-navi-search-slide.s-navi-search-active #s-navi dl.acordion { left: -250px; }
.s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search { right: 0px; }
.s-navi-right #s-navi dt.trigger { justify-content: flex-end; }
.s-navi-right #st-mobile-logo { order: 1; }
.s-navi-right #s-navi dt.trigger .acordion_button { order: 4; }
.s-navi-right #s-navi dt.trigger .acordion_extra_1 { order: 2; }
.s-navi-right #s-navi dt.trigger .acordion_extra_2 { order: 3; }
.s-navi-right #s-navi dt.trigger .acordion_button_search { order: 0; }
.s-navi-right #s-navi dd.acordion_tree { left: auto; right: -250px; }
.s-navi-active.s-navi-right #s-navi dl.acordion { left: -250px; }
.s-navi-active.s-navi-right #s-navi dd.acordion_tree { right: 0px; }
.s-navi-search-slide.s-navi-right #s-navi dd.acordion_search { left: -250px; right: auto; }
.s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion { left: 250px; }
.s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search { left: 0px; }
.s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search { z-index: 100001; transition: 0.15s; }
.s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search { opacity: 1; pointer-events: auto; }
.s-navi-has-search #s-navi dt.trigger { justify-content: space-between; }
.acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 85%; margin-bottom: 10px; font-weight: 700; }
.acordion_search_content .widget_categories ul { display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
.acordion_search_content .widget_categories ul > li.cat-item { width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.acordion_search_content .widget_categories ul li.cat-item a { text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
.acordion_search_content .widget_categories ul li.cat-item:hover { opacity: 0.7; }
#s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title { font-size: 85%; margin-bottom: 10px; font-weight: 700; }
.acordion_tree .st-ac-box .widget_categories ul.st-ac-cat { display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
.acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item { width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a { text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
.acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover { opacity: 0.7; }
@media print, screen and (min-width: 960px) {
  .st-middle-menu { display: none; }
}
.st-middle-menu ul { display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
.st-middle-menu .menu > li { box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
.st-middle-menu .menu li a { text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.st-middle-menu .st-fa, .st-middle-menu .fa { margin-right: 5px; }
#st-footermenubox { position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
#st-footermenubox a { text-decoration: none; }
#st-footermenubox ul.menu { display: table; table-layout: fixed; width: 100%; }
#st-footermenubox ul.menu li { display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
#st-footermenubox ul.menu li .st-fa, #st-footermenubox ul.menu li .fa { font-size: 1.3em; }
.s-navi-active #st-footermenubox, .s-navi-search-slide.s-navi-search-active #st-footermenubox { left: 250px; }
.s-navi-active.s-navi-right #st-footermenubox, .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox { left: -250px; }
nav.st5, #st-menuwide div.menu, #st-menuwide nav.menu { display: none; }
#st-menubox nav.menu ul { list-style: none; }
.st-cardlink-card img { width: 100%; margin: 0px; }
.st-cardlink-column-d { margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
.st-cardlink-card { display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
.st-cardlink-column-1 .st-cardlink-card { width: calc(100% - 10px); }
.st-cardlink-column-2 .st-cardlink-card { width: calc(50% - 10px); }
.st-cardlink-column-3 .st-cardlink-card { width: calc(33.33% - 10px); }
.st-cardlink-column-4 .st-cardlink-card { width: calc(25% - 10px); }
.st-cardlink-card:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
.st-cardlink-card a { display: flex; justify-content: center; align-items: center; width: 100%; }
.st-cardlink-card.has-bg { display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
.st-cardlink-card.has-bg .st-cardlink-card-link::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }
@media only screen and (min-width: 600px) {
  .st-cardlink-card.has-bg { min-height: 100px; }
}
.st-cardlink-card.has-link { padding: 0px; align-items: stretch; }
.st-cardlink-card.has-bg.has-link .st-cardlink-card-link { width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
#footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link { color: rgb(255, 255, 255); }
@media print, screen and (max-width: 599px) {
  .st-cardlink-card-link, .st-cardlink-card-text { font-size: 90%; }
}
.st-cardlink-subtext { display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
.st-cardlink-card.has-bg.is-blurable::before { content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
.st-cardlink-card.has-bg.is-blurable:hover::before { filter: blur(0px); }
.st-cardlink-card.has-bg.is-darkable::before { background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
.st-cardlink-card.has-bg.is-darkable { text-shadow: none !important; }
.st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text { z-index: 2; }
@media only screen and (max-width: 959px) {
  .st-cardlink-column-d { padding-left: 10px; padding-right: 10px; }
  .st-cardlink-column-3 .st-cardlink-card, .st-cardlink-column-4 .st-cardlink-card { width: calc(50% - 10px); }
}
.st-cardlink-card.has-bg.is-darkable:hover::before { opacity: 0; }
.st-cardlink-card.has-bg.is-blurable:hover, .st-cardlink-card.has-bg.is-darkable:hover { opacity: 1; }
.st-cardlink-card.has-bg.is-blurable::before, .st-cardlink-card.has-bg.is-darkable::before { transition: 1s; }
.acordion_tree_content #st-header-cardlink, #side #st-header-cardlink, footer #st-header-cardlink { flex-direction: column; padding-left: 0px; padding-right: 0px; }
.acordion_tree_content .st-cardlink-card, #side .st-cardlink-card, footer .st-cardlink-card { width: 100% !important; margin-bottom: 10px; }
.acordion_tree_content .side-widgets .st-cardlink-card:last-child, #side .side-widgets .st-cardlink-card:last-child, footer .side-widgets .st-cardlink-card:last-child { margin-bottom: 0px; }
#search, .cs-text { padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
.post #search { margin-bottom: 20px; }
#searchform input { margin: 0px; }
.cs-text input.cs-text-input, #searchform input { appearance: none; }
.cs-text input.cs-text-input, #searchform input:focus { outline: none; }
#s, .s { min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
#s::-webkit-input-placeholder { opacity: 0.5; }
#s:focus::-webkit-input-placeholder { color: transparent !important; }
#s:focus::placeholder { color: transparent !important; }
#searchform { border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
input#searchsubmit { margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.st-custom-search-box { word-break: break-word; hyphens: auto; }
.st-custom-search-box-tpl-default .cs-text, .st-custom-search-box-tpl-result .cs-text { border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
main .cs-text-input { border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
.cs-term, .cs-operators { margin: 1em 0px 0px; }
main .widget_st-custom-search .st-widgets-title, .cs-term-title { margin: 1em 0px 0.25em; font-weight: 700; }
.cs-term-list, .cs-operator-list { display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
.cs-operator-list { justify-content: center; }
.cs-term-item, .cs-operator-item { display: flex; margin: 0.25em 0.5em; align-items: center; }
.cs-term-item { width: calc(50% - 1em); }
.st-custom-search-box-vertical .cs-cat-item { width: 100%; }
.cs-term-label, .cs-operator-label { display: flex; align-items: center; }
.cs-term-label:hover, .cs-operator-label:hover { cursor: pointer; }
.cs-term-checkbox, .cs-operator-radio { margin: 0px 0.5em 0px 0px !important; }
.cs-search-button { display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
.cs-search-button:hover { box-shadow: none; transform: translateY(1px); }
.cs-order, .cs-order-list { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.cs-order-item, .cs-order-button { margin: 1em 0.5em 0px; }
.cs-order-label { display: flex; align-items: center; }
.cs-order-label:hover { cursor: pointer; }
.cs-order-radio { margin: 0px 0.5em 0px 0px !important; }
.cs-order-button { padding: 0.25em 0.75em; }
#side .cs-search-button { margin: 1em auto; width: 100%; }
@media only screen and (min-width: 600px) {
  .cs-term-item, .st-custom-search-box-horizontal .cs-cat-item { width: calc(25% - 1em); }
}
.acordion_search .cs-term-item, .acordion_search .st-custom-search-box-horizontal .cs-cat-item { width: calc(50% - 1em); }
@media only screen and (min-width: 960px) {
  #side .cs-term-item { width: calc(50% - 1em); }
  #side .st-custom-search-box-vertical .cs-cat-item { width: 100%; }
}
.st-custom-search-box label input[type="checkbox"] { display: none; }
.st-custom-search-box label input[type="checkbox"] + span { position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
.st-custom-search-box label input[type="checkbox"] + span::before, .st-custom-search-box label input[type="checkbox"] + span::after { position: absolute; content: ""; }
.st-custom-search-box label input[type="checkbox"] + span::before { top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
.st-custom-search-box label input[type="checkbox"] + span::after { opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
.st-custom-search-box label input[type="checkbox"] + span:hover::before { background-color: transparent; }
.st-custom-search-box label input[type="checkbox"]:checked + span::before { background-color: transparent; border: 1px solid rgb(158, 158, 158); }
.st-custom-search-box label input[type="checkbox"]:checked + span::after { opacity: 1; transform: rotate(-45deg) scale(1); }
#s-navi .cs-term-title { font-size: 15px; }
@media only screen and (min-width: 600px) and (max-width: 959px) {
  #s-navi .cs-term-title { font-size: 20px; }
}
.search-results .post .st-widgets-box { padding-top: 20px; }
.st-countdown-expired, .st-countdown-timer { display: none; }
.st-countdown.is-active .st-countdown-timer { display: inline; }
.st-countdown.is-expired .st-countdown-expired { display: inline; }
.ms-delete .st-countdown-item-ms { display: none; }
.acordion_tree .search-box { padding: 10px; }
.footermenust { text-align: center; padding: 0px 0px 20px; }
.footermenust li { display: inline; font-size: 14px; padding: 0px 10px; }
footer .footermenust li { border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
footer .footermenust li:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#footer .footermenust a { padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
footer ul, footer ol { padding-left: 30px; }
#footer p.copyr { margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
.st-pagelink { padding: 20px 0px; margin-bottom: 20px; width: 100%; }
.st-pagelink-in { display: flex; justify-content: center; align-items: center; }
.st-pagelink a { text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
.st-pagelink .page-numbers { border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }
@media only screen and (min-width: 600px) {
  .st-pagelink .page-numbers { margin: 0px 4px 5px; }
}
.st-pagelink .page-numbers.current, .st-pagelink .page-numbers.disabled { opacity: 0.5; }
.page-numbers.current { background-color: rgb(243, 243, 243); }
.dots.page-numbers { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }
@media print, screen and (max-width: 959px) {
  .st-pagelink .page-numbers:not(.dots.page-numbers) { padding: 15px; }
  .prev.page-numbers { display: none; }
  .st-pagelink-in { position: relative; padding-top: 75px; }
  .next.page-numbers { position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }
}
.st-pagelink-pages { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
.st-pagelink-pages .page-numbers { margin-right: 5px; }
.pagination { clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
.pagination span, .pagination a { display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.pagination a:hover { color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
.pagination .current { padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
#breadcrumb, #breadcrumb ol, #breadcrumb li, #breadcrumb h1 { margin: 0px; padding: 0px; font-weight: 400; }
#breadcrumb.st-post-data-breadcrumb { margin-bottom: 20px; }
#breadcrumb ol li { color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
#breadcrumb ol li a, #breadcrumb ol li h1 a { text-decoration: none; color: rgb(119, 119, 119); }
#breadcrumb.st-post-data-breadcrumb ol { display: inline; }
#breadcrumb.st-post-data-breadcrumb ol li { font-size: 12px; }
#breadcrumb h1.entry-title { display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
.sns { box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
.st-sns-top .st-sns-singular { padding: 0px; }
.st-sns-top { margin-bottom: 20px; }
.snstext, .snscount { font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
.post .sns ul { list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
.sns li { float: left; list-style: none; width: 50%; }
.sns li a { box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
.sns li a .st-fa, .sns li a .fa { align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.sns li a:hover { transform: translate(0px, 1px); }
.sns .twitter a { background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
.sns .twitter a:hover { box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
.sns .st-svg-twitter { border-right: 1px solid rgb(66, 66, 66); }
.sns .facebook a { background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
.sns .facebook a:hover { box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
.sns .st-svg-facebook { border-right: 1px solid rgb(96, 123, 178); }
.sns .sns-pinterest a { background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
.sns .sns-pinterest a:hover { box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
.sns .st-svg-pinterest-p { border-right: 1px solid rgb(255, 74, 95); }
.sns .share-copy a { background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
.sns .share-copy a:hover { box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
.sns .share-copy .st-svg-clipboard { border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
.sns .hatebu a { background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
.sns .hatebu a:hover { box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
.sns .st-svg-hateb { border-right: 1px solid rgb(72, 182, 219); }
.sns .line a { background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
.sns .line a:hover { box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
.sns .st-svg-line { border-right: 1px solid rgb(63, 205, 0); }
.sns .st-svg-line::before { position: relative; }
.sns .pocket a { background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
.sns .st-svg-get-pocket { border-right: 1px solid rgb(242, 121, 133); }
.sns .pocket a:hover { box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
.sns .sns-comment a { background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
.sns .sns-comment a:hover { box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
.sns .st-svg-commenting { border-right: 1px solid rgb(253, 216, 53); }
.st-sns-btn-shordcode .sns { width: 100%; text-align: center; }
#footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular { padding: 10px 0px 20px; }
#side aside .st-sns-btn-shordcode .sns ul li, .st-sns-btn-shordcode .sns li { float: none; margin-right: 5px; }
.st-sns-btn-shordcode .sns li a { margin: 0px; }
.post .st-sns-btn-shordcode .sns ul, .st-sns-btn-shordcode .sns ul { margin: 0px auto; width: 290px; display: flex; justify-content: center; }
.st-sns-btn-shordcode .snstext { display: none; }
.st-sns-btn-shordcode .snscount { display: none; }
.st-sns-btn-shordcode .sns li { float: left; list-style: none; width: 40px; position: relative; }
.st-sns-btn-shordcode .sns li:last-child { margin-right: 0px; }
.st-sns-btn-shordcode .sns li i { font-size: 19px !important; }
.st-sns-btn-shordcode .sns li a { border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
.st-sns-btn-shordcode .sns li a .st-fa, .st-sns-btn-shordcode .sns li a .fa { padding: 0px; border: 0px; height: auto; }
.st-svg-twitter::before { font-size: 0.9em; }
.sns .twitter a { background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
.sns .twitter a:hover { box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
.sns .st-svg-twitter { border-right: 1px solid rgb(97, 97, 97); }
.st-sns-btn-shordcode .sns .facebook a { box-shadow: none; }
.st-sns-btn-shordcode .sns .facebook a:hover { background: rgb(44, 67, 115); box-shadow: none; }
.st-sns-btn-shordcode .sns .st-svg-facebook::before { position: relative; top: 1px; }
.st-sns-btn-shordcode .sns .sns-pinterest a { box-shadow: none; }
.st-sns-btn-shordcode .sns .sns-pinterest a:hover { background: rgb(211, 0, 24); box-shadow: none; }
.st-sns-btn-shordcode .sns .st-svg-pinterest-p::before { position: relative; left: 1px; }
.st-sns-btn-shordcode .sns .sns-comment a { box-shadow: none; }
.st-sns-btn-shordcode .sns .sns-comment a:hover { background: rgb(235, 165, 0); box-shadow: none; }
.st-sns-btn-shordcode .sns .st-svg-commenting::before { position: relative; left: 1px; }
.st-sns-btn-shordcode .sns .share-copy a { box-shadow: none; }
.st-sns-btn-shordcode .sns .share-copy a:hover { background: rgb(204, 204, 204); box-shadow: none; }
.st-sns-btn-shordcode .sns .share-copy::before { position: relative; left: 1px; }
.st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.st-sns-btn-shordcode .sns .hatebu a { box-shadow: none; }
.st-sns-btn-shordcode .sns .hatebu a:hover { box-shadow: none; background: rgb(0, 165, 222); }
.st-sns-btn-shordcode .sns .st-svg-hateb::before { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
.st-sns-btn-shordcode .sns .st-svg-hateb::before { position: relative; left: 1px; }
.st-sns-btn-shordcode .sns .line a { box-shadow: none; }
.st-sns-btn-shordcode .sns .line a:hover { background: rgb(33, 153, 0); box-shadow: none; }
.st-sns-btn-shordcode .sns .st-svg-comment::before { position: relative; left: 1px; top: -1px; }
.st-sns-btn-shordcode .sns .pocket a { box-shadow: none; }
.st-sns-btn-shordcode .sns .pocket a:hover { background: rgb(242, 121, 133); box-shadow: none; }
.st-sns-btn-shordcode .sns .st-svg-get-pocket::before { position: relative; top: 1px; }
.wp-block-rss *, .widget_rss * { line-height: 1.5; }
.widget_rss .rsswidget img { display: none; }
.widget_rss .st-widgets-title .rsswidget:first-child::before { content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
.widget_rss a { text-decoration: none; color: rgb(51, 51, 51); }
.wp-block-rss a, .widget_rss ul a { text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
.wp-block-rss a:hover, .widget_rss ul a:hover { text-decoration: underline; }
.widget_rss a:first-child { padding-bottom: 5px; }
.wp-block-rss, .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), .widget_rss ul, .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { list-style: none; padding-left: 0px; }
.wp-block-rss li, #side aside .widget_rss li, .widget_rss li { border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }
@media only screen and (min-width: 600px) {
  .post .wp-block-rss li, .post .widget_rss li, .wp-block-rss li, .post .wp-block-rss li:last-child, .post .widget_rss li:last-child, .widget_rss li { padding: 10px 0px; }
}
.wp-block-rss.is-grid li { margin: 5px 5px 0px; }
.wp-block-rss .wp-block-rss__item-author, .wp-block-rss time, .widget_rss .rss-date { display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
.wp-block-rss .wp-block-rss__item-excerpt, .widget_rss cite, .widget_rss .rssSummary { font-size: 0.8em; color: rgb(119, 119, 119); }
#wp-calendar { border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
#wp-calendar thead tr th { border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
#wp-calendar:not(.has-background) thead tr th { background-color: rgb(243, 243, 243); }
#wp-calendar td { text-align: center; padding: 10px 0px; }
#wp-calendar:not(.has-background) td { background-color: rgb(255, 255, 255); }
#wp-calendar caption { font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
#wp-calendar tbody tr #today { background-color: rgb(176, 224, 230); }
#page-top:not(.st-pagetop-text) { position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
#page-top:not(.page-top-img):not(.st-pagetop-text) a { text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
#page-top:hover { opacity: 0.6; }
#page-top.page-top-img { bottom: 0px; }
.page-top-img img { max-height: 300px; max-width: 100%; }
#page-top .st-svg-angle-up::before { font-size: 20px; }
.comment-form-comment label { display: none !important; }
#comments .comment-form-comment { padding-top: 10px; }
#comments .comment .comment-form-title, #comments .comment .comment-form-rating { display: none; }
#comments .comment-form-rating-label { display: block; }
#comments .comment-form-rating-control { display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
#comments .comment-form-rating-rate { margin: 5px 10px; display: flex; align-items: center; }
#comments .comment-form-rating-input { width: auto; }
#comments .comment-form-rating-text { margin: 0px 0px 0px 5px; }
.post .commets-list { padding: 10px 0px 0px; }
#comments li.comment { padding: 5px 10px 5px 80px; position: relative; }
.comment-author { padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
.comment-author img { margin-bottom: 5px; }
#comments ol > li.comment:nth-child(2n) { background: rgb(250, 250, 250); }
.comment-author { float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
.vcard .fn, .comment-author a, .comment-author { font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
div.comment-meta a { color: rgb(117, 117, 117); text-decoration: none; }
#comments p a { color: rgb(51, 51, 51); }
.post #comments h3 { background-color: transparent; }
#comments p { font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
#comments label { display: block; }
.metadata dd a { color: rgb(51, 51, 51); }
.metadata { font-size: 13px; line-height: 20px; }
#comments { font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
.comment-body { padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
.says { display: none; }
.commentmetadata { box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
.reply { padding: 5px; font-size: 13px; text-align: right; }
#comments #respond { font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
#comments #commentform .tags { padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
#comments #commentlist img { padding: 10px; }
#comments .commets-list { padding-left: 0px; list-style-type: none; }
ul.sub-menu { padding: 0px; }
.commets-list li { list-style-type: none; }
.post .commets-list .children { padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
.post .commets-list .children .children { padding-left: 0px; }
#comments .children li.comment { padding-left: 0px; padding-right: 0px; }
#comments .children .comment-author { left: -80px; }
.form-allowed-tags { display: none; }
#comments h3 { background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
#comments h4 { background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
#comments textarea { box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
#comments input { box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
#comments input#wp-comment-cookies-consent { width: initial; margin-right: 5px; float: left; }
#comments p.comment-form-cookies-consent { clear: both; }
#comments input[type="submit"] { background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
li.pingback .comment-author a, li.pingback .comment-author { position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
#comments .comment-title { padding-top: 0px; font-weight: 700; }
.comment-rating { margin: 0px 5px 0px 0px; }
#comments .comment-author-url { padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
.p-navi { display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
.p-navi a { text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
.p-navi .st-prev-title { word-break: break-all; }
@media print, screen and (max-width: 599px) {
  .p-navi p { font-size: 0.95em; line-height: 1.5; }
}
.p-navi a.st-next-link { width: 100%; }
.p-navi a:hover { background: rgb(250, 250, 250); }
.p-navi .st-next i, .p-navi .st-prev i { padding-left: 15px; color: rgb(204, 204, 204); }
.p-navi .st-prev { display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
.p-navi a:nth-of-type(2) p { border-left: 1px solid rgb(238, 238, 238); }
.p-navi .st-prev i { transform: rotate(-180deg); }
.p-navi .st-next { display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
.p-navi .st-next img { margin-left: 20px; }
.p-navi .st-prev img { margin-right: 20px; }
@media print, screen and (max-width: 599px) {
  .p-navi { flex-direction: column; }
  .p-navi a { width: 100%; box-sizing: border-box; }
  .p-navi a:nth-of-type(2) p { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
  .p-navi .st-next { border-top: 1px solid rgb(238, 238, 238); }
}
.youtube_thum_link_60 img { width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
.youtube_thum_link_60 { display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
.p-navi .st-next .youtube_thum_link_60 img { margin-left: 0px; }
.p-navi .st-next .youtube_thum_link_60 { margin-left: 20px; }
.p-navi .st-prev .youtube_thum_link_60 img { margin-right: 0px; }
.p-navi .st-prev .youtube_thum_link_60 { margin-right: 20px; }
#topnews-box div { padding: 0px 10px 10px; }
#topnews-box { padding: 0px 0px 10px; margin-bottom: 10px; }
.st-topin #topnews-box { padding: 10px 0px; }
.news-ca { font-size: 13px; }
#topnews-box div.rss-bar { font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
.rss-bar a { color: rgb(51, 51, 51); text-decoration: none; }
#topnews-box dt { font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
#topnews-box dd { padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
#topnews-box div dl dd a { color: rgb(51, 51, 51); text-decoration: none; }
#topnews-box div dl dd a:hover { color: rgb(178, 34, 34); }
#header-slides[dir="rtl"] { direction: rtl; }
.header-slides-slide { display: none; }
.header-slides-slide:first-child { display: block; }
.header-slides-slide img { width: auto; height: auto; }
main .st-gallery { margin-bottom: 20px; }
#side .st-gallery, footer .st-gallery { margin-bottom: 10px; }
.st-gallery a, .st-gallery img { transition: unset !important; }
#st-magazine .kanren .st-catgroup { z-index: 10000; }
#magazine .st-catgroup { position: relative; z-index: 10000; }
#magazine .kanren .st-top-box a.st-box-a { z-index: 2 !important; }
#st-magazine .kanren .st-top-box dl { transition: 0.5s; }
#wrapper { margin: 0px auto; position: relative; }
body.fixed-footer #wrapper { height: 100%; min-height: 100%; }
header { text-align: center; }
#headbox { padding: 0px 10px; margin: 0px; box-sizing: border-box; }
#side aside { padding: 0px 15px 20px; }
footer { clear: both; padding: 0px; }
#footer-wrapper { padding: 20px 15px; text-align: center; }
#header-l { padding-top: 0px; }
@media only screen and (max-width: 959px) {
  #header-l { padding-top: 20px; }
}
main { padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }
@media only screen and (max-width: 959px) {
  main { margin-bottom: -1px; }
}
.post.post-search, .post.st-header-content { padding-bottom: 0px; }
section { margin-bottom: 3em; }
.st-eyecatch { margin: -20px -15px 15px; position: relative; }
.is-style-st-eyecatch-width, .st-eyecatch-width { margin: 0px -15px 20px; }
.st-eyecatch.st-eyecatch-under { margin-top: 0px; }
.st-eyecatch-under { margin-bottom: 20px; position: relative; }
.st-eyecatch img { width: 100%; }
.eyecatch-copyurl { font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
.eyecatch-copyurl .st-svg-camera-retro { margin-right: 5px; }
.eyecatch-copyurl a, p.eyecatch-copyurl { color: rgb(33, 33, 33); }
.eyecatch-copyurl a:hover { color: rgb(178, 34, 34); }
.eyecatch-copyurl:hover { background-color: rgba(255, 255, 255, 0.5); }
.st-youtube-copyurl { background: red; color: rgb(255, 255, 255); }
.st-youtube-copyurl a { color: rgb(255, 255, 255); text-decoration: none; }
.st-youtube-copyurl i { margin-right: 5px; color: rgb(255, 255, 255); }
.youtube_thum_link_full { width: 100%; box-sizing: border-box; }
.st-photohu .st-youtube-copyurl { background: rgb(255, 255, 255); color: red; }
.st-photohu .st-youtube-copyurl a { color: red; text-decoration: none; }
.st-photohu .st-youtube-copyurl i { margin-right: 5px; color: red; }
.st-eyecatch-under.st-photohu p.wp-caption-text { text-align: center; }
.st-eyecatch-under.st-photohu img { margin-bottom: 5px; }
.st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, .st-eyecatch-under.st-photohu p.wp-caption-text .fa { margin-right: 5px; }
.colum1.st-lp-wide .st-lp-wide-wrapper:first-child { padding-top: 0px; }
.colum1.st-lp-wide .st-lp-wide-wrapper { margin: 0px -15px; padding: 30px 15px 10px; }
.adbox { padding: 20px 0px; margin: 0px -15px; text-align: center; }
.middle-ad { margin: 0px -15px 10px; text-align: center; }
.st-h-ad { margin: 0px 0px 20px; }
.adbox div { margin: 0px auto; }
.kanren .st-infeed-adunit { border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
.front-page .colum1 .st-eyecatch { margin-bottom: 0px; }
.colum1 .st-eyecatch { margin: -20px -15px 15px; }
.st-lp-wide .st-eyecatch-under { margin: 0px -15px; }
.st-lp-wide .st-eyecatch-under img { width: 100%; }
.colum1 .is-style-st-eyecatch-width, .colum1 .st-eyecatch-width { margin: 0px -15px 20px; }
.colum1 .st-eyecatch.st-eyecatch-under { margin-top: 0px; }
.colum1 .st-eyecatch img { border-radius: 0px; }
.lp .post img, .lp .post video, .lp .post object { max-width: 100%; height: auto; display: block; }
.lp main { border-radius: 0px; }
.lp .st-author-box, .lp #gazou, .lp #itiran, body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), .lp #breadcrumb, .lp .blogbox, .lp .tagst, .lp .point, .lp .p-navi, .lp .pagination, .lp .n-entry-t, .lp .st-pagelink { display: none; }
#hakusinote { background: rgb(255, 255, 255); }
#hakusinote hr { break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
#hakusinote .copyr { display: none; }
.page-template-page-redirect { background: rgb(255, 255, 255) !important; }
body#st-redirect main { box-shadow: none; padding: 0px; text-align: center; }
body#st-redirect { display: flex; justify-content: center; align-items: center; }
body#st-redirect #wrapper, body#st-redirect #content { width: inherit; max-width: inherit; min-width: 260px; }
body#st-redirect .loading { width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }
@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media (-ms-high-contrast:none) {
  .rss-bar { padding-top: 5px; }
  #s { color: rgb(204, 204, 204); padding-top: 7px; }
}
@media screen and (orientation: landscape) {
  #headbox { padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
  #side, #s-navi dt { padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
  .adsbygoogle { margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
  #footer-wrapper { padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
  #st-footermenubox { padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
  .st-ac-box, .s-navi-active .acordion_tree ul.menu li a { padding-left: calc(env(safe-area-inset-left) + 10px); }
  .st-ac-box, .s-navi-right .acordion_tree ul.menu li a { padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
  .s-navi-active .acordion_tree ul.menu li .sub-menu a { padding-left: calc(env(safe-area-inset-left) + 30px); }
  .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a { padding-left: calc(env(safe-area-inset-left) + 45px); }
  .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a { padding-left: calc(env(safe-area-inset-left) + 60px); }
}
@media screen and (orientation: portrait) {
  #st-footermenubox { padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
  #s-navi dd.acordion_tree, #s-navi dd.acordion_search { padding-bottom: env(safe-area-inset-bottom); }
}
.alignright { float: right; }
.alignleft { float: left; }
.alignwide, .alignfull { overflow: hidden; }
.alignwide .alignwide, .alignfull .alignwide, .alignwide .alignwide, .alignfull .alignwide { margin-left: inherit; margin-right: inherit; }
figure { margin: 0px; }
.post ol.wp-block-footnotes li, .has-small-font-size { font-size: 0.8em !important; line-height: 1.5 !important; }
@media print, screen and (max-width: 599px) {
  .post ol.wp-block-footnotes li, .has-small-font-size { font-size: 0.9em !important; line-height: 1.5 !important; }
}
.has-large-font-size { font-size: 1.5em !important; line-height: 1.5 !important; }
.has-huge-font-size { font-size: 3em !important; line-height: 1.5 !important; }
ol.has-huge-font-size, ul.has-huge-font-size { font-size: 1.5em !important; line-height: 1.5 !important; }
.has-small-font-size li { font-size: 1em !important; line-height: 1.5 !important; }
@media print, screen and (max-width: 599px) {
  .post ol.wp-block-footnotes li, .has-small-font-size li { font-size: 0.95em !important; line-height: 1.5 !important; }
}
.has-large-font-size li { font-size: 1em !important; line-height: 1.5 !important; }
.has-huge-font-size li { font-size: 1em !important; line-height: 1.5 !important; }
.wp-block-image { margin-bottom: 20px; }
#footer-ad .wp-block-image:last-child { margin-bottom: 0px; }
.wp-block-image.is-style-st-photo-shadow img { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
.wp-block-image.is-style-st-photo-shadow a img:hover { box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
.wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider) { width: 100%; }
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img, .is-style-circle-mask img, .is-style-rounded img { border-radius: 10px; }
.wp-block-image.st-img-count { counter-increment: imgcountcnt 1; position: relative; }
.wp-block-image.st-img-count::before { padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
div[role="dialog"] .wp-block-image.st-img-count::before { display: none; }
.wp-block-image.st-img-count.is-style-st-photoline::before { top: 1px; left: 1px; }
.wp-block-group { counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
.wp-block-cover { position: relative; overflow: hidden; }
:root .wp-block-cover img.wp-block-cover__image-background, :root .wp-block-cover video.wp-block-cover__video-background { position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
.wp-block-cover, .wp-block-cover-image { max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
.colum1.st-lp-wide > .wp-block-cover, .colum1.st-lp-wide > .wp-block-cover-image { width: initial; max-width: initial; }
.wp-block-cover .has-large-font-size, .wp-block-cover-image .has-large-font-size { line-height: 1.5em; }
p.has-background { padding: 0.7em 1em; }
ul.has-background, ol.has-background { padding: 1.5em 2em 2em 3em; }
.is-style-st-kaisou.has-background, .is-style-st-komejirusi-list.has-background, .is-style-st-correct-list.has-background, .is-style-st-wrong-list.has-background, .is-style-st-circle.has-background, .is-style-st-circle-border.has-background, .is-style-st-square-checkbox-no-border.has-background, .is-style-st-square-checkbox.has-background, .is-style-st-maruck.has-background, .is-style-st-maruno.has-background, .is-style-st-no.has-background, .is-style-st-no-border.has-background { padding: 1.5em 2em 2em 1.5em; }
.has-st-border { border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
ol.has-st-border, ul.has-st-border { padding: 1.5em 2em 1.5em 3em; }
.is-style-st-kaisou.has-st-border, .is-style-st-komejirusi-list.has-st-border, .is-style-st-correct-list.has-st-border, .is-style-st-wrong-list.has-st-border, .is-style-st-circle.has-st-border, .is-style-st-circle-border.has-st-border, .is-style-st-square-checkbox-no-border.has-st-border, .is-style-st-square-checkbox.has-st-border, .is-style-st-maruck.has-st-border, .is-style-st-maruno.has-st-border, .is-style-st-no.has-st-border, .is-style-st-no-border.has-st-border { padding: 1.5em 2em 2em 1.5em; }
.is-style-st-timeline-list.has-background, .is-style-st-timeline-count.has-background, .is-style-st-timeline-list.has-st-border, .is-style-st-timeline-count.has-st-border { padding: 1.5em 2em 2em 2.5em; }
.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: 1px solid rgb(238, 238, 238); }
.has-st-solid-border, .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text { border-style: solid; }
.has-st-dashed-border, .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text { border-style: dashed; }
.has-st-medium-border-width, .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text { border-width: 1px; }
.has-st-thick-border-width, .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text { border-width: 5px; }
.wp-block-code.is-style-default { background: rgb(250, 250, 250); }
.wp-block-code.is-style-st-wide-background: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) { background: rgb(46, 58, 62); }
.wp-block-code.is-style-st-wide-background: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) code { color: rgb(255, 255, 255); }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
.wp-block-st-blocks-flexbox, .wp-block-group__inner-container { max-width: 100%; box-sizing: border-box; }
.wp-block-group.has-background { padding: 20px; margin-bottom: 20px; }
[class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, .wp-block-group.has-background .wp-block-group__inner-container > :last-child { margin-bottom: 0px; }
.wp-block-group.has-st-border .wp-block-group__inner-container > :last-child { margin-bottom: 0px; }
.is-style-st-wide-background .wp-block-group__inner-container > :last-child { margin-bottom: 0px; }
.wp-block-group { margin-bottom: 20px; }
p.has-no-st-margin-bottom, .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, .is-style-st-wide-background.has-no-st-margin-bottom, .st-wide-background.has-no-st-margin-bottom, .wp-block-group.has-no-st-margin-bottom, .wp-block-group.has-background.has-no-st-margin-bottom { margin-bottom: 0px !important; }
p.has-st-margin-bottom--2, .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, .is-style-st-wide-background.has-no-st-margin-bottom, .st-wide-background.has-no-st-margin-bottom, .wp-block-group.has-st-margin-bottom--2 { margin-bottom: -20px; }
p.has-st-margin-bottom--1, .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, .is-style-st-wide-background.has-no-st-margin-bottom, .st-wide-background.has-no-st-margin-bottom, .wp-block-group.has-st-margin-bottom--1 { margin-bottom: -10px; }
p.has-st-margin-bottom-2, .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, .is-style-st-wide-background.has-no-st-margin-bottom, .st-wide-background.has-no-st-margin-bottom, .wp-block-group.has-st-margin-bottom-2 { margin-bottom: 40px; }
.wp-block-group.is-st-justify-center .wp-block-group__inner-container { width: fit-content; margin-left: auto; margin-right: auto; }
.wp-block-group.is-st-justify-left .wp-block-group__inner-container { width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
.wp-block-group.is-st-justify-right .wp-block-group__inner-container { width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
#side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, #side aside .wp-block-archives-list.wp-block-archives li { padding-top: 5px; padding-bottom: 5px; }
.wp-block-latest-posts li img { max-width: 100%; }
ul.wp-block-latest-posts, .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { padding: 0px; }
.wp-block-latest-posts li { list-style: none !important; }
.wp-block-latest-posts li a { text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
.wp-block-latest-posts__post-excerpt { font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
.wp-block-latest-posts:not(.is-grid) li { margin-bottom: 10px; }
.wp-block-latest-posts:not(.is-grid) li::after { content: ""; display: block; clear: both; }
.wp-block-latest-posts:not(.is-grid) li img { width: 100px; }
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image { margin-right: 10px; float: left; }
.post ul.wp-block-latest-posts:not(.is-grid) li:last-child, .wp-block-latest-posts:not(.is-grid) li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
.wp-block-group.has-background .wp-block-group__inner-container ol:only-child, .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { margin-bottom: 0px; padding-bottom: 0px; }
.wp-block-latest-posts.is-grid li img { margin-bottom: 10px; }
.wp-block-latest-posts.is-grid li { margin: 8px !important; }
.wp-block-search { display: flex; }
.wp-block-search__label { display: none; }
.wp-block-search .wp-block-search__input { max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
.wp-block-search .wp-block-search__button { margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
.wp-block-code { padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
.is-style-st-wide-background code, .is-style-st-wide-background-left code, .is-style-st-wide-background-right code { padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
.post .wp-block-table { overflow-x: visible; }
.post .wp-block-table.is-style-stripes table, .wp-block-table.is-style-stripestable tbody tr td { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-block-table figcaption { display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
.wp-block-table.is-style-stripes, .wp-block-table.is-style-stripes thead, .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td { border-color: transparent !important; }
.wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2) { width: 20%; }
.wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2) { width: 30%; }
.wp-block-table.has-half-st-td-width table tr > :first-child, .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2) { width: 50%; }
.wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2) { width: 60%; }
.wp-block-table.is-style-scroll-box, .post .wp-block-table.is-style-scroll-box { overflow-x: auto; }
@media print, screen and (max-width: 599px) {
  .wp-block-table.is-style-scroll-box table, .post .wp-block-table.is-style-scroll-box table { width: inherit !important; max-width: inherit !important; }
  .wp-block-table.is-style-scroll-box table, .post .wp-block-table.is-style-scroll-box table { margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
  .wp-block-table.is-style-scroll-box, .post .wp-block-table.is-style-scroll-box { margin-bottom: 20px; }
}
.wp-block-table.is-style-st-table-no-line table, .wp-block-table.is-style-st-table-no-line table thead th, .wp-block-table.is-style-st-table-no-line table thead td, .wp-block-table.is-style-st-table-no-line table tr th, .wp-block-table.is-style-st-table-no-line table tr td, .post .wp-block-table.is-style-st-table-no-line thead { border: 0px; }
.post .is-style-st-table-line table, .is-style-st-table-line table, .post .is-style-st-table-line-2 table, .is-style-st-table-line-2 table { border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
.is-style-st-table-line thead, .is-style-st-table-line-2 thead, .is-style-st-table-line thead th, .is-style-st-table-line-2 thead th, .post .is-style-st-table-line thead, .post .is-style-st-table-line-2 thead, .post .is-style-st-table-line thead th, .post .is-style-st-table-line-2 thead th, .is-style-st-table-line td, .is-style-st-table-line-2 td { border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
.is-style-st-table-line-2 tr td:first-child { background: rgb(250, 250, 250); }
.wp-block-table.w30 table tr td:first-child { width: 30%; }
.wp-block-table.w40 table tr td:first-child { width: 40%; }
.wp-block-table.w50 table tr td:first-child { width: 50%; }
.wp-block-table.nowrap table tr td:first-child { white-space: nowrap; }
@media only screen and (max-width: 599px) {
  .post .wp-block-table.is-style-scroll-box table td, .post .wp-block-table.is-style-scroll-box table td p { white-space: nowrap; }
  .wp-block-table.is-style-scroll-box { position: relative; }
  .wp-block-table.is-style-scroll-box::before { content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }
}
.wp-block-table.is-style-st-centertable table tr, .wp-block-table.is-style-st-centertable table td { text-align: center; vertical-align: middle; }
.wp-block-table.is-style-stripes { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.wp-block-table.is-style-stripes thead th { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.wp-block-quote.is-style-plain { padding-top: 20px; }
.wp-block-quote.is-style-plain::before { content: none; }
.wp-block-quote.is-style-st-quote-line { padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
.wp-block-quote.is-style-st-quote-line p:only-child { margin-bottom: 0px; }
.wp-block-quote.is-style-st-quote-line::before { content: none; }
.wp-block-pullquote { border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
.post .wp-block-pullquote blockquote, .wp-block-pullquote blockquote { background-color: inherit; padding: 0px; margin: 0px; }
.wp-block-pullquote blockquote::before { content: none; }
.post ol.wp-block-latest-comments { padding-left: 0px; padding-top: 20px; }
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
.wp-block-latest-comments__comment-meta { font-size: 0.8em; }
.wp-block-buttons { text-align: center; }
body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)) { margin-left: inherit !important; margin-right: inherit !important; }
body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, .is-style-st-paragraph-marumozi.has-text-align-right, .is-style-st-paragraph-bubble.has-text-align-right, .is-style-st-paragraph-kaiwa.has-text-align-right) { margin-left: auto !important; margin-right: 0px !important; }
.is-style-st-group-bg-diagonal { background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
.is-style-st-group-bg-grid { background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
.is-style-st-group-bg-dot { background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
.is-style-st-group-line { border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
.is-style-st-group-line-bold { border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
.is-style-st-group-corner-brackets { padding: 30px; position: relative; }
.is-style-st-group-corner-brackets::before, .is-style-st-group-corner-brackets::after { content: ""; width: 30px; height: 30px; position: absolute; }
.is-style-st-group-corner-brackets::before { border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
.is-style-st-group-corner-brackets::after { border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
.is-style-st-group-square-brackets { padding: 30px; position: relative; }
.is-style-st-group-square-brackets::before, .is-style-st-group-square-brackets::after { content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
.is-style-st-group-square-brackets::before { border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
.is-style-st-group-square-brackets::after { border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
[class^="is-style-st-heading-custom-"], [class*=" is-style-st-heading-custom-"] { margin-bottom: 20px; line-height: 1.5em; }
[class^="is-style-st-heading-custom-"]::before, [class*=" is-style-st-heading-custom-"]::after, [class^="is-style-st-heading-custom-"]::before, [class*=" is-style-st-heading-custom-"]::after { content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
[class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count) { padding: 10px 20px; border-radius: 5px; }
.is-style-st-heading-custom-naked:not(.has-text-color)::before, .is-style-st-heading-custom-line:not(.has-text-color)::before, .is-style-st-heading-custom-diagonal:not(.has-text-color)::before { color: rgb(153, 153, 153); }
.is-style-st-heading-custom-pen { display: flex; align-items: center; }
.is-style-st-heading-custom-pen::before { font-family: stsvg; content: ""; margin-right: 0.5em; }
.is-style-st-heading-custom-pen:not(.has-text-color)::before { color: rgb(153, 153, 153); }
.is-style-st-heading-custom-line { position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
.is-style-st-heading-custom-line::after { content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
.is-style-st-heading-custom-attention { display: flex; align-items: center; }
.is-style-st-heading-custom-attention::before { font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
.st-faq { --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }
@media only screen and (min-width: 600px) {
  .st-faq { --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }
}
@media print, screen and (min-width: 960px) {
  .st-faq { --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }
}
.st-faq.has-background { padding: 20px; background: var(--st--st-blocks--faq--background-color); }
.st-faq.has-color, .st-faq.has-color .st-faq__question-content { color: var(--st--st-blocks--faq--color); }
.st-faq__item { margin-bottom: 20px; }
:root [class*=" has-"].is-style-st-heading-custom-question, .st-faq__question { display: flex; align-items: center; background-color: transparent !important; }
.st-faq__question, .st-faq.has-color .st-faq__question-content { align-items: flex-start; margin-bottom: 10px; }
.st-faq__question { font-size: 1.2em; }
@media only screen and (min-width: 600px) {
  .st-faq__question { font-size: 1.33333em; }
}
@media print, screen and (min-width: 960px) {
  .st-faq__question { font-size: var(--st--st-blocks--faq--question-font-size); }
}
.is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count) { padding: 0px; border-radius: 0px; }
.is-style-st-heading-custom-question:not(.has-background)::before, .st-faq__question::before { font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
.st-faq .st-faq__question::before { flex-grow: 0; flex-shrink: 0; }
.st-faq:where(.is-style-st-circle, .is-style-st-square, .is-style-st-rounded-square) .st-faq__question::before { margin-top: 0.3em; }
.st-faq.has-question-color .st-faq__question::before { color: var(--st--st-blocks--faq--question-color); }
.is-style-st-heading-custom-question.has-background::before, .st-faq.is-style-st-square .st-faq__question::before, .st-faq.is-style-st-rounded-square .st-faq__question::before, .st-faq.is-style-st-circle .st-faq__question::before { font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
.st-faq.is-style-st-square .st-faq__question::before { border-radius: 0px; }
.st-faq.is-style-st-circle .st-faq__question::before { border-radius: 100%; }
.st-faq.is-style-st-square.has-question-color .st-faq__question::before, .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, .st-faq.is-style-st-circle.has-question-color .st-faq__question::before { background-color: var(--st--st-blocks--faq--question-color); }
.st-faq__question-content, .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), .post .st-faq__question-content { flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
.st-faq__question-content > :first-child { margin-top: 0px; }
.st-faq__question-content > :last-child { margin-bottom: 0px; }
:root [class*=" has-"].is-style-st-heading-custom-answer, .st-faq__answer { display: flex; align-items: center; background-color: transparent !important; }
.st-faq__answer { align-items: flex-start; }
.st-faq__answer { font-size: 1.2em; }
@media only screen and (min-width: 600px) {
  .st-faq__answer { font-size: 1.33333em; }
}
@media print, screen and (min-width: 960px) {
  .st-faq__answer { font-size: var(--st--st-blocks--faq--answer-font-size); }
}
.is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count) { padding: 0px; border-radius: 0px; }
.is-style-st-heading-custom-answer:not(.has-background)::before, .st-faq__answer::before { font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
.st-faq .st-faq__answer::before { flex-grow: 0; flex-shrink: 0; }
.st-faq:where(.is-style-st-circle, .is-style-st-square, .is-style-st-rounded-square) .st-faq__answer::before { margin-top: 0.3em; }
.st-faq.has-answer-color .st-faq__answer::before { color: var(--st--st-blocks--faq--answer-color); }
.is-style-st-heading-custom-answer.has-background::before, .st-faq.is-style-st-square .st-faq__answer::before, .st-faq.is-style-st-rounded-square .st-faq__answer::before, .st-faq.is-style-st-circle .st-faq__answer::before { font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
.st-faq.is-style-st-square .st-faq__answer::before { border-radius: 0px; }
.st-faq.is-style-st-circle .st-faq__answer::before { border-radius: 100%; }
.st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before { background-color: var(--st--st-blocks--faq--answer-color); }
.st-faq__answer-content { flex-grow: 1; max-width: 100%; font-size: 1em; }
.st-faq__answer-content > :first-child { margin-top: 0px; }
.st-faq__answer-content > :last-child { margin-bottom: 0px; }
.st-faq__answer-content p { font-size: 1em; line-height: inherit; }
@media only screen and (min-width: 600px) {
  .st-faq__answer-content p { font-size: 1em; line-height: inherit; }
}
@media print, screen and (min-width: 960px) {
  .st-faq__answer-content p { font-size: 1em; line-height: inherit; }
}
.is-style-st-heading-custom-check { display: flex; align-items: center; }
.is-style-st-heading-custom-check::before { font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
.is-style-st-heading-custom-ranking, :root [class^="has-"].is-style-st-heading-custom-ranking, :root [class*=" has-"].is-style-st-heading-custom-ranking { display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
.ranknumber-reset { counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
.is-style-st-heading-custom-ranking::before { font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
h2.is-style-st-heading-custom-ranking { counter-increment: ranknumber-h2 1; }
h2.is-style-st-heading-custom-ranking::before { content: " 第" counter(ranknumber-h2) "位 "; }
h3.is-style-st-heading-custom-ranking { counter-increment: ranknumber-h3 1; }
h3.is-style-st-heading-custom-ranking::before { content: " 第" counter(ranknumber-h3) "位 "; }
h4.is-style-st-heading-custom-ranking { counter-increment: ranknumber-h3 1; }
h4.is-style-st-heading-custom-ranking::before { content: " 第" counter(ranknumber-h3) "位 "; }
.is-style-st-heading-custom-ranking:nth-of-type(1)::before { background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
.is-style-st-heading-custom-ranking:nth-of-type(2)::before { background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
.is-style-st-heading-custom-ranking:nth-of-type(3)::before { background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
.is-style-st-heading-custom-bubble { padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
.is-style-st-heading-custom-bubble::after { content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
.is-style-st-heading-custom-diagonal { background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center { display: flex; justify-content: center; flex-direction: column; align-items: center; }
.is-style-st-heading-custom-bubble.has-text-align-center::after { left: 50%; }
[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right { display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
.is-style-st-heading-custom-bubble.has-text-align-right::after { right: 2em; left: inherit; }
:root main .is-style-st-heading-custom-count { display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
.is-style-st-heading-custom-count::before { content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
.has-text-align-center.is-style-st-heading-custom-count::before { font-size: 2em; padding-bottom: 0.5em; }
.post, .st-heading-count-reset { counter-reset: countcnt 0; }
.is-style-st-heading-custom-step, :root [class^="has-"].is-style-st-heading-custom-step, :root [class*=" has-"].is-style-st-heading-custom-step { display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
.is-style-st-heading-custom-step::before { position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
.is-style-st-heading-custom-step::after { position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
.post, .st-step-reset { counter-reset: stepcnt 0; }
.is-style-st-heading-custom-naked.has-st-icon, .is-style-st-heading-custom-diagonal.has-st-icon, .is-style-st-heading-custom-bubble.has-st-icon { display: flex; align-items: center; }
.is-style-st-heading-custom-line.has-st-icon { display: flex; align-items: center; justify-content: center; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before { font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before { color: rgb(153, 153, 153); }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before { content: ""; }
[class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before { content: ""; }
.is-style-st-timeline-count { list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
.is-style-st-timeline-count::after { content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
.has-background.is-style-st-timeline-count::after, .has-st-border.is-style-st-timeline-count::after { top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
.is-style-st-timeline-count > li::before { position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
.is-style-st-timeline-count > li:first-child { padding-top: 0px; }
.is-style-st-timeline-count > li:last-child { margin-bottom: 0px; }
.is-style-st-timeline-count > li { counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
.is-style-st-timeline-count li { text-align: left; border: 0px; text-indent: 0px; }
.is-style-st-timeline-count li::marker { color: rgb(222, 222, 222); }
.is-style-st-timeline-list { list-style: none; position: relative; margin-left: 1.5em; }
.is-style-st-timeline-list::after { content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
.is-style-st-timeline-list > li::before { position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
.is-style-st-timeline-list > li:first-child { padding-top: 0px; }
.is-style-st-timeline-list > li:last-child { margin-bottom: 0px; }
.is-style-st-timeline-list > li { counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
.is-style-st-timeline-list li { text-align: left; border: 0px; text-indent: 0px; }
.is-style-st-timeline-list ol, .is-style-st-timeline-list ul, .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { padding-bottom: 0px; }
.is-style-st-timeline-list li::marker { color: rgb(222, 222, 222); }
.is-style-st-timeline-list.has-background::after, .is-style-st-timeline-list.has-st-border::after { height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
[class^="is-style-st-paragraph-"], [class*=" is-style-st-paragraph-"] { display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
.st-noflex { display: inline-block; }
[class^="is-style-st-paragraph-"]::before, [class*=" is-style-st-paragraph-"]::before { font-family: stsvg; }
[class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size) { font-size: 0.9em !important; line-height: 1.5 !important; }
@media print, screen and (max-width: 599px) {
  [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b) { font-size: 0.95em; line-height: 1.5; }
}
[class^="is-style-st-paragraph-"]::before, [class*=" is-style-st-paragraph-"]::before { order: -2; padding: 0px 0.8em 0px 0px; }
.is-style-st-paragraph-bubble::before, .is-style-st-paragraph-marumozi::before { padding-right: 0.5em; margin-left: -0.2em; }
.is-style-st-paragraph-bubble:not(.has-text-color)::before, .is-style-st-paragraph-marumozi:not(.has-text-color)::before { color: rgb(153, 153, 153); }
[class^="is-style-st-paragraph-"]::before, [class*=" is-style-st-paragraph-"]::before { font-size: 1.1em; }
@media print, screen and (max-width: 599px) {
  [class^="is-style-st-paragraph-"]::before, [class*=" is-style-st-paragraph-"]::before { font-size: 1.2em; }
}
.is-style-st-paragraph-pen { background-color: rgb(250, 250, 250); }
.is-style-st-paragraph-pen::before { content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
.is-style-st-paragraph-pen:not(.has-text-color)::before { color: rgb(153, 153, 153); }
.is-style-st-paragraph-marumozi.has-st-icon-camera::before, .is-style-st-paragraph-marumozi.has-st-icon-eye::before, .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before { font-size: 0.9em; }
.is-style-st-paragraph-memo-txt { background-color: rgb(250, 250, 250); }
.is-style-st-paragraph-memo-txt::before { content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
.is-style-st-paragraph-memo-txt:not(.has-text-color)::before { color: rgb(153, 153, 153); }
.is-style-st-paragraph-link { background-color: rgb(250, 250, 250); }
.is-style-st-paragraph-link::before { content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
.is-style-st-paragraph-check { background-color: rgb(255, 248, 225); }
.is-style-st-paragraph-check::before { content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
.is-style-st-paragraph-point { background-color: rgb(255, 248, 225); }
.is-style-st-paragraph-point::before { content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
.is-style-st-paragraph-info-circle { background-color: rgb(225, 245, 254); }
.is-style-st-paragraph-info-circle::before { content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
.is-style-st-paragraph-bigginer { background-color: rgb(241, 248, 233); }
.is-style-st-paragraph-bigginer::before { content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
.is-style-st-paragraph-attention { background-color: rgb(255, 235, 238); }
.is-style-st-paragraph-attention::before { content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
.is-style-st-paragraph-attention-gray { background-color: rgb(250, 250, 250); }
.is-style-st-paragraph-attention-gray::before { content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
.is-style-st-paragraph-circle-o { background-color: rgb(225, 245, 254); }
.is-style-st-paragraph-circle-o::before { content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
.is-style-st-paragraph-times { background-color: rgb(255, 235, 238); }
.is-style-st-paragraph-times::before { content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
.is-style-st-paragraph-thumbs-o-up { background-color: rgb(225, 245, 254); }
.is-style-st-paragraph-thumbs-o-up::before { content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
.is-style-st-paragraph-thumbs-o-down { background-color: rgb(255, 235, 238); }
.is-style-st-paragraph-thumbs-o-down::before { content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
.is-style-st-paragraph-code { background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
.is-style-st-paragraph-code::before { content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
.is-style-st-paragraph-kaiwa, .is-style-st-paragraph-kaiwa-b { max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text { padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
.is-style-st-paragraph-kaiwa::after, .is-style-st-paragraph-kaiwa-b::after { content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
.is-style-st-paragraph-kaiwa::before, .is-style-st-paragraph-kaiwa-b::before { content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .is-style-st-paragraph-kaiwa::before, .is-style-st-paragraph-kaiwa-b::before { image-rendering: crisp-edges; }
}
.is-style-st-paragraph-kaiwa.has-small-font-size::before, .is-style-st-paragraph-kaiwa-b.has-small-font-size::before { width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text { padding: 10px 15px; margin-left: 13px; }
.is-style-st-paragraph-kaiwa.has-small-font-size::after, .is-style-st-paragraph-kaiwa-b.has-small-font-size::after { border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
.is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before { animation: auto ease 0s 1 normal none running none; }
.mini.is-style-st-paragraph-kaiwa::before, .mini.is-style-st-paragraph-kaiwa-b::before { width: 40px; min-width: 40px; height: 40px; }
.mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text { padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
.mini.is-style-st-paragraph-kaiwa::after, .mini.is-style-st-paragraph-kaiwa-b::after { border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
.mini.is-style-st-paragraph-kaiwa::after, .mini.is-style-st-paragraph-kaiwa-b::after { top: 50%; }
.is-style-st-paragraph-memo { background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
.is-style-st-paragraph-memo::before { content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
.is-style-st-paragraph-memo::after { content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
.is-style-st-paragraph-dotline { background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
[class*="is-style-st-paragraph-"].has-st-icon-pencil::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-check::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-question-circle::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-link::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-search::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-eye::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-camera::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-gift::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-heart::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-user::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-comment::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-diamond::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-oukan::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-info-circle::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-circle-o::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-times::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-hand-right::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-clock-o::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-folder::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-download::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-twitter::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-amazon::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-instagram::before { content: ""; }
[class*="is-style-st-paragraph-"].has-st-icon-line::before { content: ""; }
:root .is-style-st-paragraph-bubble, :root .is-style-st-paragraph-bubble.has-background { position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
.is-style-st-paragraph-bubble.has-st-border { border-style: solid; }
.is-style-st-paragraph-bubble::after { content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
.is-style-st-paragraph-bubble.has-text-align-center { margin-left: auto; margin-right: auto; }
.is-style-st-paragraph-bubble.has-text-align-center::after { left: 50%; }
.wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after { left: 50%; }
.is-style-st-paragraph-bubble.has-text-align-right { margin-left: auto !important; margin-right: 0px; }
.is-style-st-paragraph-bubble.has-st-border::after { content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
.is-style-st-paragraph-bubble.has-st-thick-border-width::after { margin-left: -7px; border-width: 16px; }
.is-style-st-paragraph-marumozi { line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
.is-style-st-paragraph-marumozi, .is-style-st-paragraph-marumozi.has-background { padding: 0.5em 1.4em; margin-bottom: 20px; }
.is-style-st-paragraph-marumozi::before { content: none; }
.is-style-st-paragraph-marumozi::after { content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.is-style-st-paragraph-marumozi.has-text-align-center { margin-left: auto; margin-right: auto; }
.is-style-st-paragraph-marumozi.has-text-align-right { margin-left: auto; margin-right: 0px; }
.st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi { margin-left: auto; margin-right: auto; }
.is-style-st-paragraph-button { display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
.is-style-st-paragraph-button.has-background { padding: 0.5em 1em 0.5em 1.2em !important; }
.is-style-st-paragraph-button::before { content: none; }
.is-style-st-paragraph-button::after { content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.is-style-st-paragraph-button a { color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
.is-style-st-paragraph-button:hover { opacity: 0.8; box-shadow: none; }
.is-style-st-paragraph-button.has-text-align-center { margin-left: auto; margin-right: auto; }
.is-style-st-paragraph-button.has-text-align-right { margin-left: auto; margin-right: 0px; }
.st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button { margin-left: auto; margin-right: auto; }
.is-style-default::before { content: none; }
.is-style-default { background-color: transparent; }
.is-style-default::after { content: none; }
.wp-block-column > :last-child, .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child { margin-bottom: 0px; }
.wp-block-columns.is-st-fixed-columns { flex-wrap: nowrap; }
.wp-block-columns { margin-bottom: 20px; gap: 1em !important; }
.gap-0 { gap: 0px !important; }
@media only screen and (max-width: 959px) {
  .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) { flex-direction: column; }
  .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child { margin-bottom: 0px; }
  .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column { width: 100%; box-sizing: border-box; margin-left: 0px; }
}
.wp-block-columns.scroll-x { overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
.wp-block-columns.scroll-x > .wp-block-column { flex-basis: 100% !important; margin-bottom: 10px !important; }
.wp-block-columns.scroll-x .wp-block-column { min-width: 100%; }
.wp-block-columns.scroll-x.w50 > .wp-block-column { min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
.wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child) { margin-left: 10px !important; }
.scroll-x-80-wrapper { overflow-x: scroll; white-space: nowrap; width: 100%; }
.scroll-x-80-wrapper .wp-block-columns.scroll-x-80 { display: inline-block; }
.scroll-x-80-wrapper .wp-block-column { width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
ul.blocks-gallery-grid li.blocks-gallery-item, .post ul.blocks-gallery-grid li.blocks-gallery-item { padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
ul.blocks-gallery-grid, .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) { padding: 0px; margin-bottom: 20px; }
.wp-block-st-blocks-flexbox.st-header-flexwrap, .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap { margin-bottom: 0px; }
.wp-block-st-blocks-st-slidebox.st-slidebox-c { padding: 0px; background-color: transparent; }
.wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border { padding: 15px; }
.wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i { opacity: 0.8; }
@media only screen and (max-width: 959px) {
  #content-w { position: relative; z-index: 0; }
  .s-navi-active body, .s-navi-search-active body { position: fixed; width: 100%; height: 100%; }
  #st-ami { position: relative; transition: 0.3s; left: 0px; }
  .s-navi-active #st-ami { left: 250px; }
  .s-navi-search-slide.s-navi-search-active #st-ami { left: -250px; }
  .s-navi-active.s-navi-right #st-ami { left: -250px; }
  .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami { left: 250px; }
  .st-header-under-widgets .slider:not(.is-center-mode) { padding-left: 15px; padding-right: 15px; }
  #side aside { clear: both; float: none; width: auto; position: static; padding-top: 10px; }
  .sns .st-fa, .sns .fa { font-size: 20px; }
  .sns li a { box-sizing: border-box; height: 48px; padding: 10px 15px; }
  .rssbox a, .st-originalbtn { padding: 10px 15px; }
  .originalbtn-bold { font-weight: 700; font-size: 120%; }
  .btnwebfont i { font-size: 120%; }
  #footer .headbox .textwidget { display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
  #footer .headbox { text-align: center; }
  #footer .headbox p { font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .tabnone { display: none; }
  .s-navi-active #st-ami { left: 320px; }
  .s-navi-search-slide.s-navi-search-active #st-ami { left: -320px; }
  .s-navi-active.s-navi-right #st-ami { left: -320px; }
  .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami { left: 320px; }
  .sns .st-fa, .sns .fa { font-size: 25px; }
  .sns li a { box-sizing: border-box; height: 58px; padding: 15px 20px; }
  #side aside .st-pagelists ul li a { padding: 15px 20px; }
  #side aside .st-pagelists .sub-menu a { padding: 15px 20px; }
  #side aside .st-pagelists .sub-menu .sub-menu a { padding: 15px 20px; }
  :root #side aside .st-pagelists > ul > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  #s-navi dd.acordion_tree { width: 320px; left: -320px; }
  .s-navi-search-slide #s-navi dd.acordion_search { width: 320px; right: -320px; }
  .s-navi-active #s-navi dl.acordion { left: 320px; }
  .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion { left: -320px; }
  .s-navi-right #s-navi dd.acordion_tree { left: auto; right: -320px; }
  .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search { left: -320px; right: auto; }
  .s-navi-active.s-navi-right #s-navi dl.acordion { left: -320px; }
  .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion { left: 320px; }
  #s-navi dt.trigger { height: 58px; }
  .trigger .fa:not(.st-svg-bars) { font-size: 25px; }
  .op-text, .op-text a, .op-text2, .op-text2 a { padding: 10px 0px; margin: 0px 0px 0px 7px; }
  #st-mobile-logo { padding: 15px 20px; line-height: 30px; font-size: 25px; }
  #s-navi dt.trigger .op { font-size: 30px; width: 66px; height: 58px; }
  #s-navi dt.trigger .op.has-text .fa::after { margin-top: 4px; }
  #s-navi dt.trigger .op-st { box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
  #s-navi dt.trigger .op-st2 { box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
  .acordion_tree ul.menu li, #s-navi dd.acordion_search .acordion_search_content { font-size: 20px; }
  .acordion_tree ul.menu li a { padding: 15px 20px; }
  .acordion_tree ul.menu li .sub-menu a { padding-left: 40px; }
  .acordion_tree ul.menu li .sub-menu .sub-menu a { padding-left: 60px; }
  .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a { padding-left: 80px; }
  .s-navi-active #st-footermenubox { left: 320px; }
  .s-navi-search-slide.s-navi-search-active #st-footermenubox { left: -320px; }
  .s-navi-active.s-navi-right #st-footermenubox { left: -320px; }
  .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox { left: 320px; }
  #page-top:not(.page-top-img) a { width: 100px; height: 100px; }
  #page-top .st-svg-angle-up::before { font-size: 30px; }
}
@media only screen and (min-width: 600px) {
  pre, .wp-block-details summary, p, .st-kaiwa-hukidashi, .st-kaiwa-hukidashi2, .yellowbox, .graybox, .redbox, .post ul li, .post ol li, .st-tab-content > label, .st-tabs__tab-list-item { font-size: 20px; line-height: 30px; }
  .st-tabs__tab-list-item { line-height: 30px !important; }
  .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 27px; line-height: 40px; }
  h2.has-st-regular-font-size, .h2modoki, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 24px; line-height: 35px; }
  .post h3.has-st-regular-font-size, .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), .h3modoki, .st-step-title { font-size: 22px; line-height: 32px; }
  .post h4.has-st-regular-font-size, .h4modoki, .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4) { font-size: 21px; line-height: 31px; }
  .post h5.has-st-regular-font-size, h5, h5 span, .h5modoki, .post h5 { font-size: 18px; line-height: 28px; }
  .post h6.has-st-regular-font-size, h6, h6 span, .h6modoki, .post h6 { font-size: 18px; line-height: 28px; }
  header { text-align: left; }
  #headbox { padding: 0px 10px 10px; margin: 0px; text-align: center; }
  #header-l img { margin: 0px auto; }
  .sitename img { max-width: 100%; margin: 0px; }
  main { background-color: rgb(255, 255, 255); padding: 20px 30px; }
  .st-eyecatch { margin: -20px -30px 10px; }
  .is-style-st-eyecatch-width, .st-eyecatch-width { margin: 0px -30px 20px; }
  .st-eyecatch.st-eyecatch-under { margin-top: 0px; margin-bottom: 30px; }
  .nowhits .pop-box { margin: -20px 0px 20px; }
  .st-eyecatch + .nowhits .pop-box, .nowhits-eye .pop-box { margin: -11px 0px 20px; }
  .colum1.st-lp-wide .st-lp-wide-wrapper { margin: 0px -30px; padding: 30px 30px 10px; }
  .freebox { font-size: 18px; line-height: 28px; }
  p, .post h5 { margin-bottom: 20px; }
  dd p { margin-bottom: 5px; }
  .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { color: rgb(51, 51, 51); margin-bottom: 10px; }
  .h2modoki::after, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after { bottom: -10px; left: 50px; }
  .h2modoki::before, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before { bottom: -10px; left: 50px; }
  .tuzuki a { width: 50%; }
  .post p.cardbox-more { display: inline-block; }
  .kanren:not(.st-cardbox) .clearfix dd p { font-size: 16px; line-height: 26px; }
  .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 16px; line-height: 26px; }
  .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 18px; line-height: 27px; }
  aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 16px; }
  #side aside #mybox ul li ul li { font-size: 16px; line-height: 26px; }
  .yellowbox, .redbox, .graybox { margin-bottom: 20px; }
  .adbox { margin: 0px; text-align: left; }
  .adbox div { margin: 0px; }
  .middle-ad { margin: 0px 0px 10px; text-align: left; }
  .responbox .lbox img { width: 100%; box-sizing: border-box; }
  .responbox30 .lbox { float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
  .responbox30 .rbox { float: left; box-sizing: border-box; width: 70%; }
  .responbox33 .lbox { float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
  .responbox .lbox { float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
  .responbox .rbox { float: left; box-sizing: border-box; width: 60%; }
  .responbox40 .lbox { float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
  .responbox40 .rbox { float: left; box-sizing: border-box; width: 60%; }
  .responbox50 .lbox { float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
  .responbox50 .rbox { float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
  .responbox60 .lbox { float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
  .responbox60 .rbox { float: left; box-sizing: border-box; width: 40%; }
  .responbox70 .lbox { float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
  .responbox70 .rbox { float: right; box-sizing: border-box; width: 30%; }
  #topnews-box div { padding: 0px 10px 10px; }
  #topnews-box div.rss-bar { font-size: 14px; }
  #topnews-box dt { font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
  #topnews-box dd { padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
  #topnews-box div dl dd a { text-decoration: none; }
  #topnews dt { float: left; width: 150px; }
  #topnews dt img { width: 100%; }
  #topnews dd { padding-left: 170px; }
  #topnews .clearfix dd h5 { font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
  #topnews .clearfix dd p { font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
  #topnews .clearfix dd h5 a { color: rgb(51, 51, 51); text-decoration: none; }
  .colum1 #side { display: none; }
  .colum1 main { margin: 0px -10px 20px; padding: 20px 30px; }
  .home .colum1 main, .category .colum1 main { }
  #hakusinote .colum1 main { margin: 0px; padding: 20px; }
  .colum1 .st-eyecatch { margin: -20px -50px 10px; }
  .st-lp-wide .st-eyecatch-under { margin: 0px -50px; }
  .colum1.st-lp-wide .st-eyecatch { margin-bottom: 0px; }
  .colum1 .is-style-st-eyecatch-width, .colum1 .st-eyecatch-width { margin: 0px -50px 20px; }
  .colum1 .st-eyecatch.st-eyecatch-under { margin-top: 0px; }
  main .st-formbtn { width: 60%; margin: 20px auto; }
  .st-youtube .st-svg-youtube-play { font-size: 60px; width: 60px; height: 60px; }
  .st-cardbox .clearfix dd h5 { margin-bottom: 10px; }
  .st-cardstyleb .st-cardbox { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
  .st-cardstyleb .kanren dl, .st-cardstyleb .kanren.st-cardbox dl:last-child { box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
  .st-cardstyleb .kanren dl { width: 100%; }
  .st-cardstyleb .kanren dt { height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
  .st-cardstyleb .kanren dt img { width: 100% !important; }
  .st-cardstyleb .kanren.st-cardbox dd { padding: 15px 20px 20px; }
  .st-cardstyleb .kanren .clearfix dd p { line-height: 1.8; }
  .st-cardstyleb .kanren .st-top-box { padding: 5px; box-sizing: border-box; width: 100%; }
  .st-cardstyleb .kanren .st-top-box dl { margin-bottom: 0px; position: relative; }
  .st-cardstyleb .kanren .st-top-box a.st-box-a { display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
  .st-cardstyleb .kanren .st-top-box a:hover { text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
  .st-cardstyleb .kanren .st-top-box img.size-full, .st-cardstyleb .kanren .st-top-box img.size-large { margin-bottom: 0px; }
  .st-cardstyleb .cardbox-more a { display: block; }
  #st_toc_container > ul > li, .st_toc_container > ul > li { font-size: 20px; }
}
@media print, screen and (min-width: 960px) {
  pre, .wp-block-details summary, p, .st-kaiwa-hukidashi, .st-kaiwa-hukidashi2, .yellowbox, .graybox, .redbox, .post ul li, .post ol li, .post table tr td, .st-tab-content > label, .st-tabs__tab-list-item, table tr td { font-size: 15px; line-height: 27px; }
  .st-tabs__tab-list-item { line-height: 27px !important; }
  .st-tab-category .st-tab-content > label { font-size: 14px; line-height: 24px; }
  .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 27px; line-height: 40px; }
  h2.has-st-regular-font-size, .h2modoki, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 22px; line-height: 32px; }
  .post h3.has-st-regular-font-size, .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), .h3modoki, .st-step-title { font-size: 20px; line-height: 30px; }
  .post h4.has-st-regular-font-size, .h4modoki, .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4) { font-size: 16px; line-height: 26px; }
  .post h5.has-st-regular-font-size, h5, h5 span, .h5modoki, .post h5 { font-size: 15px; line-height: 27px; }
  .post h6.has-st-regular-font-size, h6, h6 span, .h6modoki, .post h6 { font-size: 15px; line-height: 27px; }
  .st-embed-cardlink .st-cardbox .clearfix dd h5, .post .st-embed-cardlink .st-cardbox .clearfix dd h5, #side .st-embed-cardlink .st-cardbox .clearfix dd h5, .st-cardbox.st-cardbox-wide .clearfix dd h5, .post .st-cardbox.st-cardbox-wide .clearfix dd h5, #side .st-cardbox.st-cardbox-wide .clearfix dd h5 { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  header .sitename a:hover { opacity: 0.8; }
  .post .st-catgroup a:hover { opacity: 0.5; }
  .rssbox a:hover { opacity: 0.8; }
  #side aside .st-pagelists ul li a:hover { opacity: 0.8; }
  #playnow, .tagcloud, .st-formbtn, .st-originalbtn { transition: 0.5s; }
  #playnow:hover, .tagcloud:hover, .st-formbtn:hover, .st-originalbtn:hover { opacity: 0.6; }
  .wpcf7-submit:hover { opacity: 0.9; }
  .st-cardstyle .kanren .st-top-box a:hover { text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
  .op-st:hover { opacity: 0.5; }
  .op-st2:hover { opacity: 0.5; }
  .st-pagelink a:hover { opacity: 0.5; }
  #topnews-box { padding: 10px 0px; }
  #side .st-author-description { font-size: 80%; }
  #st-menuwide { border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
  nav.smanone { margin: 0px auto; }
  nav.st5 { margin: 0px auto; }
  header .smanone ul.menu li .st-fa, header nav.st5 ul.menu li .st-fa, header #st-menuwide div.menu li .st-fa, header #st-menuwide nav.menu li .st-fa, header .smanone ul.menu li .fa, header nav.st5 ul.menu li .fa, header #st-menuwide div.menu li .fa, header #st-menuwide nav.menu li .fa { margin-right: 5px; }
  header .smanone ul.menu li { box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
  header .smanone ul.menu > li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  header .smanone ul.menu li a { display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
  header .smanone ul.menu li li a { background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
  header .smanone ul.menu li a:hover { color: red; }
  header .smanone ul.sub-menu li ul.sub-menu { position: absolute; top: 0px; }
  header .smanone ul.sub-menu { display: none; }
  header .smanone ul.menu { zoom: 1; }
  * + html header .smanone ul.menu li { display: inline; zoom: 1; }
  * + html header .smanone ul.sub-menu { zoom: 1; position: relative; }
  #header-r .footermenust.st-menu-side a:hover { opacity: 0.7; }
  #side aside .st-pagelists ul li a { padding-top: 8px; padding-bottom: 8px; }
  #side aside .st-pagelists .sub-menu a { padding-top: 8px; padding-bottom: 8px; }
  #side aside .st-pagelists .sub-menu .sub-menu a { padding-top: 8px; padding-bottom: 0px; }
  #side aside .st-pagelists .sub-menu .sub-menu li:last-child a { padding-bottom: 8px; }
  .smanone { display: block; }
  .pcnone { display: none !important; }
  header { padding: 0px; }
  #header-l { padding-top: 0px; }
  #headbox { padding: 15px 10px; margin: 0px auto; text-align: left; }
  #headbox img { margin: 0px; }
  #st-headwide #headbox img { margin: 0px auto; }
  nav { display: block; }
  .ie7 aside ul li, .ie8 aside ul li, .ie9 aside ul li { display: list-item; padding: 0px; }
  .freebox { font-size: 14px; line-height: 24px; }
  p, .post h5 { margin-bottom: 20px; }
  dd p { margin-bottom: 5px; }
  .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { color: rgb(51, 51, 51); margin-bottom: 10px; }
  .blogbox p { font-size: 13px; margin: 0px; line-height: 18px; }
  .h2modoki::after, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after { bottom: -10px; left: 50px; }
  .h2modoki::before, h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before { bottom: -10px; left: 50px; }
  .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { margin-bottom: 5px; }
  #side aside ul li { font-size: 14px; line-height: 24px; }
  #side aside #mybox ul li ul li { font-size: 14px; line-height: 24px; }
  .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 16px; line-height: 26px; }
  .yellowbox, .redbox, .graybox { margin-bottom: 20px; }
  .clip-memotext > * { font-size: 90%; }
  .st-memobox2 > * { font-size: 90%; }
  .post .st-minihukidashi, .st-minihukidashi { font-size: 90%; }
  #headbox { display: flex; align-items: center; justify-content: space-between; }
  #header-l { display: flex; align-items: center; max-width: 450px; }
  #st-icon-logo { padding-right: 15px; margin-bottom: 0px; }
  #header-r { padding-top: 0px; max-width: calc(100% - 450px); }
  #header-r a { text-decoration: none; }
  #header-r p { margin: 0px; }
  #header-r .footermenubox { margin-bottom: 10px; }
  #header-r .footermenust { padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
  #header-r .footermenust li { border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
  #header-r .footermenust li:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  #header-r .footermenust a { padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
  .head-telno { font-size: 25px; padding: 0px 10px 10px; text-align: center; }
  #header-r .head-telno { text-align: center; }
  .head-telno a { color: rgb(51, 51, 51); }
  header .headbox .textwidget { padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
  #footer .headbox .textwidget { display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
  #footer .headbox p { font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
  #st-headwide #header-l { float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
  #st-headwide #header-r { display: none; }
  .footer-r { box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
  .footer-r > * { text-align: left; }
  .footer-r .widget_st_categories_widget a, .footer-r .widget_categories a { font-size: 0.9em; line-height: 1.5; }
  .footer-l { float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
  .footer-l > * { text-align: left; }
  .footer-l .head-telno { padding-left: 0px; }
  .footer-r { float: right; width: 70%; box-sizing: border-box; }
  .footer-r.footer-column3 { padding-right: 0px; }
  .footer-r-2 { float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
  .footer-r-3 { float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
  .st-pagelink .page-numbers { padding: 7px 8px; }
  #side aside .st-pagelists li { font-size: 13px; line-height: 24px; }
  aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) { font-size: 14px; }
  #wrapper { overflow: visible; padding: 0px; width: 100%; }
  #st-header { margin: 0px auto; text-align: center; }
  #content { margin: 0px auto; }
  #wrapper:not(.colum1) #content-w, header + #content-w { padding-top: 10px; }
  #side { padding: 0px; }
  footer { width: 100%; }
  #footer { margin: 0px auto; }
  #footer-in { margin: 0px auto; }
  .st-eyecatch { margin: -30px -50px 10px; }
  .is-style-st-eyecatch-width, .st-eyecatch-width { margin: 0px -50px 20px; }
  .st-eyecatch.st-eyecatch-under { margin-top: 0px; }
  .st-eyecatch img { border-radius: 4px 4px 0px 0px; }
  .st-eyecatch.st-eyecatch-under img { border-radius: 0px; }
  .colum1.st-lp-wide .st-lp-wide-wrapper { margin: 0px -70px; padding: 40px 70px 20px; }
  .colum1 #side { display: none; }
  .colum1 main { margin: 0px 0px 20px; padding: 30px 70px; }
  .colum1.lp main { margin-bottom: 0px; }
  .colum1.st-lp-wide main { margin: 0px; }
  .colum1.st-lp-wide #content-w { padding-top: 0px; }
  #hakusinote #st-header, #hakusinote #content, #hakusinote #footer-in { max-width: 800px; }
  #hakusinote .colum1 main { margin: 0px; padding: 20px; }
  .sns { width: 90%; }
  .sns li { width: 33%; }
  .snstext { display: inline; }
  dd h3 a { color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
  .kanren:not(.st-cardbox) .clearfix dd p { font-size: 75%; line-height: 1.7; }
  .colum1 .st-eyecatch { margin: -30px -70px 10px; }
  .st-lp-wide .st-eyecatch-under { margin: 0px -70px; }
  .colum1 .is-style-st-eyecatch-width, .colum1 .st-eyecatch-width { margin: 0px -70px 20px; }
  .colum1 .st-eyecatch.st-eyecatch-under { margin-top: 0px; }
  nav.st5 { padding: 5px; display: block; }
  nav.st5 li { list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
  nav.st5 li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  nav.st5 li .sub-menu, nav.menu li .children { display: none; }
  nav.st5 li a { color: rgb(51, 51, 51); text-decoration: none; }
  .menu-nav.st5igation-container { overflow: hidden; }
  nav.st5 li a:hover { text-decoration: underline; }
  #st-menuwide div.menu, #st-menuwide nav.menu { margin: 0px auto; padding: 5px; display: block; }
  #st-menuwide div.menu::after, #st-menuwide nav.menu::after { content: ""; display: block; clear: both; }
  #st-menuwide div.menu li, #st-menuwide nav.menu li { position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
  #st-menuwide div.menu li:last-child, #st-menuwide nav.menu li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  #st-menuwide div.menu li .sub-menu, #st-menuwide nav.menu li .sub-menu { display: none; }
  #st-menuwide div.menu li a, #st-menuwide nav.menu li a { color: rgb(51, 51, 51); text-decoration: none; }
  .nowhits .pop-box { position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
  .st-eyecatch + .nowhits .pop-box, .nowhits-eye .pop-box { position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
  .nowhits .p-entry { top: 0px; left: 0px; }
  .nowhits .p-entry-t { margin-bottom: 30px; }
  .wpcf7-submit { width: 50%; }
  .st-middle-menu { display: none; }
  #st_toc_container, .st_toc_container { padding-left: 20px; padding-right: 20px; }
  #st_toc_container > ul > li, .st_toc_container > ul > li { font-size: 16px; }
  #st_toc_container.only-toc > ul > li, .st_toc_container.only-toc > ul > li { font-size: 15px; }
  .scroll-box.pc::before { content: none; }
  .scroll-box.pc::-webkit-scrollbar { height: 10px; width: 10px; }
  .scroll-box.pc::-webkit-scrollbar-track { border-radius: 5px; background: rgb(243, 243, 243); }
  .scroll-box.pc::-webkit-scrollbar-thumb { border-radius: 5px; background: rgb(204, 204, 204); }
}
@media only screen and (max-width: 599px) {
  .spnone { display: none; }
  #side { overflow: hidden; padding-top: 20px; }
  .post .scroll-box table td, .post .scroll-box table td p { white-space: nowrap; }
  .scroll-box { position: relative; }
  .scroll-box::before { content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
  .cardbox-more a { display: block; }
  .st-h-ad { margin: 0px -15px 20px; text-align: center; width: initial !important; }
  .sp-ad { margin: 0px -15px; text-align: center; width: initial !important; }
  .slick-slides-to-show-3 .post-card-date, .slick-slides-to-show-2 .post-slide-date, .is-small-columns-2 .post-card-date, .is-small-columns-3 .post-card-date { font-size: 0.7em; }
  .clip-memobox .clip-fonticon { font-size: 120%; }
  .st-custom-search-box label input[type="checkbox"] + span::before { width: 18px; height: 18px; background: rgb(255, 255, 255); }
  .st-custom-search-box label input[type="checkbox"] + span::after { opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
  .st-custom-search-box label input[type="checkbox"] + span { padding-left: 25px; }
  .cs-search-button { width: 100%; }
  #st-magazine .kanren .st-top-box dl, #page-top, .st-cardbox, .st_toc_back, .rankstlink-l2 p a, .rankstlink-l p a, .rankstlink-b p a, .rankstlink-r p a, .rankstlink-r2 p a, .rankstlink-a p a, .st-mybtn a, .kanren dd, .kanren dt, .post-slide-image, .post-slide-more, .post-card-image, .post-card-title, a, nav li { transition: unset; }
}
@media only screen and (max-width: 959px) {
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
}
@media only screen and (min-width: 600px) {
}
@media print, screen and (min-width: 960px) {
}
@media print, screen and (max-width: 599px) {
}
@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
.wpp-widget-block-placeholder, .wpp-shortcode-placeholder { margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
.yyi-rinker-images { display: flex; justify-content: center; align-items: center; position: relative; }
div.yyi-rinker-image img.yyi-rinker-main-img.hidden { display: none; }
.yyi-rinker-images-arrow { cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
.yyi-rinker-images-arrow-left { left: -10px; }
.yyi-rinker-images-arrow-right { right: -10px; }
.yyi-rinker-images-arrow-left.hidden { display: none; }
.yyi-rinker-images-arrow-right.hidden { display: none; }
div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box { flex-direction: column; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links { flex-direction: column; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info { width: 100%; }
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title { text-align: center; }
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links { text-align: center; }
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image { margin: auto; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li { align-self: stretch; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info { padding: 0px; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box { flex-direction: column; padding: 14px 5px 0px; }
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info { text-align: center; }
.yyi-rinker-design-slim div.price-box span.price { display: block; }
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a { font-size: 16px; }
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before { font-size: 12px; }
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a { font-size: 13px; }
.entry-content ul.yyi-rinker-links li { padding: 0px; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon { width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span { display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon { background: 0px 0px; }
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before { display: none; }
div.yyi-rinker-use-right_ribbon div.yyi-rinker-title { margin-right: 2rem; }
body.custom-background { background-color: rgb(234, 244, 252); }
#footer .footerlogo { display: none; }
.wp-block-flexible-table-block-table table, .wp-block-flexible-table-block-table th, .wp-block-flexible-table-block-table td { border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
.wp-block-flexible-table-block-table th, .wp-block-flexible-table-block-table td { padding: 8px !important; }
.source-note { font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
.source-note a { color: rgb(102, 102, 102); text-decoration: underline; }
.source-inline { font-size: 0.75em; color: rgb(102, 102, 102); }
.st-author-box { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
ul li, ol li { margin-bottom: 0.8em; line-height: 1.8; }
.entry-content .wp-block-image figcaption a, .post .wp-block-image figcaption a, figcaption a { color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
.entry-content .wp-block-image figcaption a:hover, .post .wp-block-image figcaption a:hover, figcaption a:hover { color: rgb(0, 82, 163) !important; }
.source-inline-v2 { display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
.source-inline-v2 .source-link { color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
.source-inline-v2 .source-link:hover { text-decoration: underline; color: rgb(0, 82, 163); }
.article-spacer-10 { height: 10px; display: block; clear: both; }
.article-spacer-20 { height: 20px; display: block; clear: both; }
.article-spacer-30 { height: 30px; display: block; clear: both; }
.article-spacer-40 { height: 40px; display: block; clear: both; }
.article-spacer-60 { height: 60px; display: block; clear: both; }
.ad-label { text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
.ad-container { margin: 30px 0px; text-align: center; }
@media (max-width: 768px) {
  .ad-label { font-size: 11px; }
  .ad-container { margin: 20px 0px; }
}
.in-article-ad { background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
.st-list li { }
.cstmreba { width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
.cstmreba p { margin: 0px; padding: 0px; }
.cstmreba a { transition: 0.8s; color: rgb(40, 94, 255); }
.cstmreba a:hover { color: rgb(255, 202, 40); }
.cstmreba .booklink-box, .cstmreba .kaerebalink-box, .cstmreba .tomarebalink-box { width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
.cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image { width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
.cstmreba .booklink-image a, .cstmreba .kaerebalink-image a, .cstmreba .tomarebalink-image a { width: 100%; display: block; }
.cstmreba .booklink-image a img, .cstmreba .kaerebalink-image a img, .cstmreba .tomarebalink-image a img { margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
.cstmreba .booklink-info, .cstmreba .kaerebalink-info, .cstmreba .tomarebalink-info { overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
.cstmreba .booklink-info a, .cstmreba .kaerebalink-info a, .cstmreba .tomarebalink-info a { text-decoration: none; }
.cstmreba .booklink-name > a, .cstmreba .kaerebalink-name > a, .cstmreba .tomarebalink-name > a { border-bottom: 1px solid; font-size: 16px; }
.cstmreba .booklink-powered-date, .cstmreba .kaerebalink-powered-date, .cstmreba .tomarebalink-powered-date { font-size: 10px; line-height: 150%; }
.cstmreba .booklink-powered-date a, .cstmreba .kaerebalink-powered-date a, .cstmreba .tomarebalink-powered-date a { color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.cstmreba .booklink-powered-date a:hover, .cstmreba .kaerebalink-powered-date a:hover, .cstmreba .tomarebalink-powered-date a:hover { color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
.cstmreba .booklink-detail, .cstmreba .kaerebalink-detail, .cstmreba .tomarebalink-address { font-size: 12px; }
.cstmreba .kaerebalink-link1 div img, .cstmreba .booklink-link2 div img, .cstmreba .tomarebalink-link1 div img { display: none !important; }
.cstmreba .kaerebalink-link1, .cstmreba .booklink-link2, .cstmreba .tomarebalink-link1 { display: inline-block; width: 100%; margin-top: 5px; }
.cstmreba .booklink-link2 > div, .cstmreba .kaerebalink-link1 > div, .cstmreba .tomarebalink-link1 > div { float: left; width: 24%; min-width: 128px; margin: 0.5%; }
.cstmreba .booklink-link2 a, .cstmreba .kaerebalink-link1 a, .cstmreba .tomarebalink-link1 a { width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
.cstmreba .tomarebalink-link1 .shoplinkrakuten a { background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
.cstmreba .tomarebalink-link1 .shoplinkjalan a { background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
.cstmreba .tomarebalink-link1 .shoplinkjtb a { background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
.cstmreba .tomarebalink-link1 .shoplinkknt a { background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
.cstmreba .tomarebalink-link1 .shoplinkikyu a { background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
.cstmreba .tomarebalink-link1 .shoplinkrurubu a { background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
.cstmreba .tomarebalink-link1 .shoplinkyahoo a { background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
.cstmreba .tomarebalink-link1 .shoplinkhis a { background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
.cstmreba .kaerebalink-link1 .shoplinkyahoo a { background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
.cstmreba .kaerebalink-link1 .shoplinkbellemaison a { background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
.cstmreba .kaerebalink-link1 .shoplinkcecile a { background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
.cstmreba .kaerebalink-link1 .shoplinkwowma a { background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
.cstmreba .kaerebalink-link1 .shoplinkkakakucom a { background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
.cstmreba .booklink-link2 .shoplinkkindle a { background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
.cstmreba .booklink-link2 .shoplinkrakukobo a { background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
.cstmreba .booklink-link2 .shoplinkbk1 a { background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
.cstmreba .booklink-link2 .shoplinkehon a { background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
.cstmreba .booklink-link2 .shoplinkkino a { background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
.cstmreba .booklink-link2 .shoplinkebj a { background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
.cstmreba .booklink-link2 .shoplinktoshokan a { background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
.cstmreba .kaerebalink-link1 .shoplinkamazon a, .cstmreba .booklink-link2 .shoplinkamazon a { background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
.cstmreba .kaerebalink-link1 .shoplinkrakuten a, .cstmreba .booklink-link2 .shoplinkrakuten a { background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
.cstmreba .kaerebalink-link1 .shoplinkseven a, .cstmreba .booklink-link2 .shoplinkseven a { background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
.cstmreba .booklink-link2 a:hover, .cstmreba .kaerebalink-link1 a:hover, .cstmreba .tomarebalink-link1 a:hover { background: rgb(255, 255, 255); }
.cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover { color: rgb(118, 174, 37); }
.cstmreba .tomarebalink-link1 .shoplinkjalan a:hover { color: rgb(255, 122, 21); }
.cstmreba .tomarebalink-link1 .shoplinkjtb a:hover { color: rgb(200, 21, 40); }
.cstmreba .tomarebalink-link1 .shoplinkknt a:hover { color: rgb(11, 73, 157); }
.cstmreba .tomarebalink-link1 .shoplinkikyu a:hover { color: rgb(191, 149, 0); }
.cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover { color: rgb(0, 0, 102); }
.cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover { color: rgb(255, 0, 51); }
.cstmreba .tomarebalink-link1 .shoplinkhis a:hover { color: rgb(0, 75, 176); }
.cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover { color: rgb(255, 0, 51); }
.cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover { color: rgb(132, 190, 36); }
.cstmreba .kaerebalink-link1 .shoplinkcecile a:hover { color: rgb(141, 18, 75); }
.cstmreba .kaerebalink-link1 .shoplinkwowma a:hover { color: rgb(234, 84, 4); }
.cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover { color: rgb(49, 73, 149); }
.cstmreba .booklink-link2 .shoplinkkindle a:hover { color: rgb(0, 125, 205); }
.cstmreba .booklink-link2 .shoplinkrakukobo a:hover { color: rgb(191, 0, 0); }
.cstmreba .booklink-link2 .shoplinkbk1 a:hover { color: rgb(0, 133, 205); }
.cstmreba .booklink-link2 .shoplinkehon a:hover { color: rgb(42, 44, 109); }
.cstmreba .booklink-link2 .shoplinkkino a:hover { color: rgb(0, 62, 146); }
.cstmreba .booklink-link2 .shoplinkebj a:hover { color: rgb(248, 72, 94); }
.cstmreba .booklink-link2 .shoplinktoshokan a:hover { color: rgb(51, 51, 51); }
.cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, .cstmreba .booklink-link2 .shoplinkamazon a:hover { color: rgb(255, 153, 1); }
.cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, .cstmreba .booklink-link2 .shoplinkrakuten a:hover { color: rgb(191, 0, 0); }
.cstmreba .kaerebalink-link1 .shoplinkseven a:hover, .cstmreba .booklink-link2 .shoplinkseven a:hover { color: rgb(34, 84, 150); }
.cstmreba .booklink-footer { clear: both; }
@media screen and (max-width: 768px) {
  .cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image { width: 100%; float: none; }
  .cstmreba .booklink-link2 > div, .cstmreba .kaerebalink-link1 > div, .cstmreba .tomarebalink-link1 > div { width: 32.33%; margin: 0.5%; }
  .cstmreba .booklink-info, .cstmreba .kaerebalink-info, .cstmreba .tomarebalink-info { text-align: center; padding-bottom: 1px; }
}
@media screen and (max-width: 480px) {
  .cstmreba .booklink-link2 > div, .cstmreba .kaerebalink-link1 > div, .cstmreba .tomarebalink-link1 > div { width: 49%; margin: 0.5%; }
}
.appreach { text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
.appreach::after { content: ""; display: block; clear: both; }
.appreach p { margin: 0px; }
.appreach a::after { display: none; }
.appreach__icon { float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
.appreach__detail { display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
.appreach__detail::after { content: ""; display: block; clear: both; }
.appreach__name { font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
.appreach__info { font-size: 12px !important; }
.appreach__developper, .appreach__price { margin-right: 0.5em; }
.appreach__posted a { margin-left: 0.5em; }
.appreach__links { float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
.appreach__aslink img { margin-right: 10px; height: 40px; width: 135px; }
.appreach__gplink img { height: 40px; width: 134.5px; }
.appreach__star { position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
.appreach__star__base { position: absolute; color: rgb(115, 115, 115); }
.appreach__star__evaluate { position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
.product-info-table-wrapper { width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
.product-info-table-wrapper .product-info-table { width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
.product-info-table-wrapper .product-info-table th { background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
.product-info-table-wrapper .product-info-table td { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
.product-info-table-wrapper .product-info-table tbody tr:hover { background-color: rgb(249, 249, 249); }
.product-info-table-wrapper .product-info-table tbody tr:hover th { background-color: rgb(209, 231, 255); }
@media (max-width: 600px) {
  .product-info-table-wrapper .product-info-table th, .product-info-table-wrapper .product-info-table td { padding: 8px 10px; font-size: 13px; }
  .product-info-table-wrapper .product-info-table th { width: 120px; min-width: 100px; }
}
.post p.rakuten-notice, .entry-content p.rakuten-notice { line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }

.rankst-wrap { margin-bottom: 10px; }
.rankst { margin-bottom: 10px; overflow: hidden; }
.rankst-box { margin-bottom: 0px; }
.rankst p { margin-bottom: 10px; overflow: hidden; }
.rankst-cont blockquote { background-color: transparent; background-image: none; padding: 0px; margin-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.rankst-cont { margin: 0px; }
.rankst-contb { margin: 20px; }
.rankst-l.post, .rankst-l { text-align: center; padding: 0px 0px 20px; }
.rankstlink-l { width: 100%; text-align: center; }
.rankstlink-r { float: right; width: 100%; }
.rankstlink-l p a { display: block; width: 100%; box-sizing: border-box; text-align: center; padding: 10px; background: linear-gradient(rgb(79, 195, 247) 0%, rgb(41, 182, 246) 100%); color: rgb(255, 255, 255); text-decoration: none; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; }
.rankstlink-l p { width: 90%; text-align: center; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; box-shadow: rgb(3, 155, 229) 0px 3px 0px; position: relative; }
.rankstlink-l p:hover { box-shadow: rgb(3, 155, 229) 0px 1px 0px; top: 1px; }
.rankstlink-l2 p a { display: block; width: 100%; text-align: center; padding: 10px; background: linear-gradient(rgb(79, 195, 247) 0%, rgb(41, 182, 246) 100%); color: rgb(255, 255, 255); text-decoration: none; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; box-sizing: border-box; }
.rankstlink-l2 p { width: 90%; text-align: center; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; box-shadow: rgb(3, 155, 229) 0px 3px 0px; position: relative; }
.rankstlink-l2 p:hover { box-shadow: rgb(3, 155, 229) 0px 1px 0px; top: 1px; }
.rankstlink-b p a { display: block; width: 100%; box-sizing: border-box; text-align: center; padding: 10px; background: linear-gradient(rgb(79, 195, 247) 0%, rgb(41, 182, 246) 100%); color: rgb(255, 255, 255); text-decoration: none; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; }
.rankstlink-r p a { display: block; width: 100%; box-sizing: border-box; text-align: center; padding: 10px; background: linear-gradient(rgb(239, 83, 80) 0%, rgb(229, 57, 53) 100%); color: rgb(255, 255, 255); text-decoration: none; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; }
.rankstlink-r p { width: 90%; margin-right: auto; margin-left: auto; border-radius: 5px; box-shadow: rgb(182, 27, 23) 0px 3px 0px; position: relative; }
.rankstlink-r p img { display: none; }
.rankstlink-r p:hover { box-shadow: rgb(182, 27, 23) 0px 1px 0px; top: 1px; }
.rankstlink-r2 p a { display: block; width: 100%; text-align: center; padding: 10px; background: linear-gradient(rgb(239, 83, 80) 0%, rgb(229, 57, 53) 100%); color: rgb(255, 255, 255); text-decoration: none; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; box-sizing: border-box; }
.rankstlink-r2 p { width: 90%; margin-right: auto; margin-left: auto; border-radius: 5px; box-shadow: rgb(182, 27, 23) 0px 3px 0px; position: relative; }
.rankstlink-r2 p img { display: none; }
.rankstlink-r2 p br { display: none; }
.rankstlink-r2 p:hover { box-shadow: rgb(182, 27, 23) 0px 1px 0px; top: 1px; }
.rankstlink-r2 a + br, .rankstlink-l2 a + br { display: none; }
.rankstlink-r2 .fa, .rankstlink-l2 .st-fa, .rankstlink-r2 .fa, .rankstlink-l2 .fa { margin-right: 5px; }
.rankstlink-a p a { display: block; width: 100%; box-sizing: border-box; text-align: center; padding: 10px; background: linear-gradient(rgb(239, 83, 80) 0%, rgb(229, 57, 53) 100%); color: rgb(255, 255, 255); text-decoration: none; margin-right: auto; margin-left: auto; border-radius: 5px; font-weight: bold; }
.rankstlink-a p { width: 90%; margin-right: auto; margin-left: auto; border-radius: 5px; box-shadow: rgb(182, 27, 23) 0px 3px 0px; position: relative; }
.rankstlink-a p img { display: none; }
.rankstlink-a p:hover { box-shadow: rgb(182, 27, 23) 0px 1px 0px; top: 1px; }
.rankst-box .clearfix.rankst .rankst-l a img, .rankst-box .clearfix.rankst .rankst-l iframe { padding: 0px; max-width: 100%; box-sizing: border-box; margin: 0px auto; }
.rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { padding: 15px 20px 15px 60px; background-repeat: no-repeat; background-position: left center; font-size: 20px; line-height: 1.3; color: rgb(0, 0, 0); background-color: transparent; background-image: url('../img/a281631edc2.png'); }
.rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4-sc), .post .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4-sc), #side .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4-sc) { margin-bottom: 10px; color: rgb(0, 0, 0); background-color: transparent; background-image: url('../img/a281631edc2.png'); }
.rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { position: relative; background: rgb(197, 191, 59); font-size: 18px; line-height: 27px; margin-bottom: 20px; padding: 10px 20px; text-align: center; color: rgb(255, 255, 255) !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
.rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(197, 191, 59) transparent transparent; border-image: initial; }
.rankwidgets-poprank img:first-of-type { display: block; width: 100%; }
#footer .st_rankside { margin-bottom: 10px; }
#footer .st_side_rankwidgets { margin-bottom: 20px; }
#footer .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { background-color: transparent; margin-bottom: 0px; padding: 0px 0px 10px; text-align: left; }
#footer .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::before { content: none; }
#footer .rankwidgets-item { line-height: 1.3; padding-top: 5px; }
#footer .rankwidgets-item .st-star { font-size: 80%; }
#footer .st_rankside_all { margin-left: 10px; padding-left: 45px; }
#s-navi dl.acordion .rankh3.rankwidgets-title { font-size: 90%; line-height: 1.5; margin-bottom: 20px; padding: 10px; }
#s-navi dl.acordion .rankwidgets-item { font-size: 90%; line-height: 1.5; }
.post .rankst-cont h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .rankst-cont h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { background-color: rgb(252, 252, 136); padding: 10px; margin-bottom: 10px; }
.post .rankst-cont h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankst-cont h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankst-cont h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankst-cont h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { margin-top: 0px; }
.rankh4.rankno-1:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankh4.rankno-1:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankh4.rankno-1:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .rankid1 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankid1 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankid1 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { background-image: url('../img/afb72cb5941.png'); }
.rankh4.rankno-2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankh4.rankno-2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankh4.rankno-2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .rankid2 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankid2 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankid2 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { background-image: url('../img/a3b1aae6f5f.png') !important; }
.rankh4.rankno-3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankh4.rankno-3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankh4.rankno-3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .rankid3 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankid3 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankid3 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { background-image: url('../img/add15873ca3.png') !important; }
.rankh4.rankno-4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankh4.rankno-4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankh4.rankno-4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .rankid-normal .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), .post .rankid-normal .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .rankid-normal .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { background-image: url('../img/a4d76f17261.png'); }
#side .rankst-l, #side .rankst-r { float: none; width: 100%; }
#side .rankst-box .clearfix.rankst .rankst-l a img { float: none; width: 100%; }
#side .rankst-r, #side .rankst-l, #side .rankst-cont { margin: 0px; }
#side .rankst-ls img { margin: 0px auto; max-width: 100% !important; }
#side .rankst-ls { text-align: center; }
.rankh3.rankwidgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { font-weight: bold; margin-bottom: 25px; }
#side .rankh3.rankwidgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { font-size: 18px; line-height: 30px; padding-top: 10px; padding-bottom: 10px; }
.rankwidgets-poprank { position: relative; width: 100px; float: left; }
.st_rankside { overflow: hidden; margin-bottom: 15px; }
.st_rankside_r { float: right; width: 100%; margin-right: -110px; padding-right: 110px; box-sizing: border-box; }
.rankwidgets-no { position: absolute; top: 0px; left: 0px; padding: 2px 8px; background: rgb(120, 144, 156); font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); }
.rankwidgets-item { margin-bottom: 0px; }
.rankwidgets-item a { font-weight: bold; color: rgb(26, 26, 26); }
.rankwidgets-side-rank1 { background: rgb(196, 191, 44); }
.rankwidgets-side-rank2 { background: rgb(158, 158, 158); }
.rankwidgets-side-rank3 { background: rgb(121, 85, 72); }
.rankwidgets-cont p, .rankwidgets-cont a { margin-bottom: 0px; line-height: 1.3; font-size: 80%; }
.st_rankside_all { padding-left: 50px; background-repeat: no-repeat; background-position: left center; background-image: url('../img/a7f523ee006.png'); }
.st_rankside1 .st_rankside_all { background-image: url('../img/aaf68f0b6f7.png'); }
.st_rankside2 .st_rankside_all { background-image: url('../img/af9e12f8e36.png'); }
.st_rankside3 .st_rankside_all { background-image: url('../img/ace7b1d70dd.png'); }
@media only screen and (max-width: 959px) {
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { font-size: 110%; line-height: 1.5; padding: 15px; }
  #side .rankst-box .clearfix.rankst .rankst-l a img { float: left; padding: 0px; margin: 0px !important; }
  #side .rankst-cont { margin: 0px 0px 0px 165px; }
  #side .rankst-r { position: relative; z-index: 1; float: right; width: 100%; margin: 0px 0px 0px -150px; }
  #side .rankst-l { position: relative; z-index: 2; float: left; width: 150px; }
  #side .rankstlink-l { float: left; width: 50%; }
  #side .rankstlink-r { float: right; width: 50%; }
}
@media only screen and (min-width: 600px) {
  .rankst-box .clearfix.rankst .rankst-l a img { float: left; padding: 0px; margin: 0px !important; }
  .rankst-cont { margin: 0px 0px 0px 165px; }
  .rankst-r { position: relative; z-index: 1; float: right; width: 100%; margin: 0px 0px 0px -150px; }
  .rankst-l { position: relative; z-index: 2; float: left; width: 150px; }
}
@media print, screen and (min-width: 960px) {
  #side .rankh3.rankwidgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { font-size: 14px; line-height: 25px; padding-top: 5px; padding-bottom: 5px; }
  .rankstlink-l { float: left; width: 50%; }
  .rankstlink-r { float: right; width: 50%; }
  #side .rankstlink-l, #side .rankstlink-r { float: none; width: 100%; }
  .colum1 .rankst-r { float: right; width: 100%; margin: 0px 0px 0px -320px; }
  .colum1 .rankst-l { float: left; width: 300px; }
  .colum1 .rankst-cont { margin: 0px 0px 0px 320px; }
  .rankstlink-r2 p, .rankstlink-l2 p { width: 50%; }
  #side .rankstlink-r2 p, #side .rankstlink-l2 p { width: 100%; }
}
@media only screen and (max-width: 599px) {
  .rankst-box .clearfix.rankst .rankst-l a img { float: none; width: 100%; }
}

.keycolor { color: rgb(25, 47, 96); }
.maincolor { color: rgb(39, 68, 114); }
.subcolor { color: rgb(46, 139, 192); }
.textcolor { color: rgb(51, 51, 51); }
.keycolor-bc { background: rgb(25, 47, 96); }
.maincolor-bc { background: rgb(39, 68, 114); }
.subcolor-bc { background: rgb(46, 139, 192); }
.textcolor-bc { background: rgb(51, 51, 51); }
.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text { background-color: rgb(238, 238, 238); }
.is-style-st-paragraph-kaiwa::after, .is-style-st-paragraph-kaiwa-b::after { border-right-color: rgb(238, 238, 238); }
: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: rgb(247, 141, 167) !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: rgb(233, 47, 61) !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: rgb(253, 240, 242) !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: rgb(255, 193, 7) !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: rgb(255, 253, 231) !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: rgb(238, 250, 255) !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: rgb(142, 209, 252) !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: rgb(142, 209, 252) !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: rgb(6, 147, 227) !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: rgb(250, 250, 250) !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: rgb(49, 49, 49) !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: rgb(255, 255, 255) !important; }
:root .has-pale-pink-background-color { background-color: rgb(247, 141, 167) !important; }
:root .has-soft-red-background-color { background-color: rgb(233, 47, 61) !important; }
:root .has-light-grayish-red-background-color { background-color: rgb(253, 240, 242) !important; }
:root .has-vivid-yellow-background-color { background-color: rgb(255, 193, 7) !important; }
:root .has-very-pale-yellow-background-color { background-color: rgb(255, 253, 231) !important; }
:root .has-light-green-cyan-background-color { background-color: rgb(238, 250, 255) !important; }
:root .has-pale-cyan-blue-background-color { background-color: rgb(142, 209, 252) !important; }
:root .has-vivid-cyan-blue-background-color { background-color: rgb(6, 147, 227) !important; }
:root .has-very-light-gray-background-color { background-color: rgb(250, 250, 250) !important; }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49) !important; }
:root .has-white-background-color { background-color: rgb(255, 255, 255) !important; }
:root .has-soft-red-border-color { border-color: rgb(233, 47, 61) !important; }
:root .has-light-grayish-red-border-color { border-color: rgb(253, 240, 242) !important; }
:root .has-vivid-yellow-border-color { border-color: rgb(255, 193, 7) !important; }
:root .has-very-pale-yellow-border-color { border-color: rgb(255, 253, 231) !important; }
:root .has-light-green-cyan-border-color { border-color: rgb(238, 250, 255) !important; }
:root .has-pale-cyan-blue-border-color { border-color: rgb(142, 209, 252) !important; }
:root .has-vivid-cyan-blue-border-color { border-color: rgb(6, 147, 227) !important; }
:root .has-very-light-gray-border-color { border-color: rgb(250, 250, 250) !important; }
:root .has-very-dark-gray-border-color { border-color: rgb(49, 49, 49) !important; }
:root .has-white-border-color { border-color: rgb(255, 255, 255) !important; }
.st-tabs.is-style-default .st-tabs__tab-list { --st--background-color: #cccccc; }
.st-tabs.is-style-default .st-tabs__tab-list-item { background-color: var(--st--background-color); }
.st-tabs.is-style-st-square .st-tabs__tab-content { margin-top: 5px; }
.st-tabs.is-style-st-square .st-tabs__tab-list { --st--background-color: #cccccc; }
.st-tabs.is-style-st-square .st-tabs__tab-list-item { background-color: var(--st--background-color); }
.st-tabs.is-style-st-bubble .st-tabs__tab-content { margin-top: 10px; }
.st-tabs.is-style-st-bubble .st-tabs__tab-list { --st--background-color: #cccccc; }
.st-tabs.is-style-st-bubble .st-tabs__tab-list-item { background-color: var(--st--background-color); }
.st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after { border-top-color: var(--st--background-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; }
.st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before { content: normal; }
.st-tabs.is-style-st-tab .st-tabs__tab-list { background-color: var(--st--background-color); }
.st-tabs.is-style-st-tab .st-tabs__tab-list-item { background-color: rgb(204, 204, 204); }
.st-tabs.is-style-st-border .st-tabs__tab-list { --st--border-color: #cccccc; }
.st-tabs.is-style-st-border .st-tabs__tab-list-item { border-color: var(--st--border-color); }
.st-tabs.is-style-st-bubble .has-border.has-pale-pink-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-pale-pink-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(247, 141, 167); }
.st-tabs.is-style-st-bubble .has-border.has-soft-red-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-soft-red-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(233, 47, 61); }
.st-tabs.is-style-st-bubble .has-border.has-light-grayish-red-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-light-grayish-red-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(253, 240, 242); }
.st-tabs.is-style-st-bubble .has-border.has-vivid-yellow-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-vivid-yellow-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(255, 193, 7); }
.st-tabs.is-style-st-bubble .has-border.has-very-pale-yellow-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-very-pale-yellow-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(255, 253, 231); }
.st-tabs.is-style-st-bubble .has-border.has-light-green-cyan-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-light-green-cyan-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(238, 250, 255); }
.st-tabs.is-style-st-bubble .has-border.has-pale-cyan-blue-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-pale-cyan-blue-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(142, 209, 252); }
.st-tabs.is-style-st-bubble .has-border.has-vivid-cyan-blue-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-vivid-cyan-blue-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(6, 147, 227); }
.st-tabs.is-style-st-bubble .has-border.has-very-light-gray-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-very-light-gray-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(250, 250, 250); }
.st-tabs.is-style-st-bubble .has-border.has-very-dark-gray-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-very-dark-gray-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(49, 49, 49); }
.st-tabs.is-style-st-bubble .has-border.has-white-border-color .st-tabs__tab[aria-selected="true"]::before, .st-tabs.is-style-st-bubble .has-white-background-color .st-tabs__tab[aria-selected="true"]::after { border-top-color: rgb(255, 255, 255); }
.has-inline-color.has-pale-pink-color { color: rgb(247, 141, 167); }
.has-inline-color.has-soft-red-color { color: rgb(233, 47, 61); }
.has-inline-color.has-light-grayish-red-color { color: rgb(253, 240, 242); }
.has-inline-color.has-vivid-yellow-color { color: rgb(255, 193, 7); }
.has-inline-color.has-very-pale-yellow-color { color: rgb(255, 253, 231); }
.has-inline-color.has-light-green-cyan-color { color: rgb(238, 250, 255) !important; }
.has-inline-color.has-pale-cyan-blue-color { color: rgb(142, 209, 252); }
.has-inline-color.has-vivid-cyan-blue-color { color: rgb(6, 147, 227); }
.has-inline-color.has-very-light-gray-color { color: rgb(250, 250, 250); }
.has-inline-color.has-very-dark-gray-color { color: rgb(49, 49, 49); }
.has-inline-color.has-white-color { color: rgb(255, 255, 255); }
[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: rgb(247, 141, 167); }
[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: rgb(233, 47, 61); }
[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: rgb(253, 240, 242); }
[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: rgb(255, 193, 7); }
[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: rgb(255, 253, 231); }
[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: rgb(238, 250, 255) !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: rgb(142, 209, 252); }
[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: rgb(6, 147, 227); }
[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: rgb(250, 250, 250); }
[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: rgb(49, 49, 49); }
[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: rgb(255, 255, 255); }
.is-style-st-heading-custom-line.has-pale-pink-color::after { background-color: rgb(247, 141, 167); }
.is-style-st-heading-custom-line.has-soft-red-color::after { background-color: rgb(233, 47, 61); }
.is-style-st-heading-custom-line.has-light-grayish-red-color::after { background-color: rgb(253, 240, 242); }
.is-style-st-heading-custom-line.has-vivid-yellow-color::after { background-color: rgb(255, 193, 7); }
.is-style-st-heading-custom-line.has-very-pale-yellow-color::after { background-color: rgb(255, 253, 231); }
.is-style-st-heading-custom-line.has-light-green-cyan-color::after { background-color: rgb(238, 250, 255) !important; }
.is-style-st-heading-custom-line.has-pale-cyan-blue-color::after { background-color: rgb(142, 209, 252); }
.is-style-st-heading-custom-line.has-vivid-cyan-blue-color::after { background-color: rgb(6, 147, 227); }
.is-style-st-heading-custom-line.has-very-light-gray-color::after { background-color: rgb(250, 250, 250); }
.is-style-st-heading-custom-line.has-very-dark-gray-color::after { background-color: rgb(49, 49, 49); }
.is-style-st-heading-custom-line.has-white-color::after { background-color: rgb(255, 255, 255); }
.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: rgb(247, 141, 167); }
.is-style-st-heading-custom-bubble.has-pale-pink-background-color::after { border-top-color: rgb(247, 141, 167); }
.is-style-st-heading-custom-count.has-pale-pink-background-color::before { color: rgb(247, 141, 167); }
.is-style-st-heading-custom-step.has-pale-pink-background-color::before { color: rgb(247, 141, 167); }
.is-style-st-heading-custom-step.has-pale-pink-background-color::after { border-color: rgb(247, 141, 167); color: rgb(247, 141, 167); }
.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: rgb(233, 47, 61); }
.is-style-st-heading-custom-bubble.has-soft-red-background-color::after { border-top-color: rgb(233, 47, 61); }
.is-style-st-heading-custom-count.has-soft-red-background-color::before { color: rgb(233, 47, 61); }
.is-style-st-heading-custom-step.has-soft-red-background-color::before { color: rgb(233, 47, 61); }
.is-style-st-heading-custom-step.has-soft-red-background-color::after { border-color: rgb(233, 47, 61); color: rgb(233, 47, 61); }
.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: rgb(253, 240, 242); }
.is-style-st-heading-custom-bubble.has-light-grayish-red-background-color::after { border-top-color: rgb(253, 240, 242); }
.is-style-st-heading-custom-count.has-light-grayish-red-background-color::before { color: rgb(253, 240, 242); }
.is-style-st-heading-custom-step.has-light-grayish-red-background-color::before { color: rgb(253, 240, 242); }
.is-style-st-heading-custom-step.has-light-grayish-red-background-color::after { border-color: rgb(253, 240, 242); color: rgb(253, 240, 242); }
.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: rgb(255, 193, 7); }
.is-style-st-heading-custom-bubble.has-vivid-yellow-background-color::after { border-top-color: rgb(255, 193, 7); }
.is-style-st-heading-custom-count.has-vivid-yellow-background-color::before { color: rgb(255, 193, 7); }
.is-style-st-heading-custom-step.has-vivid-yellow-background-color::before { color: rgb(255, 193, 7); }
.is-style-st-heading-custom-step.has-vivid-yellow-background-color::after { border-color: rgb(255, 193, 7); color: rgb(255, 193, 7); }
.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: rgb(255, 253, 231); }
.is-style-st-heading-custom-bubble.has-very-pale-yellow-background-color::after { border-top-color: rgb(255, 253, 231); }
.is-style-st-heading-custom-count.has-very-pale-yellow-background-color::before { color: rgb(255, 253, 231); }
.is-style-st-heading-custom-step.has-very-pale-yellow-background-color::before { color: rgb(255, 253, 231); }
.is-style-st-heading-custom-step.has-very-pale-yellow-background-color::after { border-color: rgb(255, 253, 231); color: rgb(255, 253, 231); }
.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: rgb(238, 250, 255) !important; }
.is-style-st-heading-custom-bubble.has-light-green-cyan-background-color::after { border-top-color: rgb(238, 250, 255) !important; }
.is-style-st-heading-custom-count.has-light-green-cyan-background-color::before { color: rgb(238, 250, 255) !important; }
.is-style-st-heading-custom-step.has-light-green-cyan-background-color::before { color: rgb(238, 250, 255) !important; }
.is-style-st-heading-custom-step.has-light-green-cyan-background-color::after { border-color: rgb(238, 250, 255) !important; color: rgb(238, 250, 255) !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: rgb(142, 209, 252); }
.is-style-st-heading-custom-bubble.has-pale-cyan-blue-background-color::after { border-top-color: rgb(142, 209, 252); }
.is-style-st-heading-custom-count.has-pale-cyan-blue-background-color::before { color: rgb(142, 209, 252); }
.is-style-st-heading-custom-step.has-pale-cyan-blue-background-color::before { color: rgb(142, 209, 252); }
.is-style-st-heading-custom-step.has-pale-cyan-blue-background-color::after { border-color: rgb(142, 209, 252); color: rgb(142, 209, 252); }
.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: rgb(6, 147, 227); }
.is-style-st-heading-custom-bubble.has-vivid-cyan-blue-background-color::after { border-top-color: rgb(6, 147, 227); }
.is-style-st-heading-custom-count.has-vivid-cyan-blue-background-color::before { color: rgb(6, 147, 227); }
.is-style-st-heading-custom-step.has-vivid-cyan-blue-background-color::before { color: rgb(6, 147, 227); }
.is-style-st-heading-custom-step.has-vivid-cyan-blue-background-color::after { border-color: rgb(6, 147, 227); color: rgb(6, 147, 227); }
.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: rgb(250, 250, 250); }
.is-style-st-heading-custom-bubble.has-very-light-gray-background-color::after { border-top-color: rgb(250, 250, 250); }
.is-style-st-heading-custom-count.has-very-light-gray-background-color::before { color: rgb(250, 250, 250); }
.is-style-st-heading-custom-step.has-very-light-gray-background-color::before { color: rgb(250, 250, 250); }
.is-style-st-heading-custom-step.has-very-light-gray-background-color::after { border-color: rgb(250, 250, 250); color: rgb(250, 250, 250); }
.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: rgb(250, 250, 250); }
.is-style-st-heading-custom-bubble.has-very-dark-gray-background-color::after { border-top-color: rgb(49, 49, 49); }
.is-style-st-heading-custom-count.has-very-dark-gray-background-color::before { color: rgb(49, 49, 49); }
.is-style-st-heading-custom-step.has-very-dark-gray-background-color::before { color: rgb(49, 49, 49); }
.is-style-st-heading-custom-step.has-very-dark-gray-background-color::after { border-color: rgb(49, 49, 49); color: rgb(49, 49, 49); }
.is-style-st-paragraph-kaiwa.has-white-background-color::after, .is-style-st-paragraph-kaiwa-b.has-white-background-color::after { border-right-color: rgb(49, 49, 49); }
.is-style-st-heading-custom-bubble.has-white-background-color::after { border-top-color: rgb(255, 255, 255); }
.is-style-st-heading-custom-count.has-white-background-color::before { color: rgb(255, 255, 255); }
.is-style-st-heading-custom-step.has-white-background-color::before { color: rgb(255, 255, 255); }
.is-style-st-heading-custom-step.has-white-background-color::after { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.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: rgb(247, 141, 167); }
.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: rgb(233, 47, 61); }
.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: rgb(253, 240, 242); }
.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: rgb(255, 193, 7); }
.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: rgb(255, 253, 231); }
.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: rgb(238, 250, 255) !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: rgb(142, 209, 252); }
.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: rgb(6, 147, 227); }
.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: rgb(250, 250, 250); }
.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: rgb(49, 49, 49); }
.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: rgb(255, 255, 255); }
.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: rgb(247, 141, 167); border-right-color: rgb(247, 141, 167) !important; }
[class*="is-style-st-paragraph-"].has-soft-red-color::before { color: rgb(233, 47, 61); border-right-color: rgb(233, 47, 61) !important; }
[class*="is-style-st-paragraph-"].has-light-grayish-red-color::before { color: rgb(253, 240, 242); border-right-color: rgb(253, 240, 242) !important; }
[class*="is-style-st-paragraph-"].has-vivid-yellow-color::before { color: rgb(255, 193, 7); border-right-color: rgb(255, 193, 7) !important; }
[class*="is-style-st-paragraph-"].has-very-pale-yellow-color::before { color: rgb(255, 253, 231); border-right-color: rgb(255, 253, 231) !important; }
[class*="is-style-st-paragraph-"].has-light-green-cyan-color::before { color: rgb(238, 250, 255) !important; border-right-color: rgb(238, 250, 255) !important; }
[class*="is-style-st-paragraph-"].has-pale-cyan-blue-color::before { color: rgb(142, 209, 252); border-right-color: rgb(142, 209, 252) !important; }
[class*="is-style-st-paragraph-"].has-vivid-cyan-blue-color::before { color: rgb(6, 147, 227); border-right-color: rgb(6, 147, 227) !important; }
[class*="is-style-st-paragraph-"].has-very-light-gray-color::before { color: rgb(250, 250, 250); border-right-color: rgb(250, 250, 250) !important; }
[class*="is-style-st-paragraph-"].has-very-dark-gray-color::before { color: rgb(49, 49, 49); border-right-color: rgb(49, 49, 49) !important; }
[class*="is-style-st-paragraph-"].has-white-color::before { color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255) !important; }
.is-style-st-paragraph-dotline.has-pale-pink-background-color { box-shadow: rgb(247, 141, 167) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-soft-red-background-color { box-shadow: rgb(233, 47, 61) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-light-grayish-red-background-color { box-shadow: rgb(253, 240, 242) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-vivid-yellow-background-color { box-shadow: rgb(255, 193, 7) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-very-pale-yellow-background-color { box-shadow: rgb(255, 253, 231) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-light-green-cyan-background-color { box-shadow: rgb(238, 250, 255) 0px 0px 0px 7px !important; }
.is-style-st-paragraph-dotline.has-pale-cyan-blue-background-color { box-shadow: rgb(142, 209, 252) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-vivid-cyan-blue-background-color { box-shadow: rgb(6, 147, 227) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-very-light-gray-background-color { box-shadow: rgb(250, 250, 250) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-very-dark-gray-background-color { box-shadow: rgb(49, 49, 49) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-white-background-color { box-shadow: rgb(255, 255, 255) 0px 0px 0px 7px; }
.is-style-st-paragraph-bubble.has-pale-pink-background-color::after { border-top-color: rgb(247, 141, 167); }
.is-style-st-paragraph-bubble.has-soft-red-background-color::after { border-top-color: rgb(233, 47, 61); }
.is-style-st-paragraph-bubble.has-light-grayish-red-background-color::after { border-top-color: rgb(253, 240, 242); }
.is-style-st-paragraph-bubble.has-vivid-yellow-background-color::after { border-top-color: rgb(255, 193, 7); }
.is-style-st-paragraph-bubble.has-very-pale-yellow-background-color::after { border-top-color: rgb(255, 253, 231); }
.is-style-st-paragraph-bubble.has-light-green-cyan-background-color::after { border-top-color: rgb(238, 250, 255) !important; }
.is-style-st-paragraph-bubble.has-pale-cyan-blue-background-color::after { border-top-color: rgb(142, 209, 252); }
.is-style-st-paragraph-bubble.has-vivid-cyan-blue-background-color::after { border-top-color: rgb(6, 147, 227); }
.is-style-st-paragraph-bubble.has-very-light-gray-background-color::after { border-top-color: rgb(250, 250, 250); }
.is-style-st-paragraph-bubble.has-very-dark-gray-background-color::after { border-top-color: rgb(49, 49, 49); }
.is-style-st-paragraph-bubble.has-white-background-color::after { border-top-color: rgb(255, 255, 255); }
.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: rgb(25, 47, 96) !important; }
.has-original-color-a-background-color { background-color: rgb(25, 47, 96) !important; }
.has-original-color-a-border-color { border-color: rgb(25, 47, 96) !important; }
[class*="is-style-st-paragraph-"].has-original-color-a-color::before { color: rgb(25, 47, 96); border-right-color: rgb(25, 47, 96) !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: rgb(25, 47, 96); }
.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: rgb(25, 47, 96); }
.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: rgb(25, 47, 96); }
.is-style-st-heading-custom-bubble.has-original-color-a-background-color::after { border-top-color: rgb(25, 47, 96); }
.is-style-st-heading-custom-line.has-original-color-a-color::after { background-color: rgb(25, 47, 96); }
.is-style-st-heading-custom-count.has-original-color-a-color { color: rgb(25, 47, 96); }
.is-style-st-heading-custom-count.has-original-color-a-background-color::before { color: rgb(25, 47, 96); }
.is-style-st-heading-custom-step.has-original-color-a-background-color::before { color: rgb(25, 47, 96); }
.is-style-st-heading-custom-step.has-original-color-a-background-color::after { border-color: rgb(25, 47, 96); color: rgb(25, 47, 96); }
.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: rgb(25, 47, 96); }
.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: rgb(25, 47, 96); }
.is-style-st-heading-custom-ranking.has-original-color-a-background-color::before { background-color: rgb(25, 47, 96); color: rgb(255, 255, 255) !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: rgb(25, 47, 96); 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: rgb(25, 47, 96); }
.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: rgb(25, 47, 96); }
.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: rgb(39, 68, 114) !important; }
.has-original-color-b-background-color { background-color: rgb(39, 68, 114) !important; }
.has-original-color-b-border-color { border-color: rgb(39, 68, 114) !important; }
[class*="is-style-st-paragraph-"].has-original-color-b-color::before { color: rgb(39, 68, 114); border-right-color: rgb(39, 68, 114) !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: rgb(39, 68, 114); }
.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: rgb(39, 68, 114); }
.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: rgb(39, 68, 114); }
.is-style-st-heading-custom-bubble.has-original-color-b-background-color::after { border-top-color: rgb(39, 68, 114); }
.is-style-st-heading-custom-line.has-original-color-b-color::after { background-color: rgb(39, 68, 114); }
.is-style-st-heading-custom-count.has-original-color-b-color { color: rgb(39, 68, 114); }
.is-style-st-heading-custom-count.has-original-color-b-background-color::before { color: rgb(39, 68, 114); }
.is-style-st-heading-custom-step.has-original-color-b-background-color::before { color: rgb(39, 68, 114); }
.is-style-st-heading-custom-step.has-original-color-b-background-color::after { border-color: rgb(39, 68, 114); color: rgb(39, 68, 114); }
.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: rgb(39, 68, 114); }
.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: rgb(39, 68, 114); }
.is-style-st-heading-custom-ranking.has-original-color-b-background-color::before { background-color: rgb(39, 68, 114); color: rgb(255, 255, 255) !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: rgb(39, 68, 114); 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: rgb(39, 68, 114); }
: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: rgb(39, 68, 114); }
.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: rgb(39, 68, 114); }
.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: rgb(46, 139, 192) !important; }
.has-original-color-c-background-color { background-color: rgb(46, 139, 192) !important; }
.has-original-color-c-border-color { border-color: rgb(46, 139, 192) !important; }
[class*="is-style-st-paragraph-"].has-original-color-c-color::before { color: rgb(46, 139, 192); border-right-color: rgb(46, 139, 192) !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: rgb(46, 139, 192); }
.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: rgb(46, 139, 192); }
.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: rgb(46, 139, 192); }
.is-style-st-heading-custom-bubble.has-original-color-c-background-color::after { border-top-color: rgb(46, 139, 192); }
.is-style-st-heading-custom-line.has-original-color-c-color::after { background-color: rgb(46, 139, 192); }
.is-style-st-heading-custom-count.has-original-color-c-color { color: rgb(46, 139, 192); }
.is-style-st-heading-custom-count.has-original-color-c-background-color::before { color: rgb(46, 139, 192); }
.is-style-st-heading-custom-step.has-original-color-c-background-color::before { color: rgb(46, 139, 192); }
.is-style-st-heading-custom-step.has-original-color-c-background-color::after { border-color: rgb(46, 139, 192); color: rgb(46, 139, 192); }
.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: rgb(46, 139, 192); }
.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: rgb(46, 139, 192); }
.is-style-st-heading-custom-ranking.has-original-color-c-background-color::before { background-color: rgb(46, 139, 192); color: rgb(255, 255, 255) !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: rgb(46, 139, 192); 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: rgb(46, 139, 192); }
.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: rgb(46, 139, 192); }
.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: rgb(51, 51, 51) !important; }
.has-original-color-d-background-color { background-color: rgb(51, 51, 51) !important; }
.has-original-color-d-border-color { border-color: rgb(51, 51, 51) !important; }
[class*="is-style-st-paragraph-"].has-original-color-d-color::before { color: rgb(51, 51, 51); border-right-color: rgb(51, 51, 51) !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: rgb(51, 51, 51); }
.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: rgb(51, 51, 51); }
.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: rgb(51, 51, 51); }
.is-style-st-heading-custom-bubble.has-original-color-d-background-color::after { border-top-color: rgb(51, 51, 51); }
.is-style-st-heading-custom-line.has-original-color-d-color::after { background-color: rgb(51, 51, 51); }
.is-style-st-heading-custom-count.has-original-color-d-color { color: rgb(51, 51, 51); }
.is-style-st-heading-custom-count.has-original-color-d-background-color::before { color: rgb(51, 51, 51); }
.is-style-st-heading-custom-step.has-original-color-d-background-color::before { color: rgb(51, 51, 51); }
.is-style-st-heading-custom-step.has-original-color-d-background-color::after { border-color: rgb(51, 51, 51); color: rgb(51, 51, 51); }
.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: rgb(51, 51, 51); }
.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: rgb(51, 51, 51); }
.is-style-st-heading-custom-ranking.has-original-color-d-background-color::before { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255) !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: rgb(51, 51, 51); 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: rgb(51, 51, 51); }
.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: rgb(51, 51, 51); }
.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: rgb(247, 141, 167); }
.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: rgb(233, 47, 61); }
.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: rgb(253, 240, 242); }
.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: rgb(255, 193, 7); }
.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: rgb(255, 253, 231); }
.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: rgb(238, 250, 255) !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: rgb(142, 209, 252); }
.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: rgb(6, 147, 227); }
.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: rgb(250, 250, 250); }
.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: rgb(49, 49, 49); }
.is-style-st-heading-custom-question.has-white-background-color::before, .is-style-st-heading-custom-answer.has-white-background-color::before { background-color: rgb(255, 255, 255); }
.is-style-st-heading-custom-ranking.has-pale-pink-background-color::before { background-color: rgb(247, 141, 167); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-soft-red-background-color::before { background-color: rgb(233, 47, 61); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-light-grayish-red-background-color::before { background-color: rgb(253, 240, 242); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-vivid-yellow-background-color::before { background-color: rgb(255, 193, 7); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-very-pale-yellow-background-color::before { background-color: rgb(255, 253, 231); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-light-green-cyan-background-color::before { background-color: rgb(238, 250, 255) !important; color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-pale-cyan-blue-background-color::before { background-color: rgb(142, 209, 252); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-vivid-cyan-blue-background-color::before { background-color: rgb(6, 147, 227); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-very-light-gray-background-color::before { background-color: rgb(250, 250, 250); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-very-dark-gray-background-color::before { background-color: rgb(49, 49, 49); color: rgb(255, 255, 255) !important; }
.is-style-st-heading-custom-ranking.has-white-background-color::before { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255) !important; }
.st-mymarker-s { background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); font-weight: bold; }
.st-mymarker-s-b { background: linear-gradient(transparent 70%, rgb(255, 196, 196) 0%); font-weight: bold; }
.has-st-border { }
[class^="is-style-st-paragraph-"], [class*=" is-style-st-paragraph-"] { border-radius: 5px; }
.is-style-st-paragraph-kaiwa.has-st-border, .is-style-st-paragraph-kaiwa-b.has-st-border { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; }
.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('../img/a436b19025f.jpg'); }
.is-style-st-paragraph-kaiwa-b::before { background-image: url('../img/acc1998b589.png'); }
.is-style-st-paragraph-dotline.has-original-color-a-background-color { box-shadow: rgb(25, 47, 96) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-original-color-b-background-color { box-shadow: rgb(39, 68, 114) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-original-color-c-background-color { box-shadow: rgb(46, 139, 192) 0px 0px 0px 7px; }
.is-style-st-paragraph-dotline.has-original-color-d-background-color { box-shadow: rgb(51, 51, 51) 0px 0px 0px 7px; }
.is-style-st-paragraph-bubble.has-original-color-a-background-color::after { border-top-color: rgb(25, 47, 96); }
.is-style-st-paragraph-bubble.has-original-color-b-background-color::after { border-top-color: rgb(39, 68, 114); }
.is-style-st-paragraph-bubble.has-original-color-c-background-color::after { border-top-color: rgb(46, 139, 192); }
.is-style-st-paragraph-bubble.has-original-color-d-background-color::after { border-top-color: rgb(51, 51, 51); }
.is-style-st-paragraph-marumozi { border-radius: 30px !important; }
.is-style-st-group-dotline, .is-style-st-group-dotline::before { border-radius: 5px; }
.is-style-st-group-line.has-pale-pink-color, .is-style-st-group-line-bold.has-pale-pink-color { border-left-color: rgb(247, 141, 167); color: inherit; }
.is-style-st-group-line.has-soft-red-color, .is-style-st-group-line-bold.has-soft-red-color { border-left-color: rgb(233, 47, 61); 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: rgb(253, 240, 242); color: inherit; }
.is-style-st-group-line.has-vivid-yellow-color, .is-style-st-group-line-bold.has-vivid-yellow-color { border-left-color: rgb(255, 193, 7); 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: rgb(255, 253, 231); 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: rgb(238, 250, 255) !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: rgb(142, 209, 252); 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: rgb(6, 147, 227); 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: rgb(250, 250, 250); 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: rgb(49, 49, 49); color: inherit; }
.is-style-st-group-line.has-white-color, .is-style-st-group-line-bold.has-white-color { border-left-color: rgb(255, 255, 255); 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: rgb(247, 141, 167); }
.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: rgb(233, 47, 61); 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: rgb(253, 240, 242); 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: rgb(255, 193, 7); }
.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: rgb(255, 253, 231); }
.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: rgb(238, 250, 255) !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: rgb(142, 209, 252); }
.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: rgb(6, 147, 227); }
.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: rgb(250, 250, 250); }
.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: rgb(49, 49, 49); }
.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: rgb(255, 255, 255); }
.wp-block-st-blocks-memo { background-color: rgb(250, 250, 250); border-color: rgb(250, 250, 250); }
.wp-block-st-blocks-memo .clip-fonticon { }
.wp-block-st-blocks-my-box { background-color: rgb(250, 250, 250); }
.wp-block-st-blocks-my-box .st-mybox-title { }
.wp-block-st-blocks-midashi-box.freebox { background-color: rgb(255, 253, 231); }
.wp-block-st-blocks-midashi-box .p-free { }
.wp-block-st-blocks-midashi-box .p-free .p-entry-f { color: rgb(51, 51, 51); }
.wp-block-st-blocks-flexbox { background-color: rgb(250, 250, 250); padding: 20px; }
.wp-block-st-blocks-flexbox .st-header-flextitle { }
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; }
.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(0px); }
}
@keyframes StSlideUp { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes StRightToLeft { 
  0% { opacity: 0; transform: translateX(50px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes StLeftToRight { 
  0% { opacity: 0; transform: translateX(0px); }
  100% { opacity: 1; transform: translateX(50px); }
}
@keyframes StFedeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media print, screen and (max-width: 959px) {
  #headbox { padding: 0px 10px 5px; }
  #header-l { padding-bottom: 10px; }
}
header .headbox .textwidget, #footer .headbox .textwidget { }
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; }
*, code { font-family: 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Hiragino Sans", メイリオ, meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; }
.kanren h3 a, .kanren h5 a { font-weight: bold; }
[class^="fa-"], [class*=" fa-"] { font-family: FontAwesome; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.comment-form-url { display: none; }
.comment-form-email { display: none; }
.comment-notes { display: none; }
#respond { display: none; }
.content-post-slider .post-slide-image::before, .post-card-list .post-card-image::before { padding-top: 56%; }
.header-post-slider .post-slide-image::before { padding-top: 70%; }
@media only screen and (min-width: 600px) {
  .header-post-slider .post-slide-image::before { padding-top: 40%; }
}
#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, .content-post-slider .post-slide-image img, .post-card-list .post-card-image img { width: 100%; height: 100%; }
@media print, screen and (max-width: 599px) {
  #footer .st-cardbox .clearfix dt.st-card-img, #side .st-cardbox .clearfix dt.st-card-img, main .st-cardbox .clearfix dt.st-card-img, .post .st-cardbox .clearfix dt.st-card-img { height: 100px; }
}
.st-cardstyle .st-cardbox .clearfix dt.st-card-img img, .post .st-cardstyle .st-cardbox .clearfix dt.st-card-img img, #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img img { height: 200px; }
@media only screen and (min-width: 600px) {
  .st-cardstyleb .st-cardbox .clearfix dt.st-card-img img, .post .st-cardstyleb .st-cardbox .clearfix dt.st-card-img img, #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img img { height: 200px; }
}
.wp-block-embed.is-type-wp-embed.wp-block-embed-wordpress { position: relative; }
.wp-block-embed.is-type-wp-embed.kanren figcaption, .wp-block-embed.is-type-wp-embed.check figcaption, .wp-block-embed.is-type-wp-embed.important figcaption, .wp-block-embed.is-type-wp-embed.popular figcaption { font-size: 0.7em; color: rgb(204, 204, 204); text-align: center; margin-top: -10px; }
.wp-block-embed.is-type-wp-embed:not(.kanren):not(.important):not(.popular) figcaption { position: absolute; top: -20px; right: 0px; display: inline-block; height: 30px; line-height: 30px; text-align: center; padding: 0px 15px 0px 18px; font-size: 12px; box-sizing: border-box; font-weight: bold; background: rgb(255, 102, 0); color: rgb(255, 255, 255); }
.wp-block-embed.is-type-wp-embed:not(.kanren):not(.important):not(.popular) figcaption::after { position: absolute; content: ""; width: 0px; height: 0px; z-index: 1; top: 0px; right: -15px; border-width: 15px; border-color: rgb(255, 102, 0) transparent transparent rgb(255, 102, 0); border-style: solid; }
.wp-block-embed.is-type-wp-embed:not(.kanren):not(.important):not(.popular) figcaption::before { position: absolute; content: ""; width: 0px; height: 0px; z-index: 1; top: 0px; right: -15px; border-width: 15px; border-color: transparent transparent rgb(255, 102, 0) rgb(255, 102, 0); border-style: solid; }
@media print, screen and (max-width: 599px) {
  .st-timeline .kanren.st-cardbox dd { padding-left: 85px; padding-right: 0px; }
  .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: 0px; }
.content-post-slider .post-slide-image img, .post-card-list .post-card-image img { width: 100%; object-fit: cover; height: 100% !important; }
.slick-prev::before, .slick-next::before { }
#s, .s { font-size: 14px; padding-left: 25px; padding-top: 10px; padding-bottom: 10px; }
.st-custom-search-box-tpl-default .cs-text-input { padding: 10px 25px !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: 10px; border-radius: 5px; background-color: rgb(243, 243, 243); color: rgb(66, 66, 66); font-size: 14px; }
.sns .twitter a { background: rgb(66, 66, 66); box-shadow: rgb(26, 26, 26) 0px 3px 0px; }
.sns .facebook a { background: rgb(74, 122, 180); box-shadow: rgb(63, 103, 152) 0px 3px 0px; }
.sns .st-svg-facebook { border-right: 1px solid rgb(97, 143, 200); }
.sns .hatebu a { background: rgb(52, 154, 206); box-shadow: rgb(43, 131, 176) 0px 3px 0px; }
.sns .sns-pinterest a { background: rgb(255, 35, 60); box-shadow: rgb(251, 0, 28) 0px 3px 0px; }
.sns .line a { background: rgb(86, 184, 112); box-shadow: rgb(57, 169, 107) 0px 3px 0px; }
.sns .st-svg-comment { border-right: 1px solid rgb(116, 198, 122); }
.sns .pocket a { background: rgb(229, 62, 83); box-shadow: rgb(222, 30, 54) 0px 3px 0px; }
.sns .sns-comment a { background: rgb(255, 202, 40); box-shadow: rgb(255, 193, 7) 0px 3px 0px; }
.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: 0px; }
.post .sns ul, .sns ul { margin: 0px 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: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
.sns li a .st-fa, .sns li a .fa { padding: 0px; border: 0px; height: auto; }
.sns .twitter a { box-shadow: none; }
.sns .twitter a:hover { background: rgb(66, 66, 66); box-shadow: none; }
.sns .st-svg-twitter::before { position: relative; }
.sns .facebook a { box-shadow: none; }
.sns .facebook a:hover { background: rgb(44, 67, 115); box-shadow: none; }
.sns .st-svg-facebook::before { position: relative; top: 1px; }
.sns .sns-pinterest a { box-shadow: none; }
.sns .sns-pinterest a:hover { background: rgb(211, 0, 24); box-shadow: none; }
.sns .st-svg-pinterest-p::before { position: relative; left: 1px; }
.sns .share-copy a { box-shadow: none; }
.sns .share-copy a:hover { background: rgb(204, 204, 204); box-shadow: none; }
.sns .share-copy::before { position: relative; left: 1px; }
.sns .share-copy .st-svg-clipboard { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.sns .hatebu a { box-shadow: none; }
.sns .hatebu a:hover { box-shadow: none; background: rgb(0, 165, 222); }
.sns .st-svg-hateb::before { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
.sns .st-svg-hateb::before { position: relative; left: 1px; }
.sns .line a { box-shadow: none; }
.sns .line a:hover { background: rgb(0, 146, 0); box-shadow: none; }
.sns .st-svg-comment::before { position: relative; left: 1px; top: -1px; }
.sns .pocket a { box-shadow: none; }
.sns .pocket a:hover { background: rgb(242, 121, 133); box-shadow: none; }
.sns .st-svg-get-pocket::before { position: relative; top: 1px; }
.sns .sns-comment a { box-shadow: none; }
.sns .sns-comment a:hover { background: rgb(255, 179, 0); box-shadow: none; }
.sns .sns-comment::before { position: relative; top: 1px; left: 1px; }
.adbox, .adbox div { padding: 0px !important; }
.st-author-profile-avatar img, .st-author-box dt img, img.avatar, .st-authorpage-profile-avatar img, .st-author-box dt img, img.avatar { border-radius: 50%; }
.sitename a, .sitename, #st-mobile-logo a, .footerlogo a, .footerlogo, .st-pvm-ranking-item-title, .kanren dd h3 a, .kanren .no-thumbitiran h3 a, .kanren .no-thumbitiran h5 a, .kanren dd .kanren-t a, .post-slide-title a, .post-card-title a, #st-magazine dd h3, .kanren.pop-box dd h5:not(.st-css-no2) a, #side .kanren.pop-box dd h5:not(.st-css-no2) a, #header-r .footermenust.st-menu-side a, #header-r .footermenust.st-menu-side a span, header .smanone ul.menu > li > a, #side aside .st-pagelists > ul > li > a, .acordion_tree ul.menu > li > a .menu-item-label, .st-middle-menu .menu > li > a, #st-footermenubox ul.menu > li > a, .originalbtn-bold, .tagcloud a, .wp-block-tag-cloud a, .cat-item-label, header .smanone ul.menu li a, #side aside .st-pagelists ul > li a, .acordion_tree ul.menu li a, .st-cardbox-t, .kanren .popular-t a, .st-cardlink-card a, .post .rankh4:not(.st-css-no), #side .rankh4:not(.st-css-no), .rankh4:not(.st-css-no), .h4modoki, .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point), .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point) span, .h5modoki, .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), .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, .post h4.has-st-regular-font-size, .post h5.has-st-regular-font-size, .st-cardlink-card-text, .st-author-profile .st-author-nickname, .st-web-font, .st-step-title, .st-point .st-point-text, .n-entry, h4:not(.st-css-no) .point-in, .cat-itiran p.point, .form-submit, .news-ca, .st-widgets-title, .st-widgets-title span, h4.menu_underh2 span, .st-header-flextitle, .post h2:not(.st-css-no), .post h2:not(.st-css-no) span, .post h3:not(.st-css-no), .post h3:not(.st-css-no) span, .post h2.has-st-regular-font-size, .post h2.has-st-regular-font-size span, .post h3.has-st-regular-font-size, .post h3.has-st-regular-font-size span, .h2modoki, .h3modoki, .entry-title:not(.st-css-no), .post .entry-title:not(.st-css-no) { font-family: "Noto Sans JP", sans-serif; font-weight: 700 !important; }
#header-r .footermenust.st-menu-side a span { font-weight: normal !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: 500 !important; }
@media only screen and (max-width: 599px) {
  .st-header-flextitle { font-weight: 700; }
}
.s-navi-search-overlay .widget_st_categories_widget .cat-item a { border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }
footer .widget_categories ul, footer .widget_categories ol { padding-left: 0px; }
#footer li.cat-item { list-style-type: none; margin: 0px; padding: 0px; }
#footer li.cat-item a::after, #side li.cat-item a::after { content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
#footer li.cat-item a, #side li.cat-item a { position: relative; vertical-align: middle; width: 100%; padding: 10px 20px 10px 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: flex; align-items: center; }
#footer li.cat-item.has-thumbnail a, #side li.cat-item.has-thumbnail a { display: flex; }
#footer li.cat-item a:hover, #side li.cat-item a:hover { opacity: 0.5; }
#footer li.cat-item a, #side li.cat-item a { }
#toc_container { margin: 0px auto 20px; text-align: center; }
#toc_container .toc_title { text-align: center; padding: 5px; font-weight: bold; position: relative; display: inline-block; vertical-align: middle; border-bottom: 2px solid rgb(51, 51, 51); margin-bottom: 5px; }
#toc_container:not(.contracted) .toc_title { margin: 0px auto 10px; }
#toc_container .toc_title::before { content: " "; font-family: stsvg; }
#toc_container .toc_title .toc_toggle { font-weight: normal; font-size: 95%; }
.post #toc_container ul, .post #toc_container ol { list-style: none; margin-bottom: 0px; }
.toc_number { font-weight: bold; margin-right: 5px; color: rgb(204, 204, 204); }
#toc_container ul a { display: block; text-decoration: none; color: rgb(0, 0, 0); padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
#toc_container ul a:hover { opacity: 0.5; }
#toc_container .toc_list > li > li > a { margin-bottom: 10px; }
#toc_container .toc_list > li > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.post #toc_container ul ul { padding: 5px 0px; }
.post #toc_container ul ul ul { padding-left: 10px; }
#toc_container li { font-weight: bold; margin-bottom: 5px; padding: 10px 0px 10px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
#toc_container > ul > li { font-size: 18px; }
#toc_container li a::before { font-family: stsvg; content: "  "; color: rgb(51, 51, 51); }
#toc_container li li a::before { content: none; }
#toc_container li li { text-align: left; font-weight: normal; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px; }
#toc_container li li li { margin-bottom: 0px; padding: 3px 0px 3px 1em; list-style-type: none; text-indent: -0.8em; }
#toc_container li li li a { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
#toc_container li li li a::before { font-family: stsvg; content: "  "; color: rgb(158, 158, 158); }
#toc_container.only-toc ul { padding: 20px; }
#toc_container.only-toc li { padding: 0px; font-weight: normal; }
#toc_container.only-toc li a::before { content: none; }
#toc_container.only-toc li { list-style-type: decimal; border-bottom: 1px dotted rgb(204, 204, 204); }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).only-toc:not(.st_toc_contracted), .st_toc_container:not(.over_toc_content):not(.side_toc_content).only-toc:not(.st_toc_contracted) { padding: 20px; }
.post #toc_container ol.st-original-toc > li { list-style: decimal; text-align: left; font-weight: normal; padding: 0px; text-indent: 0px; }
#toc_container ol.st-original-toc > li a::before { content: none; }
#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: 0px; }
}
.front-page .lp header { display: block; }
.colum1.lp #content-w main { padding-top: 20px; }
main, .post > * { color: rgb(51, 51, 51); }
input, textarea { color: rgb(0, 0, 0); }
td.has-text-align-center { vertical-align: middle !important; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, #wp-calendar:not(.has-background) thead tr th, table thead tr th, table thead tr:first-child th { background-color: rgb(87, 143, 190); color: rgb(255, 255, 255); font-weight: bold; }
.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-hukidashi, .st-kaiwa-hukidashi2 { border: 2px solid rgb(238, 238, 238); background-color: rgb(255, 253, 231); }
.st-kaiwa-hukidashi::before { content: ""; position: absolute; top: 30px; display: block; width: 0px; height: 0px; border-style: solid; margin-top: -13px; left: -13px; border-width: 13px 13px 13px 0px; border-color: transparent rgb(238, 238, 238) transparent transparent; }
.st-kaiwa-hukidashi::after { left: -10px; border-width: 10px 10px 10px 0px; border-color: transparent rgb(255, 253, 231) transparent transparent; }
.st-kaiwa-hukidashi2::before { content: ""; position: absolute; top: 30px; display: block; width: 0px; height: 0px; border-style: solid; margin-top: -13px; right: -13px; border-width: 13px 0px 13px 13px; border-color: transparent transparent transparent rgb(238, 238, 238); }
.st-kaiwa-hukidashi2::after { right: -10px; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(255, 253, 231); }
.st-kaiwa-box:not(.st-kaiwa) .st-kaiwa-face img, .st-kaiwa-box:not(.st-kaiwa) .st-kaiwa-face2 img { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.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: rgb(255, 255, 255); margin-bottom: 10px; }
.author main .st-author-profile { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; box-shadow: none; margin-bottom: 0px; }
.st-author-profile-header-card { width: 100%; min-height: 100px; box-sizing: border-box; }
.st-author-profile-avatar img { width: 100px; height: 100px; margin: -50px auto 5px; }
.home .st-author-profile-content, .st-author-profile-content { padding: 10px 20px; text-align: center; }
.st-author-profile .st-author-nickname { font-size: 110%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 5px; color: rgb(51, 51, 51); }
@media print, screen and (max-width: 599px) {
  .st-author-profile-avatar img { width: 120px; height: 120px; margin: -60px auto 5px; }
  .st-author-profile .st-author-nickname { font-size: 130%; }
}
#side .st-author-profile .st-author-description, .st-author-profile .st-author-description { margin-bottom: 20px; }
#s-navi dl.acordion .st-author-profile .st-author-nickname { font-size: inherit; }
#s-navi dl.acordion .st-author-profile p.st-author-description { margin-bottom: 20px; font-size: 90%; line-height: 1.7; }
.st-author-profile .sns { padding: 0px; margin-bottom: 10px; width: 100%; text-align: center; }
.profile-sns { text-align: center; }
.st-author-profile .sns li, #side aside .st-author-profile .sns li { padding: 0px 3px; text-align: center; display: inline-block; margin-right: 0px; float: none; list-style: none; width: 40px; position: relative; }
.st-author-profile .sns li a, #side aside .st-author-profile .sns li a { margin: 0px; border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
.st-author-box .st-author-profile .st-fa, .st-author-box .st-author-profile .fa { margin-right: 0px; padding: 0px; border: 0px; height: auto; }
.st-author-profile .post .sns ul, .st-author-profile .sns ul { width: 100%; margin: 0px auto; }
.st-author-profile .snstext { display: none; }
.st-author-profile .sns li i { font-size: 0.8em !important; }
.st-author-profile .sns .twitter a { box-shadow: none; }
.st-author-profile .sns .twitter a:hover { background: rgb(66, 66, 66); box-shadow: none; }
.st-author-profile .sns .st-svg-twitter::before { position: relative; }
.st-author-profile .sns .facebook a { box-shadow: none; }
.st-author-profile .sns .facebook a:hover { background: rgb(44, 67, 115); box-shadow: none; }
.st-author-profile .sns .st-svg-facebook::before { position: relative; top: 1px; }
.st-author-profile .sns .instagram a { background-image: linear-gradient(-135deg, rgb(73, 51, 247), rgb(239, 24, 55), rgb(251, 217, 128)); }
.st-author-profile .sns .author-homepage a { background: rgb(204, 204, 204); }
.st-author-profile .sns .author-youtube a { background: rgb(255, 0, 0); }
.st-author-profile .sns .author-amazon a { background: rgb(255, 167, 36); }
.st-author-profile .sns li.author-amazon i { font-size: 16px !important; }
.st-author-profile .sns .author-feed a { background: rgb(43, 178, 76); }
.st-author-profile .sns .author-form a { background: rgb(204, 204, 204); }
.st-author-profile .sns li.author-form i { font-size: 16px !important; }
.st-author-box.st-author-master .rankstlink-r2 p { box-shadow: none; width: inherit; }
.st-author-profile .rankstlink-r2 p a { font-size: 90%; text-decoration: none; font-weight: bold; box-sizing: border-box; background: linear-gradient(rgb(45, 139, 191) 0%, rgb(45, 139, 191) 100%); box-shadow: rgb(216, 216, 216) 0px 3px 0px; color: rgb(255, 255, 255); }
.st-author-profile .rankstlink-r2 p { margin-bottom: 10px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content), .st_toc_container:not(.over_toc_content):not(.side_toc_content), #toc_container { border: 1px solid rgb(238, 238, 238); }
#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), #toc_container:not(.contracted) { 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, #toc_container.contracted { padding: 10px 30px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).only-toc li, .st_toc_container:not(.over_toc_content):not(.side_toc_content).only-toc li { margin-bottom: 0px; }
#toc_container.only-toc li, #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_paper.only-toc li, .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_paper .st-original-toc li a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_paper 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, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_paper.only-toc li, .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_paper .st-original-toc li a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_paper ul a, #toc_container ul a { padding-bottom: 0px; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a { margin-bottom: 10px; padding-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content) .st_toc_title::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content) .st_toc_title::before, #toc_container .toc_title::before { content: " "; font-family: stsvg; }
#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_paper li, .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_paper li { text-indent: 0px; padding-left: 0px; }
.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_paper ul ul, .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_paper ul ul { padding: 5px 0px 0px 1.5em; }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list::after, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list::after, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list::after, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list::after { border-left-color: rgb(205, 133, 63); }
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before { background: rgb(205, 133, 63); }
.is-style-st-timeline-count::after { border-left: 2px solid rgb(205, 133, 63); }
.is-style-st-timeline-count > li::before { background: rgb(205, 133, 63); }
.is-style-st-timeline-list::after { border-left: 1px solid rgb(205, 133, 63); }
.is-style-st-timeline-list > li::before { background: rgb(205, 133, 63); color: rgb(51, 51, 51); }
.is-style-st-timeline-list li::marker, .is-style-st-timeline-count li::marker { color: rgb(205, 133, 63); }
.is-style-st-no > li::before, .is-style-st-no-border > li::before, .st-list-no:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before, .post .is-style-st-maruno li::before, .post .maruno li::before { background: rgb(205, 133, 63); }
.post .is-style-st-maruck > li::before, .post .maruck li::before { background: rgb(54, 136, 182); }
.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: 0.25em; content: ""; font-family: stsvg; color: rgb(255, 0, 0); }
.is-style-st-square-checkbox-no-border > li::before, .st-square-checkbox ul li::before, .st-square-checkbox li::before { top: 0.2em; }
.is-style-st-square-checkbox > li::before { top: 0.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; }
.st-blackboard.square-checkbox li::after { display: none; }
.is-style-st-circle > li::before, .is-style-st-circle-border > li::before, .st-list-circle:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before { background-color: rgb(54, 136, 182); }
.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: rgb(79, 195, 247); }
.is-style-st-wrong-list > li::before { color: rgb(244, 67, 54); }
#headbox { background: none; }
header #header-full { background-color: rgb(25, 47, 96); }
#content-w { }
@media only screen and (min-width: 600px) {
}
@media only screen and (min-width: 600px) {
}
@media only screen and (max-width: 599px) {
  body.front-page main { background-color: rgb(255, 255, 255) !important; }
}
@media only screen and (min-width: 600px) {
  body:not(.front-page) main { border: 1px solid rgb(238, 238, 238); }
}
@media only screen and (min-width: 600px) {
}
@media only screen and (max-width: 599px) {
  body:not(.front-page) main { background-color: rgb(255, 255, 255) !important; }
}
header .sitename a, nav li a { color: rgb(255, 255, 255); }
header h1, header .descr { color: rgb(255, 255, 255); }
#s-navi dt.trigger .op { color: rgb(255, 255, 255); }
.s-navi-search-overlay.s-navi-search-activated #s-navi dt.trigger .op.op-search.active { color: rgb(66, 66, 66); }
.op-search .st-svg-search_s::before { content: ""; }
.s-navi-active .st-svg-menu_cut::before, .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before { content: ""; }
header #st-mobile-logo h1, header #st-mobile-logo .descr, #st-mobile-logo a { color: rgb(255, 255, 255); }
header #st-mobile-logo { justify-content: center; text-align: center; }
.s-navi-right header #st-mobile-logo { text-align: center; }
@media only screen and (max-width: 959px) {
  #st-icon-logo, #s-navi.pcnone #st-icon-logo { margin-bottom: 5px; padding-right: 0px; }
}
@media only screen and (max-width: 959px) {
  #st-icon-logo { padding-right: 0px; }
  #header-l .descr { padding-bottom: 10px; }
}
#s-navi dt.trigger { }
@media only screen and (max-width: 959px) and (min-width: 600px) {
  #s-navi dt.trigger { }
}
#st-icon-logo img { max-height: 70px; width: auto; }
#s-navi.pcnone #st-icon-logo img { max-height: 40px; width: auto; }
#st-icon-logo img { border-radius: 50%; }
#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, 0.98); }
#s-navi dt.trigger .op-st { color: rgb(255, 255, 255); }
#s-navi dt.trigger .op-st2 { color: rgb(255, 255, 255); }
#st-footermenubox a { color: rgb(0, 0, 0); }
#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, .colum1.st-lp-wide > .wp-block-cover, .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; }
@media only screen and (min-width: 600px) {
  .wp-block-group.alignwide, .colum1.st-lp-wide > .wp-block-cover, .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; }
}
@media print, screen and (min-width: 960px) {
  .wp-block-group.alignwide, .colum1.st-lp-wide > .wp-block-cover, .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; }
  .colum1 .wp-block-group.alignwide, .colum1.st-lp-wide > .wp-block-cover, .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; }
}
.colum1.st-lp-wide > .wp-block-cover .wp-block-group, .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: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
.is-style-st-wide-background-right, .st-wide-background-right { margin-right: -15px; padding: 20px 15px; margin-bottom: 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; }
}
@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-left, .st-wide-background-left { margin-left: -15px; padding: 20px 15px; margin-bottom: 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; }
}
@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; }
}
.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: 0px; }
.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: ""; font-family: stsvg; position: absolute; font-size: 150%; top: 20px; left: 20px; color: rgb(158, 158, 158); }
.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: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: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-right, .st-wide-background { background: rgb(250, 250, 250); }
.mce-content-body .st-wide-background-left, .mce-content-body .st-wide-background-right, .mce-content-body .st-wide-background { background: rgb(250, 250, 250); padding: 20px !important; margin-left: 0px !important; margin-right: 0px !important; }
#breadcrumb h1.entry-title, #breadcrumb, #breadcrumb div a, div#breadcrumb a, .blogbox p, .tagst, #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: rgb(119, 119, 119); }
.post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { color: rgb(51, 51, 51); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.h2modoki, .post h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { position: relative; padding-left: 0px; padding-bottom: 10px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: 3px; border-bottom-style: solid; color: rgb(51, 51, 51); background-color: transparent; border-bottom-color: rgb(46, 139, 192) !important; }
.h2modoki::after, .post h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::after { position: absolute; bottom: -3px; left: 0px; top: inherit; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; z-index: 2; content: ""; width: 20%; height: 3px; background-color: rgb(25, 47, 96); }
.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: rgb(25, 47, 96); color: rgb(255, 255, 255); position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 30px; }
.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 { border-top: 10px solid rgb(25, 47, 96); content: ""; position: absolute; border-right: 10px solid transparent; border-left: 10px solid transparent; bottom: -10px; left: 30px; border-radius: 2px; }
.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 { border-top: 10px solid rgb(25, 47, 96); content: ""; position: absolute; border-right: 10px solid transparent; border-left: 10px solid transparent; bottom: -10px; left: 30px; }
.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) { z-index: 1; background: rgb(225, 242, 236); color: rgb(51, 51, 51); position: relative; }
.h4modoki::before, .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)::before { content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; z-index: 2; }
.h4modoki::after, .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)::after { content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; right: 0px; left: inherit; border-radius: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
.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 .menu_underh2, #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 .menu_underh2, #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { border-radius: 5px; }
.post .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #side .menu_underh2, #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) { color: rgb(25, 47, 96); border: 1px solid rgb(25, 47, 96); padding-left: 10px !important; padding-top: 5px !important; padding-bottom: 5px !important; }
.wp-block-tag-cloud a, .tagcloud a { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.post h4.point, .n-entry-t { position: relative; background-color: transparent; margin-top: calc(2em + 30px); margin-bottom: 20px; line-height: 2em; border-bottom: 1px solid rgb(243, 243, 243); }
.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, .n-entry { padding: 5px 15px; max-width: 80%; box-sizing: border-box; border-radius: 0px 5px 0px 0px; font-size: 15px; font-weight: bold; position: absolute; bottom: 0px; left: 0px; top: auto; background-color: rgb(243, 243, 243); color: rgb(0, 0, 0); }
.catname { background: rgb(46, 139, 192); color: rgb(255, 255, 255); }
#display_ad_mark_title, :root .st-catid-ad { }
#display_ad_mark_title.is-style-st-paragraph-pen::before { }
.st-catgroup.itiran-category .catname, .catname { padding: 5px 12px; border-radius: 100vh; }
@media print, screen and (max-width: 599px) {
  .st-catgroup.itiran-category .catname, .catname { padding: 4px 12px; border-radius: 100vh; }
}
.catname.st-catid { display: none; }
.post .st-catgroup a { color: rgb(255, 255, 255); }
.wp-block-quote.is-style-st-quote-line:not(.has-background) { background-color: transparent; }
.st-timeline.st-timeline-count > li, .st-timeline > li { border-left-color: rgb(205, 133, 63); }
.st-timeline > li.has-no-text::after, .st-timeline > li.is-align-center::after, .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after { color: rgb(205, 133, 63); }
.st-timeline.st-timeline-count > li.has-no-text::after, .st-timeline.st-timeline-count > li.is-align-center::after, .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after { background: rgb(205, 133, 63); }
.st-step { background: rgb(250, 250, 250); border-radius: 5px; }
.st-step::before { border-top-color: rgb(250, 250, 250); }
.st-step-title { }
.st-step-box { bottom: 15px; }
.st-point::before { background: rgb(250, 250, 250); }
.st-cardbox { border-width: 3px; }
.st-labelbox-label-text, .st-cardbox-label-text { background: rgb(255, 102, 0); color: rgb(255, 255, 255); }
.st-cardbox-label-text .st-fa, .st-cardbox-label-text .fa { margin-right: 5px; }
.st-pick { background: rgb(255, 102, 0); color: rgb(255, 255, 255); }
#st-magazine .st-pick .st-ribon-label::before { border-color: transparent transparent rgb(255, 102, 0) rgb(255, 102, 0); }
#st-magazine .st-pick .st-ribon-label::after { border-color: rgb(255, 102, 0) transparent transparent rgb(255, 102, 0); }
.st-ribon-box { position: relative; margin-bottom: 20px; }
.st-ribon-label { position: absolute; top: 0px; left: 0px; }
.st-ribon-text { display: inline-block; position: relative; height: 30px; line-height: 30px; text-align: left; padding: 0px 15px 0px 18px; font-size: 12px; box-sizing: border-box; font-weight: bold; background: rgb(255, 102, 0); color: rgb(255, 255, 255); }
.st-ribon-text::after { position: absolute; content: ""; width: 0px; height: 0px; z-index: 1; top: 0px; right: -15px; border-width: 15px; border-style: solid; border-color: rgb(255, 102, 0) transparent rgb(255, 102, 0) rgb(255, 102, 0); }
.st-cardbox { position: relative; margin-bottom: 30px; margin-top: 30px !important; }
.st-cardbox.st-card-minihukidashi { margin-top: 0px !important; }
.kanren .st-cardbox-label { position: absolute; top: -20px; left: -1.5px; }
.kanren .st-cardbox-label-text { display: inline-block; position: relative; height: 30px; line-height: 30px; text-align: center; padding: 0px 30px 0px 18px; font-size: 12px; box-sizing: border-box; font-weight: bold; left: inherit !important; }
.kanren .st-cardbox-label-text { transform: rotate(0deg); }
.kanren .st-cardbox-label-text::after { position: absolute; content: ""; width: 0px; height: 0px; z-index: 1; top: 0px; right: 0px; border-width: 15px; border-color: transparent rgb(255, 255, 255) transparent transparent; border-style: solid; }
.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; 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; width: 100px; height: 100px; overflow: hidden; }
  .st-cardstyleb .st-cardbox-label-text { left: -35px; right: inherit; transform: rotate(-45deg); }
}
.kanren.st-cardbox.st-no-thumbnail dt { display: none; }
.kanren.st-cardbox.st-no-thumbnail dd { padding-left: 0px; }
.no-thumbitiran .blog_info { padding: 0px; }
.st-labelbox { padding: 0px; margin-bottom: 20px; position: relative; }
.st-labelbox-label { position: absolute; top: -4px; left: -4px; width: 100px; height: 100px; overflow: hidden; }
.st-labelbox-label-text { white-space: nowrap; display: inline-block; position: absolute; padding: 7px 0px; top: 25px; width: 150px; text-align: center; font-size: 90%; line-height: 1.2; font-weight: bold; left: -35px; transform: rotate(-45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; z-index: 9999; }
.st-embed-cardlink .kanren.st-embed-no-thumb dt { display: none; }
.st-embed-cardlink .kanren.st-embed-no-thumb dd { padding-right: 0px; padding-left: 0px; }
#topnews-box div.rss-bar { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#topnews-box dt { }
#topnews-box div dl dd a { }
#topnews-box dd { }
#topnews-box { background-color: transparent !important; }
#footer li.cat-item a::after, #footer li.cat-item a, footer #sidebg li a::before, #footer .footerlogo a, #footer .footerlogo, #footer .footer-description a, #footer .footer-description, #footer .head-telno a, #footer .head-telno, #footer .widget_archive ul li, #footer .widget_archive ul li a, #footer .widget_recent_entries ul li a, #footer .widget_recent_entries ul li, #footer .widget_recent_comments li a, #footer .widget_recent_comments li, #footer .widget_categories ul li a, #footer .widget_categories ul li, #footer .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no), #footer .st_side_rankwidgets a, #footer .rankwidgets-cont p, #footer .kanren dd a, #footer .kanren .st-excerpt p, #footer .kanren .blog_info p, #footer .kanren:not(.st-cardbox) .clearfix dd .blog_info p i, footer .footer-l div:not(.st-footer-tel):not(.headbox) *, footer .footer-l a, #footer .menu-item a, #footer .footermenust a, #footer .copyr, #footer .copyr a, #footer .copy, #footer .copy a { color: rgb(255, 255, 255) !important; }
#footer li.cat-item a, #footer .widget_recent_entries ul li, #footer .widget_archive ul li { border-bottom: 1px solid rgb(255, 255, 255); }
#footer #newsin dt, #footer #newsin dd a, #footer #newsin dd, #footer .cat-item a, #footer .tagcloud a { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#footer .p-entry, #footer .st-widgets-title { color: rgb(255, 255, 255); font-weight: bold; }
footer .footermenust li { border-right-color: rgb(255, 255, 255) !important; }
#st-footer-under-widgets-box-wrap #st-footer-under-widgets-box { text-align: center; padding: 10px 0px; }
#st-footer-under-widgets-box { margin: 0px auto; }
#st-footer-under-widgets-box-wrap #st-footer-under-widgets-box { }
#footer { max-width: 100%; }
#footer-wrapper { max-width: 100%; background-image: url(""); background-color: rgb(25, 47, 96); }
.st-pvm-ranking-item-image::before, .poprank-no { }
#content-w .post .p-entry, #content-w .p-entry, #side .p-entry, .home-post .p-entry { border-radius: 0px 0px 4px; }
.pop-box, .nowhits .pop-box, .nowhits-eye .pop-box, .st-eyecatch + .nowhits .pop-box { }
.pop-box:not(.st-wpp-views-widgets), #side aside .kanren.pop-box:not(.st-wpp-views-widgets) { padding: 20px 0px 10px; }
.pop-box:not(.st-wpp-views-widgets), #side aside .kanren.pop-box:not(.st-wpp-views-widgets) { padding: 30px 20px 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.poprank-no2, .poprank-no { }
#st-magazine .st-wp-views, #st-magazine .st-wp-views-limit, .st-wppviews-label .wpp-views, .st-wppviews-label .wpp-views-limit, .st-wpp-views-widgets .st-wppviews-label .wpp-views { }
.st-formbtn { background-color: transparent !important; }
.st-originalbtn { background-color: transparent !important; }
.st-middle-menu .menu li a { }
#sidebg { background: rgb(212, 241, 244); }
#side aside .st-pagelists ul li:not(.sub-menu) { border-color: rgb(238, 238, 238); }
#side aside .st-pagelists ul .sub-menu li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#side aside .st-pagelists ul li:last-child { border-bottom: 1px solid rgb(238, 238, 238); }
#side aside .st-pagelists ul .sub-menu li:first-child { border-top: 1px solid rgb(238, 238, 238); }
#side aside .st-pagelists ul li li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#side aside .st-pagelists ul .sub-menu .sub-menu li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
#side aside .st-pagelists ul li a { color: rgb(255, 255, 255); background-image: url(""); background-color: rgb(25, 47, 96); }
#side aside .st-pagelists .sub-menu > li:last-child:has(> ul) a, #side aside .st-pagelists .sub-menu a { border-bottom-color: rgb(238, 238, 238); color: rgb(25, 47, 96); }
#side aside .st-pagelists .sub-menu .sub-menu li:last-child { border-bottom: 1px solid rgb(238, 238, 238); }
:root #side aside .st-pagelists > ul > li:last-child > .sub-menu > .sub-menu > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#side aside .st-pagelists .sub-menu li .sub-menu a, #side aside .st-pagelists .sub-menu li .sub-menu .sub-menu li a { color: rgb(25, 47, 96); }
#side aside .st-pagelists .sub-menu li .sub-menu a:hover, #side aside .st-pagelists .sub-menu li .sub-menu .sub-menu li a:hover, #side aside .st-pagelists .sub-menu a:hover { opacity: 0.8; color: rgb(25, 47, 96); }
#side aside .st-pagelists ul li a::before { content: ""; font-family: stsvg; margin-right: 5px; color: rgb(255, 255, 255); }
#side aside .st-pagelists li li a::before { content: none; }
#side aside .st-pagelists li li a::before { content: ""; font-family: stsvg; font-size: 0.7em; margin-right: 5px; color: rgb(25, 47, 96); }
.wpcf7-submit { background: rgb(25, 47, 96); color: rgb(255, 255, 255); }
#st-header-post-under-box.st-header-post-data { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; }
#st-header-post-under-box.st-header-post-data .st-content-width { width: 100%; padding: 15px; box-sizing: border-box; }
#st-header-post-under-box .blogbox p, #st-header-post-under-box .entry-title { color: rgb(51, 51, 51); }
#st-header-top-widgets-box .st-content-width { text-align: center; margin: 0px auto; padding: 7px 10px; }
#st-header-top-widgets-box .st-content-width .st-marquee { padding: 0px; }
#st-header-top-widgets-box { }
#st-header-top-widgets-box .st-content-width p { margin-bottom: 0px; }
#st-header-top-widgets-box .st-content-width a:hover { opacity: 0.7; }
#st-header.header-video-player { min-height: 300px; }
@media only screen and (max-width: 599px) {
  #st-header.header-video-player { min-height: 230px; }
}
#st-header-bottom-category { overflow: hidden; padding: 5px 0px; }
#st-header-bottom-category .content-post-slider, #st-header-bottom-category .post-card-list { margin-right: 0px; margin-left: 0px; width: 100%; max-width: 100%; overflow: hidden; }
@media print, screen and (max-width: 959px) {
  #st-header-bottom-category { padding: 0px; }
}
#st-header-bottom-category .slick-track, #st-header-bottom-category .slick-list { display: flex; }
#st-header-under-widgets-box .slider { padding-top: 15px; }
#st-header-under-widgets-box .content-post-slider .post-slide-image, #st-header-under-widgets-box .post-card-list .post-card-image, #st-header-under-widgets-box img { border-radius: 10px; }
#st-header-under-widgets-box .content-post-slider .post-slide-image { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px; }
@media only screen and (max-width: 959px) {
}
@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, .st-wppviews-label .wpp-views-limit { font-size: 90%; }
  .youtube_thum_link_150 { width: 150px; }
  #side .youtube_thum_link_150 { width: 100px; height: 100px; }
  main .st-pvm-ranking-item-image { width: 150px; }
  .st-pvm-ranking-item-image img { width: 100%; }
  .youtube_thum_link_150 { width: 150px; height: 100px; }
  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; }
  main .st-pvm-ranking-item-image { width: 200px; }
  #toc_container > ul > li { font-size: 21px; }
  #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), #toc_container:not(.contracted) { 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(.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 .yellowbox, .post .entry-content .graybox, .post .entry-content .redbox, .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 #comments #respond, .post .entry-content #comments h4, .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 { font-size: 16px; line-height: 30px; }
  .post .entry-content .post-slide-excerpt p: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(.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(.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(.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) { font-size: 16px; line-height: 26px; }
  .st-header-post-data .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-css-no2), #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) { font-size: 27px; line-height: 40px; }
  .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: 35px; }
  .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: 22px; line-height: 32px; }
  .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: 21px; line-height: 31px; }
  .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, #st-magazine .kanren .st-top-box dd h3, .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: 20px; line-height: 30px; }
}
@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(.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 .yellowbox, .post .entry-content .graybox, .post .entry-content .redbox, .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 #comments #respond, .post .entry-content #comments h4, .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 { font-size: 17px; line-height: 30px; }
  .post .entry-content .post-slide-excerpt p: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(.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(.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(.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) { font-size: 13px; line-height: 18px; }
  .st-header-post-data .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-css-no2), #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) { font-size: 25px; line-height: 35px; }
  .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; }
  .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: 22px; }
  .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: 18px; line-height: 27px; }
  .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, #st-magazine .kanren .st-top-box dd h3, .post .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 !important; line-height: 24px; }
  #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: 0.95em !important; }
  .st-content-width, #st-menuwide, nav.smanone, nav.st5, #st-header-cardlink, #st-menuwide div.menu, #st-menuwide nav.menu, #st-header, #st-header-under-widgets-box, #st-footer-under-widgets-box, #content, #footer-in { max-width: 1200px; }
  .st-lp-wide #content, .st-lp-wide #footer { max-width: 100%; }
  #headbox { max-width: 1200px; }
  .st-content-width { margin: 0px auto; }
  .colum1:not(.st-lp-wide) .st-content-width, .colum1:not(.st-lp-wide) #st-header-cardlink, .colum1:not(.st-lp-wide) #st-header-under-widgets-box, .colum1:not(.st-lp-wide) #st-footer-under-widgets-box, .colum1:not(.st-lp-wide) #content { max-width: 1200px; }
  .colum1.lp:not(.st-lp-wide) footer { max-width: 1200px; margin: 0px auto; }
  .colum1.st-lp-wide #st-header, .colum1.st-lp-wide > .wp-block-cover__inner-container, .colum1.st-lp-wide #content .wp-block-group.is-style-st-wide-background .wp-block-group__inner-container, .colum1.st-lp-wide #content .wp-block-cover.alignfull .wp-block-cover__inner-container, .colum1.st-lp-wide #content .st-lp-wide-content, .colum1.st-lp-wide #content .rankh3, .colum1.st-lp-wide #content .rank-guide, .colum1.st-lp-wide #content .rankid1, .colum1.st-lp-wide #content .rankid2, .colum1.st-lp-wide #content .rankid3, .colum1.st-lp-wide #content .rankst-box, .colum1.st-lp-wide .rankst-wrap, .colum1.st-lp-wide .widget_text, .colum1.st-lp-wide .top-wbox-u, .colum1.st-lp-wide .entry-title, .colum1.st-lp-wide #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), .colum1.st-lp-wide #breadcrumb, .colum1.st-lp-wide .blogbox, .colum1.st-lp-wide .st-catgroup, .colum1.st-lp-wide .adbox, .colum1.st-lp-wide .st-widgets-box, .colum1.st-lp-wide .sns, .colum1.st-lp-wide .tagst, .colum1.st-lp-wide aside, .colum1.st-lp-wide .kanren, .colum1.st-lp-wide #topnews-box, .colum1.st-lp-wide .st-tab-category { max-width: 1200px; margin-left: auto; margin-right: auto; box-sizing: border-box; }
  .colum1.st-lp-wide .kanren.st-cardbox, .colum1.st-lp-wide .kanren.shortcode-kanren { max-width: inherit; }
  .st-lp-wide .st-lp-wide-wrapper { margin-bottom: 20px; }
  #headbox { display: flex; align-items: center; }
  #header-l { width: 300px; }
  #header-r { max-width: 880px; }
  #header-r .footermenubox.st-menu-side-box { margin-bottom: 0px; width: 880px; text-align: right; }
  #header-r .footermenubox.st-menu-side-box ul { display: flex; flex-flow: wrap; justify-content: flex-end; align-items: center; }
  #header-r .footermenust.st-menu-side { padding-right: 0px; }
  #header-r .footermenust.st-menu-side a { font-size: 14px; font-weight: bold; }
  #header-r .footermenust.st-menu-side a span { font-size: 12px; display: block; margin-top: -7px; opacity: 0.8; font-weight: normal; }
  #header-r .footermenust.st-menu-side li { padding: 2px 20px; line-height: 2; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: center; }
  #contentInner { float: left; width: 100%; margin-right: -300px; }
  main { margin-right: 320px; margin-left: 0px; background-color: rgb(255, 255, 255); border-radius: 4px; padding: 30px 50px; }
  #side aside { float: right; width: 300px; padding: 0px; }
  header .descr { padding: 0px; margin: 0px; }
  #header-r .footermenust { margin: 0px; }
  .adbox::after { content: ""; display: block; clear: both; }
  .adbox div { float: left; margin-right: 20px; padding-bottom: 10px; padding-top: 0px !important; }
  .adbox div:last-child { margin-right: 0px; }
  #toc_container { padding-left: 30px; padding-right: 30px; }
  #toc_container > ul > li { font-size: 16px; }
  #toc_container:not(.contracted) { padding: 20px 40px 10px; }
  #st-menuwide { border-width: medium; border-style: none; border-color: currentcolor; }
  #st-menuwide { background-image: url(""); background-color: rgb(25, 47, 96); }
  header .smanone ul.menu li { width: 200px; }
  header .smanone ul.sub-menu li ul.sub-menu { left: 200px; }
  header .smanone ul.menu li, header nav.st5 ul.menu li, header nav.st5 ul.menu li, header #st-menuwide div.menu li, header #st-menuwide nav.menu li { border-right-color: rgb(255, 255, 255); }
  header .smanone ul.menu li li, header nav.st5 ul.menu li li, header #st-menuwide div.menu li li, header #st-menuwide nav.menu li li { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
  header .smanone ul.menu li a, header nav.st5 ul.menu li a, header #st-menuwide div.menu li a, header #st-menuwide nav.menu li a, header .smanone ul.menu li a:hover, header nav.st5 ul.menu li a:hover, header #st-menuwide div.menu li a:hover, header #st-menuwide nav.menu li a:hover { color: rgb(255, 255, 255); }
  header .smanone ul.menu li:hover, header nav.st5 ul.menu li:hover, header #st-menuwide div.menu li:hover, header #st-menuwide nav.menu li:hover { background: rgba(255, 255, 255, 0.1); }
  header .smanone ul.menu li li a:hover, header nav.st5 ul.menu li li a:hover, header #st-menuwide div.menu li li a:hover, header #st-menuwide nav.menu li li a:hover { opacity: 0.9; }
  header .smanone ul.menu li li a { }
  #st-menuwide { max-width: 100%; }
  header .smanone ul.menu { display: flex; justify-content: center; 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(.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 .yellowbox, .post .entry-content .graybox, .post .entry-content .redbox, .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 #comments #respond, .post .entry-content #comments h4, .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 { font-size: 18px; line-height: 36px; }
  .post .entry-content .post-slide-excerpt p: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(.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(.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(.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) { font-size: 13px; line-height: 18px; }
  .st-header-post-data .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-css-no2), #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) { font-size: 25px; line-height: 40px; }
  .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: 22px; line-height: 32px; }
  .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 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: 18px; 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, #st-magazine .kanren .st-top-box dd h3, .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; }
}
.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 { font-size: 20px; line-height: 30px; }
}
@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 { font-size: 17px !important; line-height: 24px; }
}
@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 { font-size: 16px; line-height: 26px; }
}
.mainbox .entry-content > p { margin-bottom: 25px; }
.acordion_search_content *, .acordion_search_content a { color: rgb(51, 51, 51); border-color: rgb(204, 204, 204); }
.st-box-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 8px, rgba(0, 0, 0, 0.1) 0px 4px 4px -4px; box-sizing: border-box; }
.is-style-st-kaisou.has-pale-pink-color ul::before, .is-style-st-kaisou.has-pale-pink-color ul li::before { border-color: rgb(247, 141, 167); }
.is-style-st-kaisou.has-soft-red-color ul::before, .is-style-st-kaisou.has-soft-red-color ul li::before { border-color: rgb(233, 47, 61); }
.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: rgb(253, 240, 242); }
.is-style-st-kaisou.has-vivid-yellow-color ul::before, .is-style-st-kaisou.has-vivid-yellow-color ul li::before { border-color: rgb(255, 193, 7); }
.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: rgb(255, 253, 231); }
.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: rgb(238, 250, 255) !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: rgb(142, 209, 252); }
.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: rgb(6, 147, 227); }
.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: rgb(250, 250, 250); }
.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: rgb(49, 49, 49); }
.is-style-st-kaisou.has-white-color ul::before, .is-style-st-kaisou.has-white-color ul li::before { border-color: rgb(255, 255, 255); }
.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: rgb(25, 47, 96) !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: rgb(39, 68, 114) !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: rgb(46, 139, 192) !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: rgb(51, 51, 51) !important; }
.is-style-st-kaisou.has-pale-pink-background-color ul li ul li:last-child::before { background-color: rgb(247, 141, 167); }
.is-style-st-kaisou.has-soft-red-background-color ul li ul li:last-child::before { background-color: rgb(233, 47, 61); }
.is-style-st-kaisou.has-light-grayish-red-background-color ul li ul li:last-child::before { background-color: rgb(253, 240, 242); }
.is-style-st-kaisou.has-vivid-yellow-background-color ul li ul li:last-child::before { background-color: rgb(255, 193, 7); }
.is-style-st-kaisou.has-very-pale-yellow-background-color ul li ul li:last-child::before { background-color: rgb(255, 253, 231); }
.is-style-st-kaisou.has-light-green-cyan-background-color ul li ul li:last-child::before { background-color: rgb(238, 250, 255) !important; }
.is-style-st-kaisou.has-pale-cyan-blue-background-color ul li ul li:last-child::before { background-color: rgb(142, 209, 252); }
.is-style-st-kaisou.has-vivid-cyan-blue-background-color ul li ul li:last-child::before { background-color: rgb(6, 147, 227); }
.is-style-st-kaisou.has-very-light-gray-background-color ul li ul li:last-child::before { background-color: rgb(250, 250, 250); }
.is-style-st-kaisou.has-very-dark-gray-background-color ul li ul li:last-child::before { background-color: rgb(49, 49, 49); }
.is-style-st-kaisou.has-white-background-color ul li ul li:last-child::before { background-color: rgb(255, 255, 255); }
.is-style-st-kaisou.has-original-color-a-background-color ul li ul li:last-child::before { background-color: rgb(25, 47, 96) !important; }
.is-style-st-kaisou.has-original-color-b-background-color ul li ul li:last-child::before { background-color: rgb(39, 68, 114) !important; }
.is-style-st-kaisou.has-original-color-c-background-color ul li ul li:last-child::before { background-color: rgb(46, 139, 192) !important; }
.is-style-st-kaisou.has-original-color-d-background-color ul li ul li:last-child::before { background-color: rgb(51, 51, 51) !important; }
.is-style-st-correct-list.has-pale-pink-color > li::before, .is-style-st-wrong-list.has-pale-pink-color > li::before { color: rgb(247, 141, 167); }
.is-style-st-correct-list.has-soft-red-color > li::before, .is-style-st-wrong-list.has-soft-red-color > li::before { color: rgb(233, 47, 61); }
.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: rgb(253, 240, 242); }
.is-style-st-correct-list.has-vivid-yellow-color > li::before, .is-style-st-wrong-list.has-vivid-yellow-color > li::before { color: rgb(255, 193, 7); }
.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: rgb(255, 253, 231); }
.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: rgb(238, 250, 255); }
.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: rgb(142, 209, 252); }
.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: rgb(6, 147, 227); }
.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: rgb(250, 250, 250); }
.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: rgb(49, 49, 49); }
.is-style-st-correct-list.has-white-color > li::before, .is-style-st-wrong-list.has-white-color > li::before { color: rgb(255, 255, 255); }
.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: rgb(25, 47, 96); }
.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: rgb(39, 68, 114); }
.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: rgb(46, 139, 192); }
.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: rgb(51, 51, 51); }

@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; font-display: block; src: url('../fonts/f8265f64786.woff2') format("woff2"); }
.material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fee63fd6eb4.woff2') format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f8f76526e44.woff2') format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/ffb96390bb1.woff2') format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f131c390d22.woff2') format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fdc0387c80f.woff2') format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f6b0dab5300.woff2') format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f7e510e61c4.woff2') format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f35e5eea83f.woff2') format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fadfa45260a.woff2') format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f3c4d6a1421.woff2') format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/fee63fd6eb4.woff2') format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/f8f76526e44.woff2') format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/ffb96390bb1.woff2') format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/f131c390d22.woff2') format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/fdc0387c80f.woff2') format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/f6b0dab5300.woff2') format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/f7e510e61c4.woff2') format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/f35e5eea83f.woff2') format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/fadfa45260a.woff2') format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url('../fonts/f3c4d6a1421.woff2') format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/fee63fd6eb4.woff2') format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/f8f76526e44.woff2') format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/ffb96390bb1.woff2') format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/f131c390d22.woff2') format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/fdc0387c80f.woff2') format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/f6b0dab5300.woff2') format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/f7e510e61c4.woff2') format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/f35e5eea83f.woff2') format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/fadfa45260a.woff2') format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url('../fonts/f3c4d6a1421.woff2') format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/faae577798f.woff2') format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/ffe56d0d137.woff2') format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f7635b26cac.woff2') format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/f742a490470.woff2') format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fa08aab97ea.woff2') format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fadd79d702a.woff2') format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fbeabfea8c7.woff2') format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/ffdd953c288.woff2') format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url('../fonts/fe44c11f483.woff2') format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

:where([data-cl-s~="s4"]) div .ft-styless-button{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; user-select: none; cursor: pointer; border-radius: 16px; }
:where([data-cl-s~="s4"]) div .ft-container{ position: fixed; }
:where([data-cl-s~="s4"]) div .ft-menu{ position: absolute; bottom: 0px; display: flex; flex-direction: column; justify-content: center; align-items: center; box-shadow: rgba(60, 64, 67, 0.15) 0px 4px 8px 3px, rgba(60, 64, 67, 0.3) 0px 1px 3px; min-height: 50px; }
:where([data-cl-s~="s4"]) div .ft-menu:not(.ft-multiple-buttons *){ transition: padding 0.25s 0.25s, margin 0.25s 0.25s, border-radius 0.25s 0.25s, background-color 0.5s; padding: 0px; margin: 5px; border-radius: 16px; background-color: rgba(255, 255, 255, 0); }
:where([data-cl-s~="s4"]) div .ft-multiple-buttons .ft-menu{ transition: margin 0.25s, padding 0.25s, border-radius 0.25s 0.25s, background-color; padding: 5px; margin: 0px; border-radius: 21px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s4"]) div .ft-left-pos .ft-menu{ left: 0px; }
:where([data-cl-s~="s4"]) div .ft-right-pos .ft-menu{ right: 0px; }
:where([data-cl-s~="s4"]) div .ft-container.ft-hidden{ transition: opacity 0.25s, visibility 0.5s; opacity: 0; visibility: hidden; }
:where([data-cl-s~="s4"]) div .ft-container:not(.ft-hidden){ transition: opacity 0.25s, bottom 0.5s; opacity: 1; }
:where([data-cl-s~="s4"]) div .google-symbols{ font-size: 26px; color: rgb(60, 64, 67); }
:where([data-cl-s~="s4"]) div .ft-button-holder{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; }
:where([data-cl-s~="s4"]) div .ft-flip-vertically{ transform: scaleY(-1); }
:where([data-cl-s~="s4"]) div .ft-expand-toggle{ width: 50px; height: 50px; }
:where([data-cl-s~="s4"]) div .ft-collapsed .ft-expand-icon{ transition: transform 0.25s; transform: rotate(180deg); }
:where([data-cl-s~="s4"]) div .ft-expand-icon:not(.ft-collapsed *){ transition: transform 0.25s; transform: rotate(0deg); }
:where([data-cl-s~="s4"]) div .ft-button{ position: relative; height: 50px; margin-bottom: 10px; }
:where([data-cl-s~="s4"]) div .ft-button.ft-last-button{ margin-bottom: 0px; }
:where([data-cl-s~="s4"]) div .ft-button > button{ position: relative; height: 50px; width: 50px; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s4"]) div .ft-button > button > *{ position: relative; }
:where([data-cl-s~="s4"]) div .ft-button .ft-highlighter{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 44px; width: 44px; border-radius: 25px; background-color: rgb(210, 227, 252); opacity: 0; transition: opacity 0.25s; }
:where([data-cl-s~="s4"]) div .ft-button.ft-highlighted .ft-highlighter{ opacity: 1; }
:where([data-cl-s~="s4"]) div .ft-button-corner-info{ display: none; }
:where([data-cl-s~="s4"]) div .ft-button.ft-show-corner-info .ft-button-corner-info{ position: absolute; left: -5px; top: 4px; background: rgb(179, 38, 30); border: 1.5px solid rgb(255, 255, 255); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; border-radius: 100px; font-family: "Google Sans Text"; font-style: normal; font-weight: 700; font-size: 11px; line-height: 14px; min-width: 16px; height: 16px; display: flex; flex-direction: row; justify-content: center; align-items: center; }
:where([data-cl-s~="s4"]) div .ft-separator{ display: block; width: 100%; height: 11px; }
:where([data-cl-s~="s4"]) div .ft-separator > span{ display: block; width: 28px; margin: 0px auto 10px; height: 0px; border-bottom: 1px solid rgb(218, 220, 224); }
:where([data-cl-s~="s4"]) div .ft-expand-toggle-container{ height: 50px; }
:where([data-cl-s~="s4"]) div .ft-hidden{ transition: opacity 0.25s, visibility 0.5s; opacity: 0; visibility: hidden; }
:where([data-cl-s~="s4"]) div :not(.ft-hidden){ transition: opacity 0.25s; opacity: 1; }
:where([data-cl-s~="s4"]) div .ft-collapsed .ft-collapsible, :where([data-cl-s~="s4"]) div .ft-collapsible.ft-collapsed, :where([data-cl-s~="s4"]) div .ft-expand-toggle-container.ft-collapsed{ transition: opacity 0.25s, margin 0.25s 0.25s, height 0.25s 0.25s, overflow 0.25s, visibility 1s; height: 0px; opacity: 0; overflow: hidden; visibility: hidden; margin: 0px; }
:where([data-cl-s~="s4"]) div .ft-collapsible:not(.ft-collapsed *):not(.ft-collapsed), :where([data-cl-s~="s4"]) div .ft-expand-toggle-container:not(.ft-collapsed){ transition: margin 0.25s, height 0.25s, opacity 0.25s 0.25s; opacity: 1; }
:where([data-cl-s~="s4"]) div .ft-symbol-font-load-test{ position: fixed; left: -1000px; top: -1000px; font-size: 26px; visibility: hidden; }
:where([data-cl-s~="s4"]) div .ft-reg-bubble{ position: absolute; bottom: 0px; padding: 10px; background: rgb(255, 255, 255); box-shadow: rgba(60, 64, 67, 0.15) 0px 4px 8px 3px, rgba(60, 64, 67, 0.3) 0px 1px 3px; border-radius: 16px; max-width: calc(-100px + 90vw); width: 300px; height: 200px; }
:where([data-cl-s~="s4"]) div .ft-left-pos .ft-reg-bubble{ left: 65px; }
:where([data-cl-s~="s4"]) div .ft-right-pos .ft-reg-bubble{ right: 65px; }
:where([data-cl-s~="s4"]) div .ft-collapsed .ft-reg-bubble, :where([data-cl-s~="s4"]) div .ft-reg-bubble.ft-collapsed{ transition: width 0.25s ease-in 0.25s, height 0.25s ease-in 0.25s, opacity 0.05s linear 0.45s, overflow 0.25s, visibility 0.5s; width: 0px; overflow: hidden; opacity: 0; visibility: hidden; }
:where([data-cl-s~="s4"]) div .ft-collapsed .ft-reg-bubble, :where([data-cl-s~="s4"]) div .ft-reg-bubble.ft-no-messages{ height: 0px !important; }
:where([data-cl-s~="s4"]) div .ft-reg-bubble:not(.ft-collapsed *):not(.ft-collapsed){ transition: width 0.25s ease-out, height 0.25s ease-out, opacity 0.05s linear; }
:where([data-cl-s~="s4"]) div .ft-reg-bubble-content{ display: flex; flex-direction: row; max-width: calc(-100px + 90vw); width: 300px; }
:where([data-cl-s~="s4"]) div .ft-collapsed .ft-reg-bubble-content{ transition: opacity 0.25s; opacity: 0; }
:where([data-cl-s~="s4"]) div .ft-reg-bubble-content:not(.ft-collapsed *){ transition: opacity 0.25s 0.25s; opacity: 1; }
:where([data-cl-s~="s4"]) div .ft-reg-message-holder{ flex-grow: 1; display: flex; flex-direction: column; height: auto; max-height: calc(100vh - var(--ft-toolbar-bottom-position) - 40px); overflow-y: auto; }
:where([data-cl-s~="s4"]) div .ft-reg-controls{ flex-grow: 0; padding-left: 5px; }
:where([data-cl-s~="s4"]) div .ft-reg-bubble-close-icon{ font-size: 16px; }
:where([data-cl-s~="s4"]) div .ft-reg-message{ font-family: "Google Sans Text"; font-style: normal; font-weight: 400; font-size: 12px; line-height: 14px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid rgb(218, 220, 224); }
:where([data-cl-s~="s4"]) div .ft-reg-message-custom h1{ display: flex; align-items: center; gap: 5px; font-weight: 500; font-size: 14px; line-height: 14px; margin: 0px 0px 10px; padding: 0px; }
:where([data-cl-s~="s4"]) div .ft-reg-message-custom p{ margin: 10px 0px 0px; padding: 0px; }
:where([data-cl-s~="s4"]) div .ft-reg-message-custom a, :where([data-cl-s~="s4"]) div .ft-reg-message-custom a:link, :where([data-cl-s~="s4"]) div .ft-reg-message-custom a:visited, :where([data-cl-s~="s4"]) div .ft-reg-message-custom a:hover, :where([data-cl-s~="s4"]) div .ft-reg-message-custom a:active{ color: rgb(11, 87, 208); text-decoration: none; }
:where([data-cl-s~="s4"]) div .ft-reg-message:last-of-type{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s4"]) div .ft-reg-message-button{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; font-family: "Google Sans Text"; color: rgb(11, 87, 208); font-weight: 500; font-size: 14px; line-height: 22px; cursor: pointer; margin: 0px; padding: 0px; text-align: start; }
:where([data-cl-s~="s4"]) div .ft-display-none{ display: none; }
:where([data-cl-s~="s5"]) img:is([sizes="auto" i], :where([data-cl-s~="s5"]) [sizes^="auto, :where([data-cl-s~="s5"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s5"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s5"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s5"]) .wp-block-avatar, :where([data-cl-s~="s5"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s5"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s5"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s5"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s5"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s5"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s5"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s5"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s5"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s5"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s5"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s5"]) .is-content-justification-right, :where([data-cl-s~="s5"]) .is-content-justification-left, :where([data-cl-s~="s5"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s5"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s5"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s5"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-button.aligncenter, :where([data-cl-s~="s5"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-calendar td, :where([data-cl-s~="s5"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s5"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s5"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s5"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s5"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s5"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s5"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s5"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s5"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s5"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s5"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s5"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s5"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s5"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s5"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s5"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s5"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s5"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s5"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s5"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s5"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s5"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s5"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s5"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s5"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s5"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s5"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s5"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s5"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s5"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s5"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s5"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s5"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s5"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s5"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s5"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s5"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s5"]) .wp-block-comment-author-name, :where([data-cl-s~="s5"]) .wp-block-comment-content, :where([data-cl-s~="s5"]) .wp-block-comment-edit-link, :where([data-cl-s~="s5"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-cover, :where([data-cl-s~="s5"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s5"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s5"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s5"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s5"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s5"]) .wp-block-cover.alignleft, :where([data-cl-s~="s5"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s5"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s5"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s5"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s5"]) .wp-block-cover.alignleft, :where([data-cl-s~="s5"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s5"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s5"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s5"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s5"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s5"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s5"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s5"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s5"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s5"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s5"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s5"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s5"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s5"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s5"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s5"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s5"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s5"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s5"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s5"]) .wp-block-cover-image-text, :where([data-cl-s~="s5"]) .wp-block-cover-image-text a, :where([data-cl-s~="s5"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s5"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s5"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s5"]) .wp-block-cover-text, :where([data-cl-s~="s5"]) .wp-block-cover-text a, :where([data-cl-s~="s5"]) .wp-block-cover-text a:active, :where([data-cl-s~="s5"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s5"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s5"]) section.wp-block-cover-image h2, :where([data-cl-s~="s5"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s5"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s5"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s5"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s5"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s5"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s5"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s5"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s5"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s5"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s5"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s5"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s5"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s5"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s5"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s5"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s5"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s5"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s5"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s5"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s5"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s5"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s5"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s5"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s5"]) .wp-block-embed.alignleft, :where([data-cl-s~="s5"]) .wp-block-embed.alignright, :where([data-cl-s~="s5"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s5"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s5"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s5"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s5"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s5"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s5"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s5"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s5"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s5"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s5"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s5"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s5"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s5"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s5"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s5"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s5"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s5"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s5"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s5"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s5"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s5"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s5"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s5"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s5"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s5"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s5"]) h1.has-background, :where([data-cl-s~="s5"]) h2.has-background, :where([data-cl-s~="s5"]) h3.has-background, :where([data-cl-s~="s5"]) h4.has-background, :where([data-cl-s~="s5"]) h5.has-background, :where([data-cl-s~="s5"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s5"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s5"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s5"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s5"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s5"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s5"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s5"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s5"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s5"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s5"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s5"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s5"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s5"]) .wp-block-image > a, :where([data-cl-s~="s5"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s5"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s5"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s5"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s5"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s5"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s5"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s5"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-image.alignfull img, :where([data-cl-s~="s5"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-image .aligncenter, :where([data-cl-s~="s5"]) .wp-block-image .alignleft, :where([data-cl-s~="s5"]) .wp-block-image .alignright, :where([data-cl-s~="s5"]) .wp-block-image.aligncenter, :where([data-cl-s~="s5"]) .wp-block-image.alignleft, :where([data-cl-s~="s5"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s5"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s5"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s5"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s5"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s5"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s5"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s5"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s5"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s5"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s5"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s5"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s5"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s5"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s5"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s5"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s5"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s5"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s5"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s5"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s5"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s5"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s5"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s5"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s5"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s5"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s5"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s5"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s5"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s5"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s5"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s5"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s5"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s5"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s5"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s5"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s5"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s5"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s5"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s5"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s5"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s5"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s5"]) ol, :where([data-cl-s~="s5"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s5"]) .wp-block-loginout, :where([data-cl-s~="s5"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s5"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s5"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s5"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s5"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s5"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s5"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s5"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s5"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s5"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s5"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s5"]) .wp-block-media-text__media img, :where([data-cl-s~="s5"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s5"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s5"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s5"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation ul, :where([data-cl-s~="s5"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s5"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s5"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s5"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s5"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s5"]) .wp-block-navigation :where(a), :where([data-cl-s~="s5"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s5"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s5"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s5"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s5"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s5"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s5"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s5"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s5"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s5"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s5"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s5"]) .wp-block-navigation__container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s5"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s5"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s5"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s5"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s5"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s5"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s5"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s5"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s5"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s5"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s5"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s5"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s5"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s5"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s5"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s5"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s5"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s5"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s5"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s5"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s5"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s5"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s5"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s5"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s5"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s5"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s5"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s5"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s5"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s5"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s5"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s5"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s5"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s5"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s5"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s5"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s5"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s5"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s5"]) .wp-block-post-comments-link, :where([data-cl-s~="s5"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s5"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s5"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s5"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s5"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s5"]) .alignright){ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s5"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s5"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s5"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s5"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s5"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s5"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s5"]) .wp-block-post-time-to-read, :where([data-cl-s~="s5"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s5"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s5"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s5"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s5"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s5"]) .wp-block-pullquote cite, :where([data-cl-s~="s5"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s5"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s5"]) .wp-block-pullquote cite, :where([data-cl-s~="s5"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s5"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s5"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s5"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s5"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s5"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s5"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s5"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s5"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s5"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s5"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s5"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s5"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s5"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-query-title, :where([data-cl-s~="s5"]) .wp-block-query-total, :where([data-cl-s~="s5"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s5"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s5"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s5"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s5"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s5"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s5"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s5"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s5"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s5"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s5"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s5"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s5"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s5"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s5"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s5"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s5"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s5"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s5"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s5"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s5"]) .wp-block-rss__item-author, :where([data-cl-s~="s5"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s5"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s5"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s5"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s5"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s5"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s5"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s5"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s5"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s5"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s5"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s5"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s5"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s5"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s5"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s5"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s5"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s5"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s5"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s5"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s5"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s5"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s5"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s5"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-site-logo a, :where([data-cl-s~="s5"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s5"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s5"]) .wp-block-site-tagline, :where([data-cl-s~="s5"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s5"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s5"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s5"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s5"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s5"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s5"]) .wp-block-social-links, :where([data-cl-s~="s5"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s5"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s5"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s5"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s5"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s5"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s5"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s5"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s5"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s5"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s5"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s5"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s5"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s5"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s5"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s5"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s5"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s5"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s5"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s5"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s5"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s5"]) .wp-block-table td, :where([data-cl-s~="s5"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s5"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s5"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s5"]) .wp-block-table.aligncenter, :where([data-cl-s~="s5"]) .wp-block-table.alignleft, :where([data-cl-s~="s5"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s5"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s5"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s5"]) .wp-block-table.alignleft td, :where([data-cl-s~="s5"]) .wp-block-table.alignleft th, :where([data-cl-s~="s5"]) .wp-block-table.alignright td, :where([data-cl-s~="s5"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s5"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s5"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s5"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s5"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s5"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s5"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s5"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s5"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s5"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s5"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s5"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s5"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s5"]) .wp-block-text-columns, :where([data-cl-s~="s5"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s5"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s5"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s5"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s5"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s5"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s5"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s5"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s5"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s5"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s5"]) .editor-styles-wrapper, :where([data-cl-s~="s5"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s5"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s5"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s5"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s5"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s5"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s5"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s5"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s5"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s5"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s5"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s5"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s5"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s5"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s5"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s5"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s5"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s5"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s5"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s5"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s5"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s5"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s5"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s5"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s5"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s5"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s5"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s5"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s5"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s5"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s5"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s5"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s5"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s5"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s5"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s5"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s5"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s5"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s5"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s5"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s5"]) .rcc-wrap, :where([data-cl-s~="s5"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s5"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s5"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s5"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s5"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s5"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s5"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s5"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s5"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s5"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s5"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s5"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s5"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s5"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s5"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s5"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s5"]) .rcc-shop, :where([data-cl-s~="s5"]) .rcc-retrieved, :where([data-cl-s~="s5"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s5"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s5"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s5"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s5"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s5"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s5"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s5"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s5"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s5"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s5"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s5"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s5"]) .rcc-promo-visible, :where([data-cl-s~="s5"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s5"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s5"]) .rcc-promo:focus-visible, :where([data-cl-s~="s5"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s5"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s5"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s5"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s5"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s5"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s5"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s5"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s5"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s5"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s5"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s5"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s5"]) .rcc-retrieved, :where([data-cl-s~="s5"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s5"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s5"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s5"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s5"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s5"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s5"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s5"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s5"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s5"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s5"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s5"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s5"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s5"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s5"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s5"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s5"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s5"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s5"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s5"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s5"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s5"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s5"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s5"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s5"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s5"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s5"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s5"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s5"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s5"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s5"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s5"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s5"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s5"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s5"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s5"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s5"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s5"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s5"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s5"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s5"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s5"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s5"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s5"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s5"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s5"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s5"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s5"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s5"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s5"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s5"]) .is-layout-flex > :is(*, :where([data-cl-s~="s5"]) div){ margin: 0px; }
:where([data-cl-s~="s5"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s5"]) .is-layout-grid > :is(*, :where([data-cl-s~="s5"]) div){ margin: 0px; }
:where([data-cl-s~="s5"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s5"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s5"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s5"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s5"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s5"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s5"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s5"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s5"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s5"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s5"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s5"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s5"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s5"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s5"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s5"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s5"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s5"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s5"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s5"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s5"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s5"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s5"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s5"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s5"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s5"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s5"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s5"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s5"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s5"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s5"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s5"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s5"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s5"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s5"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s5"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s5"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s5"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s5"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s5"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s5"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s5"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s5"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s5"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s5"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s5"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s5"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s5"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s5"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s5"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s5"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s5"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s5"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s5"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s5"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s5"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s5"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s5"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s5"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s5"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s5"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s5"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s5"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s5"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s5"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s5"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s5"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s5"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s5"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s5"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s5"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s5"]) .wpcf7 input[type="url"], :where([data-cl-s~="s5"]) .wpcf7 input[type="email"], :where([data-cl-s~="s5"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s5"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s5"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s5"]) #toc_container li, :where([data-cl-s~="s5"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s5"]) #toc_container.no_bullets li, :where([data-cl-s~="s5"]) #toc_container.no_bullets ul, :where([data-cl-s~="s5"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s5"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s5"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s5"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s5"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s5"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s5"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s5"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s5"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s5"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s5"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s5"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s5"]) #toc_container.toc_black a, :where([data-cl-s~="s5"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s5"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s5"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s5"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s5"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s5"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s5"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s5"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s5"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s5"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s5"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s5"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s5"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s5"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s5"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s5"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s5"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s5"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s5"]) .yyi-rinker-attention-before, :where([data-cl-s~="s5"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s5"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s5"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s5"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s5"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s5"]) body{ margin: 0px; }
:where([data-cl-s~="s5"]) article, :where([data-cl-s~="s5"]) aside, :where([data-cl-s~="s5"]) details, :where([data-cl-s~="s5"]) figcaption, :where([data-cl-s~="s5"]) figure, :where([data-cl-s~="s5"]) footer, :where([data-cl-s~="s5"]) header, :where([data-cl-s~="s5"]) hgroup, :where([data-cl-s~="s5"]) main, :where([data-cl-s~="s5"]) nav, :where([data-cl-s~="s5"]) section, :where([data-cl-s~="s5"]) summary{ display: block; }
:where([data-cl-s~="s5"]) audio, :where([data-cl-s~="s5"]) canvas, :where([data-cl-s~="s5"]) progress, :where([data-cl-s~="s5"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s5"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s5"]) [hidden], :where([data-cl-s~="s5"]) template{ display: none; }
:where([data-cl-s~="s5"]) a{ background: 0px 0px; }
:where([data-cl-s~="s5"]) a:active, :where([data-cl-s~="s5"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s5"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s5"]) b, :where([data-cl-s~="s5"]) strong{ font-weight: 700; }
:where([data-cl-s~="s5"]) dfn{ font-style: italic; }
:where([data-cl-s~="s5"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s5"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) small{ font-size: 80%; }
:where([data-cl-s~="s5"]) sub, :where([data-cl-s~="s5"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s5"]) sup{ top: -0.5em; }
:where([data-cl-s~="s5"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s5"]) img{ border: 0px; }
:where([data-cl-s~="s5"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s5"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s5"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s5"]) pre{ overflow: auto; }
:where([data-cl-s~="s5"]) code, :where([data-cl-s~="s5"]) kbd, :where([data-cl-s~="s5"]) pre, :where([data-cl-s~="s5"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s5"]) button, :where([data-cl-s~="s5"]) input, :where([data-cl-s~="s5"]) optgroup, :where([data-cl-s~="s5"]) select, :where([data-cl-s~="s5"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s5"]) button{ overflow: visible; }
:where([data-cl-s~="s5"]) button, :where([data-cl-s~="s5"]) select{ text-transform: none; }
:where([data-cl-s~="s5"]) button, html:where([data-cl-s~="s5"]) input[type="button"], :where([data-cl-s~="s5"]) input[type="reset"], :where([data-cl-s~="s5"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s5"]) button[disabled], html:where([data-cl-s~="s5"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s5"]) input{ line-height: normal; }
:where([data-cl-s~="s5"]) input[type="checkbox"], :where([data-cl-s~="s5"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s5"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s5"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s5"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s5"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s5"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s5"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s5"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) textarea{ overflow: auto; }
:where([data-cl-s~="s5"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s5"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s5"]) td, :where([data-cl-s~="s5"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s5"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s5"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s5"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s5"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s5"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s5"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s5"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s5"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s5"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s5"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s5"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s5"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s5"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s5"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s5"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s5"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s5"]) .pull-right{ float: right; }
:where([data-cl-s~="s5"]) .pull-left{ float: left; }
:where([data-cl-s~="s5"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s5"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s5"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s5"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s5"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s5"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s5"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s5"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s5"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s5"]) .fa-rotate-90, :root:where([data-cl-s~="s5"]) .fa-rotate-180, :root:where([data-cl-s~="s5"]) .fa-rotate-270, :root:where([data-cl-s~="s5"]) .fa-flip-horizontal, :root:where([data-cl-s~="s5"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s5"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s5"]) .fa-stack-1x, :where([data-cl-s~="s5"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s5"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s5"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s5"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-remove::before, :where([data-cl-s~="s5"]) .fa-close::before, :where([data-cl-s~="s5"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gear::before, :where([data-cl-s~="s5"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-rotate-right::before, :where([data-cl-s~="s5"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dedent::before, :where([data-cl-s~="s5"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-photo::before, :where([data-cl-s~="s5"]) .fa-image::before, :where([data-cl-s~="s5"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-edit::before, :where([data-cl-s~="s5"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mail-forward::before, :where([data-cl-s~="s5"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-warning::before, :where([data-cl-s~="s5"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bar-chart-o::before, :where([data-cl-s~="s5"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gears::before, :where([data-cl-s~="s5"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-facebook-f::before, :where([data-cl-s~="s5"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-feed::before, :where([data-cl-s~="s5"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-group::before, :where([data-cl-s~="s5"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chain::before, :where([data-cl-s~="s5"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cut::before, :where([data-cl-s~="s5"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-copy::before, :where([data-cl-s~="s5"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-save::before, :where([data-cl-s~="s5"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-navicon::before, :where([data-cl-s~="s5"]) .fa-reorder::before, :where([data-cl-s~="s5"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-unsorted::before, :where([data-cl-s~="s5"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-down::before, :where([data-cl-s~="s5"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-up::before, :where([data-cl-s~="s5"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-rotate-left::before, :where([data-cl-s~="s5"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-legal::before, :where([data-cl-s~="s5"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dashboard::before, :where([data-cl-s~="s5"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-flash::before, :where([data-cl-s~="s5"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-paste::before, :where([data-cl-s~="s5"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mobile-phone::before, :where([data-cl-s~="s5"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mail-reply::before, :where([data-cl-s~="s5"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mail-reply-all::before, :where([data-cl-s~="s5"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-star-half-empty::before, :where([data-cl-s~="s5"]) .fa-star-half-full::before, :where([data-cl-s~="s5"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-unlink::before, :where([data-cl-s~="s5"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-toggle-down::before, :where([data-cl-s~="s5"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-toggle-up::before, :where([data-cl-s~="s5"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-toggle-right::before, :where([data-cl-s~="s5"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-euro::before, :where([data-cl-s~="s5"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dollar::before, :where([data-cl-s~="s5"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-rupee::before, :where([data-cl-s~="s5"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cny::before, :where([data-cl-s~="s5"]) .fa-rmb::before, :where([data-cl-s~="s5"]) .fa-yen::before, :where([data-cl-s~="s5"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ruble::before, :where([data-cl-s~="s5"]) .fa-rouble::before, :where([data-cl-s~="s5"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-won::before, :where([data-cl-s~="s5"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bitcoin::before, :where([data-cl-s~="s5"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gittip::before, :where([data-cl-s~="s5"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-toggle-left::before, :where([data-cl-s~="s5"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-turkish-lira::before, :where([data-cl-s~="s5"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-institution::before, :where([data-cl-s~="s5"]) .fa-bank::before, :where([data-cl-s~="s5"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mortar-board::before, :where([data-cl-s~="s5"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-automobile::before, :where([data-cl-s~="s5"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cab::before, :where([data-cl-s~="s5"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-photo-o::before, :where([data-cl-s~="s5"]) .fa-file-picture-o::before, :where([data-cl-s~="s5"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-zip-o::before, :where([data-cl-s~="s5"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-sound-o::before, :where([data-cl-s~="s5"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-movie-o::before, :where([data-cl-s~="s5"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-life-bouy::before, :where([data-cl-s~="s5"]) .fa-life-buoy::before, :where([data-cl-s~="s5"]) .fa-life-saver::before, :where([data-cl-s~="s5"]) .fa-support::before, :where([data-cl-s~="s5"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ra::before, :where([data-cl-s~="s5"]) .fa-resistance::before, :where([data-cl-s~="s5"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ge::before, :where([data-cl-s~="s5"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-y-combinator-square::before, :where([data-cl-s~="s5"]) .fa-yc-square::before, :where([data-cl-s~="s5"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wechat::before, :where([data-cl-s~="s5"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-send::before, :where([data-cl-s~="s5"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-send-o::before, :where([data-cl-s~="s5"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s5"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shekel::before, :where([data-cl-s~="s5"]) .fa-sheqel::before, :where([data-cl-s~="s5"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-intersex::before, :where([data-cl-s~="s5"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hotel::before, :where([data-cl-s~="s5"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-yc::before, :where([data-cl-s~="s5"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-battery-4::before, :where([data-cl-s~="s5"]) .fa-battery::before, :where([data-cl-s~="s5"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-battery-3::before, :where([data-cl-s~="s5"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-battery-2::before, :where([data-cl-s~="s5"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-battery-1::before, :where([data-cl-s~="s5"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-battery-0::before, :where([data-cl-s~="s5"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hourglass-1::before, :where([data-cl-s~="s5"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hourglass-2::before, :where([data-cl-s~="s5"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hourglass-3::before, :where([data-cl-s~="s5"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-grab-o::before, :where([data-cl-s~="s5"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-stop-o::before, :where([data-cl-s~="s5"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-tv::before, :where([data-cl-s~="s5"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-asl-interpreting::before, :where([data-cl-s~="s5"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-deafness::before, :where([data-cl-s~="s5"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s5"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-signing::before, :where([data-cl-s~="s5"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-google-plus-circle::before, :where([data-cl-s~="s5"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-fa::before, :where([data-cl-s~="s5"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-vcard::before, :where([data-cl-s~="s5"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-vcard-o::before, :where([data-cl-s~="s5"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-drivers-license::before, :where([data-cl-s~="s5"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-drivers-license-o::before, :where([data-cl-s~="s5"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thermometer-4::before, :where([data-cl-s~="s5"]) .fa-thermometer::before, :where([data-cl-s~="s5"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thermometer-3::before, :where([data-cl-s~="s5"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thermometer-2::before, :where([data-cl-s~="s5"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thermometer-1::before, :where([data-cl-s~="s5"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-thermometer-0::before, :where([data-cl-s~="s5"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bathtub::before, :where([data-cl-s~="s5"]) .fa-s15::before, :where([data-cl-s~="s5"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-times-rectangle::before, :where([data-cl-s~="s5"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s5"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s5"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s5"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s5"]) .sr-only-focusable:active, :where([data-cl-s~="s5"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s5"]) .faa-wrench.animated, :where([data-cl-s~="s5"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s5"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s5"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s5"]) .faa-ring.animated, :where([data-cl-s~="s5"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s5"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s5"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s5"]) .faa-vertical.animated, :where([data-cl-s~="s5"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s5"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s5"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s5"]) .faa-horizontal.animated, :where([data-cl-s~="s5"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s5"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s5"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s5"]) .faa-flash.animated, :where([data-cl-s~="s5"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s5"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s5"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s5"]) .faa-bounce.animated, :where([data-cl-s~="s5"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s5"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s5"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s5"]) .faa-spin.animated, :where([data-cl-s~="s5"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s5"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s5"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s5"]) .faa-float.animated, :where([data-cl-s~="s5"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s5"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s5"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s5"]) .faa-pulse.animated, :where([data-cl-s~="s5"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s5"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s5"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s5"]) .faa-shake.animated, :where([data-cl-s~="s5"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s5"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s5"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s5"]) .faa-tada.animated, :where([data-cl-s~="s5"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s5"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s5"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s5"]) .faa-passing.animated, :where([data-cl-s~="s5"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s5"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s5"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s5"]) .faa-passing-reverse.animated, :where([data-cl-s~="s5"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s5"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s5"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s5"]) .faa-burst.animated, :where([data-cl-s~="s5"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s5"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s5"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s5"]) .faa-falling.animated, :where([data-cl-s~="s5"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s5"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s5"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s5"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s5"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s5"]) [class^="st-svg-"], :where([data-cl-s~="s5"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s5"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s5"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s5"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-quora::before, :where([data-cl-s~="s5"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s5"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s5"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s5"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s5"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s5"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s5"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s5"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s5"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s5"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s5"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s5"]) .slick-slider .slick-track, :where([data-cl-s~="s5"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s5"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .slick-track::before, :where([data-cl-s~="s5"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s5"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s5"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s5"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s5"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s5"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s5"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s5"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s5"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s5"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s5"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s5"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s5"]) .slick-prev, :where([data-cl-s~="s5"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s5"]) .slick-prev:hover, :where([data-cl-s~="s5"]) .slick-prev:focus, :where([data-cl-s~="s5"]) .slick-next:hover, :where([data-cl-s~="s5"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s5"]) .slick-prev:hover::before, :where([data-cl-s~="s5"]) .slick-prev:focus::before, :where([data-cl-s~="s5"]) .slick-next:hover::before, :where([data-cl-s~="s5"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s5"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s5"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s5"]) .slick-prev::before, :where([data-cl-s~="s5"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s5"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s5"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s5"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s5"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s5"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s5"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s5"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s5"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s5"]) .slick-dots li button:hover, :where([data-cl-s~="s5"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s5"]) .slick-dots li button:hover::before, :where([data-cl-s~="s5"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s5"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s5"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s5"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .st-marquee p:empty, :where([data-cl-s~="s5"]) p:empty{ display: none; }
:where([data-cl-s~="s5"]) .st-notosans, :where([data-cl-s~="s5"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s5"]) .st-m1c, :where([data-cl-s~="s5"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s5"]) main, :where([data-cl-s~="s5"]) article, :where([data-cl-s~="s5"]) aside, :where([data-cl-s~="s5"]) header, :where([data-cl-s~="s5"]) canvas, :where([data-cl-s~="s5"]) details, :where([data-cl-s~="s5"]) figcaption, :where([data-cl-s~="s5"]) figure, :where([data-cl-s~="s5"]) footer, :where([data-cl-s~="s5"]) nav, :where([data-cl-s~="s5"]) section, :where([data-cl-s~="s5"]) summary{ display: block; }
html:where([data-cl-s~="s5"]), :where([data-cl-s~="s5"]) body{ height: 100%; }
:where([data-cl-s~="s5"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s5"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) cite{ font-style: normal; }
:where([data-cl-s~="s5"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s5"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s5"]) h1, :where([data-cl-s~="s5"]) h2, :where([data-cl-s~="s5"]) h3, :where([data-cl-s~="s5"]) h4, :where([data-cl-s~="s5"]) h5, :where([data-cl-s~="s5"]) h6, :where([data-cl-s~="s5"]) h5 span, :where([data-cl-s~="s5"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s5"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s5"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s5"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s5"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s5"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .wp-block-video, :where([data-cl-s~="s5"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .sticky, :where([data-cl-s~="s5"]) .gallery-caption, :where([data-cl-s~="s5"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s5"]) .dashicons, :where([data-cl-s~="s5"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s5"]) [class^="material-icons-"], :where([data-cl-s~="s5"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s5"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s5"]) .st-hide{ display: none; }
:where([data-cl-s~="s5"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s5"]) .post h4 .point-in i, :where([data-cl-s~="s5"]) .n-entry i, :where([data-cl-s~="s5"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-timeline > br, :where([data-cl-s~="s5"]) .st-tab-content > br, :where([data-cl-s~="s5"]) .st_table_sc > br, :where([data-cl-s~="s5"]) .post .st-box-btn > br, :where([data-cl-s~="s5"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s5"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .st-svg-question-circle, :where([data-cl-s~="s5"]) .st-svg-check-circle, :where([data-cl-s~="s5"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s5"]) .st-svg-exclamation-circle, :where([data-cl-s~="s5"]) .st-svg-pencil-square-o, :where([data-cl-s~="s5"]) .st-svg-user, :where([data-cl-s~="s5"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s5"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s5"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s5"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s5"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s5"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s5"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s5"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s5"]) .faa-spin.animated, :where([data-cl-s~="s5"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s5"]) a, :where([data-cl-s~="s5"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s5"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s5"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s5"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s5"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s5"]) img:not(.size-st_header_slider), :where([data-cl-s~="s5"]) video, :where([data-cl-s~="s5"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s5"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s5"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s5"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s5"]) .is-style-st-photoline img, :where([data-cl-s~="s5"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .is-style-st-photohu, :where([data-cl-s~="s5"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s5"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s5"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s5"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s5"]) .st-photohu div img, :where([data-cl-s~="s5"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) img.size-full, :where([data-cl-s~="s5"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s5"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s5"]) .resetwidth img, :where([data-cl-s~="s5"]) .resetwidth video, :where([data-cl-s~="s5"]) .resetwidth object, :where([data-cl-s~="s5"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s5"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s5"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s5"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s5"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s5"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s5"]) .h-100{ height: 100%; }
:where([data-cl-s~="s5"]) .pa0, :where([data-cl-s~="s5"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s5"]) .ma0, :where([data-cl-s~="s5"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s5"]) .mt0, :where([data-cl-s~="s5"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s5"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s5"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s5"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s5"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s5"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s5"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s5"]) .mr0, :where([data-cl-s~="s5"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s5"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s5"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s5"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s5"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s5"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s5"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s5"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s5"]) .ml0, :where([data-cl-s~="s5"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s5"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s5"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s5"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s5"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s5"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s5"]) .mb-0, :where([data-cl-s~="s5"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s5"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s5"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s5"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s5"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s5"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s5"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s5"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s5"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s5"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s5"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s5"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s5"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s5"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s5"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s5"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s5"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s5"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s5"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s5"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s5"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s5"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s5"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s5"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s5"]) .st-bg-stich::after, :where([data-cl-s~="s5"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s5"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s5"]) .st-brackets::before, :where([data-cl-s~="s5"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s5"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s5"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s5"]) .post .st-timeline, :where([data-cl-s~="s5"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s5"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s5"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s5"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s5"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s5"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-timeline > li::after, :where([data-cl-s~="s5"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s5"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s5"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s5"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s5"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s5"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s5"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s5"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s5"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s5"]) .st-timeline-list-text a, :where([data-cl-s~="s5"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s5"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s5"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s5"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s5"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s5"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s5"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s5"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s5"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s5"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s5"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s5"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s5"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s5"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s5"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s5"]) .st-in-mybox .st-point, :where([data-cl-s~="s5"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s5"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s5"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s5"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s5"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s5"]) .st-back-btn .st-fa, :where([data-cl-s~="s5"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s5"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s5"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s5"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s5"]) .smanone{ display: none; }
:where([data-cl-s~="s5"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s5"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s5"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s5"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s5"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s5"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) kbd, :where([data-cl-s~="s5"]) .st-code, :where([data-cl-s~="s5"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s5"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s5"]) kbd, :where([data-cl-s~="s5"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s5"]) pre .st-code, :where([data-cl-s~="s5"]) .st-pre .st-code, :where([data-cl-s~="s5"]) pre code, :where([data-cl-s~="s5"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s5"]) .clear{ clear: both; }
:where([data-cl-s~="s5"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s5"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s5"]) thead th, :where([data-cl-s~="s5"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s5"]) table thead th, :where([data-cl-s~="s5"]) table thead th p, :where([data-cl-s~="s5"]) table thead tr td, :where([data-cl-s~="s5"]) .post table thead tr td, :where([data-cl-s~="s5"]) .post table thead tr td p, :where([data-cl-s~="s5"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s5"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s5"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s5"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s5"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s5"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s5"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s5"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s5"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s5"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s5"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s5"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s5"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s5"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s5"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s5"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s5"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s5"]) #side aside .slick-dots li, :where([data-cl-s~="s5"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s5"]) .slick-prev, :where([data-cl-s~="s5"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s5"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s5"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s5"]) .slick-prev:hover, :where([data-cl-s~="s5"]) .slick-prev:focus, :where([data-cl-s~="s5"]) .slick-next:hover, :where([data-cl-s~="s5"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s5"]) .slick-prev::before, :where([data-cl-s~="s5"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s5"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s5"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s5"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s5"]) .slick-slide:focus, :where([data-cl-s~="s5"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s5"]) .slider, :where([data-cl-s~="s5"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s5"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s5"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s5"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s5"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s5"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s5"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s5"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s5"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s5"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s5"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s5"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .header-post-slider.is-wide, :where([data-cl-s~="s5"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s5"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s5"]) .post-slide-image, :where([data-cl-s~="s5"]) .post-slide-more, :where([data-cl-s~="s5"]) .post-card-image, :where([data-cl-s~="s5"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s5"]) .post-slide-image:hover, :where([data-cl-s~="s5"]) .post-slide-more:hover, :where([data-cl-s~="s5"]) .post-card-image:hover, :where([data-cl-s~="s5"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s5"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s5"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s5"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s5"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s5"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s5"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s5"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s5"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s5"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s5"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s5"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s5"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s5"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s5"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s5"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s5"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s5"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s5"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s5"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s5"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s5"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s5"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s5"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s5"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s5"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s5"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s5"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s5"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s5"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s5"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s5"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s5"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s5"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s5"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s5"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s5"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s5"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s5"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s5"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s5"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s5"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s5"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s5"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s5"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s5"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s5"]) .post-card-date .st-fa, :where([data-cl-s~="s5"]) .post-slide-date .st-fa, :where([data-cl-s~="s5"]) .post-card-date .fa, :where([data-cl-s~="s5"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s5"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s5"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s5"]) .post-card-excerpt p, :where([data-cl-s~="s5"]) main .post-slide-excerpt p, :where([data-cl-s~="s5"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s5"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s5"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s5"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s5"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s5"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s5"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s5"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s5"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .content-post-slider, :where([data-cl-s~="s5"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s5"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s5"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s5"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s5"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s5"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s5"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s5"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s5"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s5"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s5"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s5"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s5"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s5"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s5"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s5"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s5"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s5"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s5"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s5"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s5"]) a.st-flexbox-link, :where([data-cl-s~="s5"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s5"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s5"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s5"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s5"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s5"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s5"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s5"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s5"]) .st-header-flexbox ul, :where([data-cl-s~="s5"]) .post .st-header-flexbox ol, :where([data-cl-s~="s5"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s5"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s5"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s5"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s5"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s5"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s5"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s5"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s5"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s5"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s5"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s5"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s5"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s5"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s5"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s5"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s5"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s5"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) pre, :where([data-cl-s~="s5"]) .wp-block-details summary, :where([data-cl-s~="s5"]) p, :where([data-cl-s~="s5"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s5"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s5"]) .yellowbox, :where([data-cl-s~="s5"]) .graybox, :where([data-cl-s~="s5"]) .redbox, :where([data-cl-s~="s5"]) #topnews .clearfix dd p, :where([data-cl-s~="s5"]) .post ul li, :where([data-cl-s~="s5"]) .post ol li, :where([data-cl-s~="s5"]) #comments #respond, :where([data-cl-s~="s5"]) .st-tab-content > label, :where([data-cl-s~="s5"]) .st-tabs__tab-list-item, :where([data-cl-s~="s5"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s5"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s5"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) h1{ margin: 0px; }
:where([data-cl-s~="s5"]) h2.has-st-regular-font-size, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s5"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s5"]) .h3modoki, :where([data-cl-s~="s5"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s5"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s5"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s5"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s5"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s5"]) h5, :where([data-cl-s~="s5"]) h5 span, :where([data-cl-s~="s5"]) .h5modoki, :where([data-cl-s~="s5"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s5"]) #footer h5, :where([data-cl-s~="s5"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s5"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s5"]) h6, :where([data-cl-s~="s5"]) h6 span, :where([data-cl-s~="s5"]) .h6modoki, :where([data-cl-s~="s5"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s5"]) .st-h-copy-toc, :where([data-cl-s~="s5"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s5"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s5"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s5"]) p, :where([data-cl-s~="s5"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s5"]) header .descr.sitenametop, :where([data-cl-s~="s5"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s5"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s5"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s5"]) header .descr.sitename-only, :where([data-cl-s~="s5"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s5"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s5"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s5"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s5"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s5"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s5"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s5"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s5"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s5"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s5"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s5"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s5"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s5"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s5"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s5"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s5"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s5"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s5"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s5"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s5"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s5"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s5"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s5"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s5"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s5"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s5"]) .blog_info .st-fa, :where([data-cl-s~="s5"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s5"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s5"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s5"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s5"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s5"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s5"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s5"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s5"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s5"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s5"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s5"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s5"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s5"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s5"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s5"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .h5modoki, :where([data-cl-s~="s5"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s5"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s5"]) .h2modoki, :where([data-cl-s~="s5"]) .h3modoki, :where([data-cl-s~="s5"]) .h4modoki, :where([data-cl-s~="s5"]) .h5modoki, :where([data-cl-s~="s5"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s5"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s5"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s5"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s5"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s5"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s5"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s5"]) .wp-block-image figcaption a, :where([data-cl-s~="s5"]) .wp-block-image figcaption, :where([data-cl-s~="s5"]) .wp-caption-text a, :where([data-cl-s~="s5"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s5"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s5"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s5"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s5"]) #side .widget_meta ul li, :where([data-cl-s~="s5"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s5"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s5"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #content{ position: relative; }
:where([data-cl-s~="s5"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s5"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s5"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s5"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s5"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s5"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s5"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s5"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s5"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s5"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s5"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s5"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s5"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s5"]) .post .blogbox .st-fa, :where([data-cl-s~="s5"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s5"]) .post .blogbox .fa, :where([data-cl-s~="s5"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s5"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s5"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s5"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s5"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s5"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s5"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s5"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-large, :where([data-cl-s~="s5"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s5"]) .inyoumodoki, :where([data-cl-s~="s5"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .inyoumodoki::before, :where([data-cl-s~="s5"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s5"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s5"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s5"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) blockquote.tiktok-embed, :where([data-cl-s~="s5"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s5"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s5"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s5"]) .post blockquote cite, :where([data-cl-s~="s5"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s5"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s5"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s5"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s5"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s5"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s5"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s5"]) .ymarker, :where([data-cl-s~="s5"]) .ymarker-s, :where([data-cl-s~="s5"]) .gmarker, :where([data-cl-s~="s5"]) .gmarker-s, :where([data-cl-s~="s5"]) .rmarker, :where([data-cl-s~="s5"]) .rmarker-s, :where([data-cl-s~="s5"]) .bmarker, :where([data-cl-s~="s5"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s5"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s5"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s5"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s5"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s5"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s5"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s5"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s5"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s5"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s5"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s5"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s5"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .post .yellowbox .maruck, :where([data-cl-s~="s5"]) .post .yellowbox .maruno, :where([data-cl-s~="s5"]) .post .yellowbox p:last-child, :where([data-cl-s~="s5"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s5"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .graybox .maruck, :where([data-cl-s~="s5"]) .post .graybox .maruno, :where([data-cl-s~="s5"]) .post .graybox p:last-child, :where([data-cl-s~="s5"]) .post .graybox ol:last-child, :where([data-cl-s~="s5"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .redbox .maruck, :where([data-cl-s~="s5"]) .post .redbox .maruno, :where([data-cl-s~="s5"]) .post .redbox p:last-child, :where([data-cl-s~="s5"]) .post .redbox ol:last-child, :where([data-cl-s~="s5"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .freebox .maruck, :where([data-cl-s~="s5"]) .post .freebox .maruno, :where([data-cl-s~="s5"]) .post .st-mybox .maruck, :where([data-cl-s~="s5"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s5"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s5"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s5"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s5"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s5"]) span.sankou, :where([data-cl-s~="s5"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s5"]) span.sankou.green, :where([data-cl-s~="s5"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s5"]) span.sankou.blue, :where([data-cl-s~="s5"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s5"]) span.st-hisu, :where([data-cl-s~="s5"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s5"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s5"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s5"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s5"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s5"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s5"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s5"]) .st-wrench-icon i::before, :where([data-cl-s~="s5"]) .st-wrench-icon::before, :where([data-cl-s~="s5"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s5"]) .st-ring-icon i::before, :where([data-cl-s~="s5"]) .st-ring-icon::before, :where([data-cl-s~="s5"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s5"]) .st-horizontal-icon i::before, :where([data-cl-s~="s5"]) .st-horizontal-icon::before, :where([data-cl-s~="s5"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s5"]) .st-vertical-icon i::before, :where([data-cl-s~="s5"]) .st-vertical-icon::before, :where([data-cl-s~="s5"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s5"]) .st-flash-icon i::before, :where([data-cl-s~="s5"]) .st-flash-icon::before, :where([data-cl-s~="s5"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s5"]) .st-bounce-icon i::before, :where([data-cl-s~="s5"]) .st-bounce-icon::before, :where([data-cl-s~="s5"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s5"]) .st-rotation-icon i::before, :where([data-cl-s~="s5"]) .st-rotation-icon::before, :where([data-cl-s~="s5"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s5"]) .st-float-icon i::before, :where([data-cl-s~="s5"]) .st-float-icon::before, :where([data-cl-s~="s5"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s5"]) .st-pulse-icon i::before, :where([data-cl-s~="s5"]) .st-pulse-icon::before, :where([data-cl-s~="s5"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s5"]) .st-shake-s-icon i::before, :where([data-cl-s~="s5"]) .st-shake-s-icon::before, :where([data-cl-s~="s5"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s5"]) .st-shake-icon i::before, :where([data-cl-s~="s5"]) .st-shake-icon::before, :where([data-cl-s~="s5"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s5"]) .st-tada-icon i::before, :where([data-cl-s~="s5"]) .st-tada-icon::before, :where([data-cl-s~="s5"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s5"]) .st-passing-icon i::before, :where([data-cl-s~="s5"]) .st-passing-icon::before, :where([data-cl-s~="s5"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s5"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s5"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s5"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s5"]) .st-burst-icon i::before, :where([data-cl-s~="s5"]) .st-burst-icon::before, :where([data-cl-s~="s5"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s5"]) .st-falling-icon i::before, :where([data-cl-s~="s5"]) .st-falling-icon::before, :where([data-cl-s~="s5"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s5"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s5"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s5"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s5"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s5"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s5"]) .y-star, :where([data-cl-s~="s5"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s5"]) .y-star .st-svg-star, :where([data-cl-s~="s5"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s5"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s5"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s5"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s5"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s5"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s5"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s5"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s5"]) .post .p-entry-t, :where([data-cl-s~="s5"]) #side .p-entry-t, :where([data-cl-s~="s5"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s5"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s5"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s5"]) #footer .pop-box, :where([data-cl-s~="s5"]) .nowhits .pop-box, :where([data-cl-s~="s5"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s5"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s5"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s5"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s5"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s5"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s5"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s5"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s5"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s5"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s5"]) footer .footer-wbox .headbox, :where([data-cl-s~="s5"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s5"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s5"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s5"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s5"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s5"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s5"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s5"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s5"]) #content-w .category .p-entry, :where([data-cl-s~="s5"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s5"]) #content-w .post .category .p-entry, :where([data-cl-s~="s5"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s5"]) #content-w .category .p-entry::after, :where([data-cl-s~="s5"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s5"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s5"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s5"]) .category .p-entry-t, :where([data-cl-s~="s5"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s5"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s5"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s5"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s5"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s5"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s5"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s5"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s5"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s5"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s5"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s5"]) .poprank{ position: relative; }
:where([data-cl-s~="s5"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s5"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s5"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s5"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s5"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s5"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s5"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s5"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s5"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) #footer .copy, :where([data-cl-s~="s5"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s5"]) #footer .copy a, :where([data-cl-s~="s5"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s5"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s5"]) .head-telno a, :where([data-cl-s~="s5"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s5"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s5"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s5"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s5"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s5"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s5"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s5"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s5"]) .headbox, :where([data-cl-s~="s5"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s5"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s5"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s5"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s5"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s5"]) .widget_recent_entries ul li a, :where([data-cl-s~="s5"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s5"]) .widget_recent_entries ul li, :where([data-cl-s~="s5"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s5"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s5"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s5"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s5"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s5"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s5"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s5"]) footer .widget_recent_entries ul, :where([data-cl-s~="s5"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s5"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s5"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s5"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s5"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s5"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s5"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s5"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s5"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s5"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s5"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s5"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s5"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s5"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s5"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s5"]) #st-infomation-widget .huto *, :where([data-cl-s~="s5"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s5"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s5"]) footer .widget_tag_cloud, :where([data-cl-s~="s5"]) footer .widget_categories, :where([data-cl-s~="s5"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #footer .st-formbtn, :where([data-cl-s~="s5"]) #footer .rssbox, :where([data-cl-s~="s5"]) #footer .st-author-box, :where([data-cl-s~="s5"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s5"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s5"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s5"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s5"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s5"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s5"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s5"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s5"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s5"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s5"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s5"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s5"]) .kanren h3 a, :where([data-cl-s~="s5"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s5"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s5"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s5"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s5"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s5"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s5"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s5"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s5"]) .kanren.pop-box h5, :where([data-cl-s~="s5"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s5"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s5"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s5"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s5"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s5"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s5"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s5"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s5"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s5"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s5"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s5"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s5"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s5"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s5"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s5"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s5"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s5"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s5"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s5"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s5"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s5"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s5"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s5"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s5"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s5"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s5"]) .st-author-box .st-fa, :where([data-cl-s~="s5"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s5"]) ul#st-tab-menu, :where([data-cl-s~="s5"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s5"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s5"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s5"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s5"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s5"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s5"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s5"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s5"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s5"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s5"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .st-author-sns, :where([data-cl-s~="s5"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-author-sns .st-fa, :where([data-cl-s~="s5"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-author-sns .st-fa, :where([data-cl-s~="s5"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s5"]) .st-author-sns a, :where([data-cl-s~="s5"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s5"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s5"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s5"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s5"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s5"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s5"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s5"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s5"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s5"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s5"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s5"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s5"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s5"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s5"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s5"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s5"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s5"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s5"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s5"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s5"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s5"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s5"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s5"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s5"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s5"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s5"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s5"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s5"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s5"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s5"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s5"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s5"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s5"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s5"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s5"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s5"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s5"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s5"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s5"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s5"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s5"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .post table tfoot, :where([data-cl-s~="s5"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s5"]) .post table thead th, :where([data-cl-s~="s5"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s5"]) table > thead > tr > td, :where([data-cl-s~="s5"]) table > thead > tr > th, :where([data-cl-s~="s5"]) table > tr > td, :where([data-cl-s~="s5"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s5"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s5"]) table tr td, :where([data-cl-s~="s5"]) table#wp-calendar tr td, :where([data-cl-s~="s5"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s5"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s5"]) table th, :where([data-cl-s~="s5"]) table th p, :where([data-cl-s~="s5"]) .post table tr td p, :where([data-cl-s~="s5"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s5"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s5"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s5"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s5"]) tr.st-centertable, :where([data-cl-s~="s5"]) td.st-centertable, :where([data-cl-s~="s5"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s5"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s5"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s5"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s5"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s5"]) .post .scroll-box.pc table td, :where([data-cl-s~="s5"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s5"]) .is-style-scroll-box.pc, :where([data-cl-s~="s5"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s5"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s5"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s5"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s5"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s5"]) img.float-left{ float: left; }
:where([data-cl-s~="s5"]) img.float-right{ float: right; }
:where([data-cl-s~="s5"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s5"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s5"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s5"]) .widget_media_image, :where([data-cl-s~="s5"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) main ul, :where([data-cl-s~="s5"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s5"]) main .sns ul, :where([data-cl-s~="s5"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) main ul.st_toc_list, :where([data-cl-s~="s5"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) main ul.st-box-btn, :where([data-cl-s~="s5"]) main ul.st_toc_list, :where([data-cl-s~="s5"]) main ol.st_toc_list, :where([data-cl-s~="s5"]) main ul.has-st-border, :where([data-cl-s~="s5"]) main ol.has-st-border, :where([data-cl-s~="s5"]) main ul.has-background, :where([data-cl-s~="s5"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s5"]) main ul ul, :where([data-cl-s~="s5"]) main ul ol, :where([data-cl-s~="s5"]) main ol ul, :where([data-cl-s~="s5"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s5"]) .is-style-st-check, :where([data-cl-s~="s5"]) .is-style-st-timeline-count, :where([data-cl-s~="s5"]) .is-style-st-timeline-list, :where([data-cl-s~="s5"]) .is-style-st-circle, :where([data-cl-s~="s5"]) .is-style-st-circle-border, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox, :where([data-cl-s~="s5"]) .is-style-st-maruck, :where([data-cl-s~="s5"]) .is-style-st-maruno, :where([data-cl-s~="s5"]) .is-style-st-no, :where([data-cl-s~="s5"]) .is-style-st-no-border, :where([data-cl-s~="s5"]) .st-list-circle ul, :where([data-cl-s~="s5"]) .st-list-check ul, :where([data-cl-s~="s5"]) .st-square-checkbox ul, :where([data-cl-s~="s5"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s5"]) .maruck ul, :where([data-cl-s~="s5"]) .maruno ul, :where([data-cl-s~="s5"]) .st-list-no ul, :where([data-cl-s~="s5"]) .st-list-circle ol, :where([data-cl-s~="s5"]) .st-list-check ol, :where([data-cl-s~="s5"]) .st-square-checkbox ol, :where([data-cl-s~="s5"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s5"]) .maruck ol, :where([data-cl-s~="s5"]) .maruno ol, :where([data-cl-s~="s5"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) main ul li, :where([data-cl-s~="s5"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s5"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s5"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s5"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s5"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s5"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s5"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s5"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s5"]) .kome ol, :where([data-cl-s~="s5"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s5"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s5"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s5"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou, :where([data-cl-s~="s5"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) main .st-list-border ul li, :where([data-cl-s~="s5"]) main .st-list-border ol li, :where([data-cl-s~="s5"]) main ul.is-style-st-border li, :where([data-cl-s~="s5"]) main ol.is-style-st-border li, :where([data-cl-s~="s5"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s5"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s5"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s5"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s5"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s5"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s5"]) ul li{ text-align: left; }
:where([data-cl-s~="s5"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s5"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s5"]) .post .is-style-st-maruno, :where([data-cl-s~="s5"]) .post .is-style-st-maruck, :where([data-cl-s~="s5"]) .post .maruno, :where([data-cl-s~="s5"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s5"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s5"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s5"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s5"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s5"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s5"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s5"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s5"]) .post .maruno li, :where([data-cl-s~="s5"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s5"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s5"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s5"]) .post .maruno li::before, :where([data-cl-s~="s5"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s5"]) .is-style-st-border > li, :where([data-cl-s~="s5"]) .is-style-st-circle-border > li, :where([data-cl-s~="s5"]) .is-style-st-check-border > li, :where([data-cl-s~="s5"]) .is-style-st-no-border > li, :where([data-cl-s~="s5"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) ol.is-style-st-circle > li, :where([data-cl-s~="s5"]) ul.is-style-st-circle > li, :where([data-cl-s~="s5"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s5"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s5"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s5"]) .is-style-st-circle > li::before, :where([data-cl-s~="s5"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s5"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s5"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s5"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s5"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s5"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-check > li, :where([data-cl-s~="s5"]) .is-style-st-check-border > li, :where([data-cl-s~="s5"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s5"]) .is-style-st-check > li::before, :where([data-cl-s~="s5"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s5"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s5"]) .is-style-st-check > li::after, :where([data-cl-s~="s5"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s5"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .is-style-st-no > li, :where([data-cl-s~="s5"]) .is-style-st-no-border > li, :where([data-cl-s~="s5"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s5"]) .is-style-st-no > li::before, :where([data-cl-s~="s5"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s5"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s5"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s5"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s5"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s5"]) .st-link-guide li a, :where([data-cl-s~="s5"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s5"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s5"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s5"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s5"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s5"]) main, :where([data-cl-s~="s5"]) .st-count-reset, :where([data-cl-s~="s5"]) .st-link-guide, :where([data-cl-s~="s5"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s5"]) footer .st-link-guide ul, :where([data-cl-s~="s5"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s5"]) .post .st-box-btn, :where([data-cl-s~="s5"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s5"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s5"]) .st-box-btn li, :where([data-cl-s~="s5"]) .post .st-box-btn li, :where([data-cl-s~="s5"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s5"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s5"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s5"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s5"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s5"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s5"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s5"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s5"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s5"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s5"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s5"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s5"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s5"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s5"]) .st-box-btn .st-fa, :where([data-cl-s~="s5"]) .st-box-btn .fa, :where([data-cl-s~="s5"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s5"]) .post .st-box-btn-text, :where([data-cl-s~="s5"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s5"]) .post .st-box-btn-memo, :where([data-cl-s~="s5"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s5"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s5"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s5"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s5"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s5"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-box-btn .st-fa, :where([data-cl-s~="s5"]) .st-box-btn .fa, :where([data-cl-s~="s5"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s5"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s5"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s5"]) footer ul.st-box-btn img, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s5"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s5"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s5"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s5"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s5"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s5"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s5"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s5"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s5"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s5"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s5"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s5"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide li, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s5"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide li a, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s5"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide li a, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s5"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s5"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s5"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s5"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s5"]) .st-link-guide .sub-menu, :where([data-cl-s~="s5"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s5"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s5"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s5"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s5"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s5"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s5"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s5"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s5"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s5"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s5"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s5"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-btn-open .st-fa, :where([data-cl-s~="s5"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s5"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s5"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s5"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s5"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s5"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-memobox2 .st-fa, :where([data-cl-s~="s5"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s5"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s5"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s5"]) .st-memobox .st-fa, :where([data-cl-s~="s5"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s5"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s5"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s5"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s5"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s5"]) .st-mybox .st-fa, :where([data-cl-s~="s5"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s5"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s5"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s5"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s5"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s5"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s5"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s5"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s5"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s5"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s5"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s5"]) .p-entry-f .st-fa, :where([data-cl-s~="s5"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s5"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s5"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s5"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s5"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s5"]) .post .st-minihukidashi, :where([data-cl-s~="s5"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s5"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s5"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s5"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s5"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s5"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s5"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s5"]) .hukidashi-underline::before, :where([data-cl-s~="s5"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s5"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s5"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s5"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-marumozi .st-fa, :where([data-cl-s~="s5"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s5"]) .st-marumozi .fa, :where([data-cl-s~="s5"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s5"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s5"]) .st-marumozi .photoline img, :where([data-cl-s~="s5"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s5"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s5"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s5"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s5"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s5"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s5"]) main .clip-memotext ul, :where([data-cl-s~="s5"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s5"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s5"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s5"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s5"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s5"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s5"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s5"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s5"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s5"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s5"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s5"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s5"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s5"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s5"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s5"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s5"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s5"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s5"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s5"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s5"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s5"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s5"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s5"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s5"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s5"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s5"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s5"]) .post .st-square-checkbox > li, :where([data-cl-s~="s5"]) .st-square-checkbox ul li, :where([data-cl-s~="s5"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-square-checkbox li, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s5"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s5"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s5"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s5"]) .post .st-square-checkbox > li, :where([data-cl-s~="s5"]) .st-square-checkbox ul li, :where([data-cl-s~="s5"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .rankstlink-l2 p a, :where([data-cl-s~="s5"]) .rankstlink-l p a, :where([data-cl-s~="s5"]) .rankstlink-b p a, :where([data-cl-s~="s5"]) .rankstlink-r p a, :where([data-cl-s~="s5"]) .rankstlink-r2 p a, :where([data-cl-s~="s5"]) .rankstlink-a p a, :where([data-cl-s~="s5"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s5"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s5"]) .rankstlink-l p a:hover, :where([data-cl-s~="s5"]) .rankstlink-b p a:hover, :where([data-cl-s~="s5"]) .rankstlink-r p a:hover, :where([data-cl-s~="s5"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s5"]) .rankstlink-a p a:hover, :where([data-cl-s~="s5"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s5"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s5"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s5"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s5"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s5"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s5"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s5"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s5"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s5"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s5"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s5"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s5"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-mcbox-text, :where([data-cl-s~="s5"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s5"]) .st-mcbox-title, :where([data-cl-s~="s5"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s5"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s5"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s5"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s5"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s5"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s5"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s5"]) a.itembox-link p, :where([data-cl-s~="s5"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s5"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s5"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s5"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s5"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s5"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s5"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s5"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s5"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s5"]) .st-user-comment-box .st-star, :where([data-cl-s~="s5"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s5"]) .st-user-comment-box .st-star, :where([data-cl-s~="s5"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s5"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s5"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s5"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s5"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s5"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container, :where([data-cl-s~="s5"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s5"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s5"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s5"]) .post #st_toc_container ul, :where([data-cl-s~="s5"]) .post #st_toc_container ol, :where([data-cl-s~="s5"]) .post .st_toc_container ul, :where([data-cl-s~="s5"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .post #st_toc_container li ul, :where([data-cl-s~="s5"]) .post #st_toc_container li ol, :where([data-cl-s~="s5"]) .post .st_toc_container li ul, :where([data-cl-s~="s5"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #st_toc_container li li:empty, :where([data-cl-s~="s5"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s5"]) .st_toc_container li li:empty, :where([data-cl-s~="s5"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s5"]) #st_toc_container li:empty, :where([data-cl-s~="s5"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) #st_toc_container ul a, :where([data-cl-s~="s5"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s5"]) #st_toc_container ul li li a, :where([data-cl-s~="s5"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s5"]) #st_toc_container ul a:hover, :where([data-cl-s~="s5"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s5"]) .post #st_toc_container ul ul, :where([data-cl-s~="s5"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s5"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s5"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s5"]) #st_toc_container li, :where([data-cl-s~="s5"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s5"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s5"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s5"]) #st_toc_container > ul > li, :where([data-cl-s~="s5"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s5"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s5"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s5"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s5"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s5"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s5"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s5"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s5"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container li li a::before, :where([data-cl-s~="s5"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s5"]) #st_toc_container li li, :where([data-cl-s~="s5"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s5"]) #st_toc_container li li li, :where([data-cl-s~="s5"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s5"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s5"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s5"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s5"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s5"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s5"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s5"]) .st_toc_back, :where([data-cl-s~="s5"]) .st_toc_back:focus, :where([data-cl-s~="s5"]) .st_toc_back:hover, :where([data-cl-s~="s5"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s5"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s5"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s5"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s5"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s5"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s5"]) .st_toc_back.is-rounded, :where([data-cl-s~="s5"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s5"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s5"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s5"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s5"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s5"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s5"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s5"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s5"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s5"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s5"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s5"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s5"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s5"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s5"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s5"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s5"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s5"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s5"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s5"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s5"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s5"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s5"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s5"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s5"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s5"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s5"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s5"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s5"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s5"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s5"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s5"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s5"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s5"]) .side_toc #st_toc_container li, :where([data-cl-s~="s5"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s5"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s5"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s5"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s5"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s5"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s5"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s5"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s5"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s5"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s5"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s5"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s5"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s5"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s5"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s5"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s5"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s5"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s5"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s5"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s5"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s5"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s5"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s5"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s5"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s5"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s5"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s5"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s5"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s5"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s5"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s5"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s5"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s5"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s5"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s5"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s5"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s5"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s5"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s5"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s5"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s5"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s5"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s5"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list, :where([data-cl-s~="s5"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s5"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s5"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s5"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s5"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s5"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s5"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s5"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s5"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s5"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s5"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s5"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s5"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s5"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s5"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s5"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s5"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s5"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s5"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s5"]) textarea, :where([data-cl-s~="s5"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s5"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s5"]) textarea, :where([data-cl-s~="s5"]) select{ padding: 5px; }
:where([data-cl-s~="s5"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s5"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s5"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s5"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s5"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s5"]) .post_password{ text-align: center; }
:where([data-cl-s~="s5"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox, :where([data-cl-s~="s5"]) .responbox30, :where([data-cl-s~="s5"]) .responbox33, :where([data-cl-s~="s5"]) .responbox40, :where([data-cl-s~="s5"]) .responbox50, :where([data-cl-s~="s5"]) .responbox60, :where([data-cl-s~="s5"]) .responbox70, :where([data-cl-s~="s5"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s5"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s5"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s5"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s5"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s5"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s5"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s5"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s5"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s5"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s5"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s5"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s5"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .responbox60, :where([data-cl-s~="s5"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s5"]) .post .amazonjs_item h4, :where([data-cl-s~="s5"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s5"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s5"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s5"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s5"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s5"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s5"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s5"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s5"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s5"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s5"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s5"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s5"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s5"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s5"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s5"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s5"]) .appreach__developper, :where([data-cl-s~="s5"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s5"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s5"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s5"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s5"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s5"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s5"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s5"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s5"]) .post .w3eden 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), :where([data-cl-s~="s5"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s5"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s5"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s5"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s5"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s5"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s5"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s5"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) a.st-cardlink, :where([data-cl-s~="s5"]) a .st-cardbox h5, :where([data-cl-s~="s5"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s5"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .post .st-cardbox p, :where([data-cl-s~="s5"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s5"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s5"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s5"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s5"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s5"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s5"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s5"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s5"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s5"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s5"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s5"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s5"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s5"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-card-title-head .st-fa, :where([data-cl-s~="s5"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s5"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s5"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s5"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s5"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s5"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s5"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s5"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s5"]) #footer p.cardbox-more, :where([data-cl-s~="s5"]) #side p.cardbox-more, :where([data-cl-s~="s5"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s5"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s5"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s5"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s5"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s5"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s5"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s5"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s5"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s5"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s5"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s5"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s5"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s5"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s5"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s5"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s5"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s5"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s5"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s5"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s5"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s5"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s5"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s5"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s5"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s5"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s5"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s5"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s5"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s5"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s5"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s5"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s5"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s5"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s5"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s5"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s5"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s5"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s5"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s5"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s5"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s5"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s5"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s5"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s5"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s5"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s5"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s5"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s5"]) header h1#st-mobile-logo, :where([data-cl-s~="s5"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s5"]) #st-mobile-logo h1, :where([data-cl-s~="s5"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s5"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s5"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s5"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s5"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s5"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s5"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s5"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s5"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s5"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s5"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s5"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s5"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s5"]) .op-text, :where([data-cl-s~="s5"]) .op-text a, :where([data-cl-s~="s5"]) .op-text2, :where([data-cl-s~="s5"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s5"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s5"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s5"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s5"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s5"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s5"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s5"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s5"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s5"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s5"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s5"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s5"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s5"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s5"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s5"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s5"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s5"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s5"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s5"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s5"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s5"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s5"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s5"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s5"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-middle-menu .st-fa, :where([data-cl-s~="s5"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s5"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s5"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s5"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s5"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s5"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s5"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s5"]) nav.st5, :where([data-cl-s~="s5"]) #st-menuwide div.menu, :where([data-cl-s~="s5"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s5"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s5"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s5"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s5"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s5"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s5"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s5"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s5"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s5"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s5"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .st-cardlink-card-link, :where([data-cl-s~="s5"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s5"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s5"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s5"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s5"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s5"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s5"]) #side #st-header-cardlink, :where([data-cl-s~="s5"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s5"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s5"]) #side .st-cardlink-card, :where([data-cl-s~="s5"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s5"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s5"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #search, :where([data-cl-s~="s5"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s5"]) .cs-text input.cs-text-input, :where([data-cl-s~="s5"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s5"]) .cs-text input.cs-text-input, :where([data-cl-s~="s5"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s5"]) #s, :where([data-cl-s~="s5"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s5"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s5"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s5"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s5"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s5"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s5"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s5"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s5"]) .cs-term, :where([data-cl-s~="s5"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s5"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s5"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s5"]) .cs-term-list, :where([data-cl-s~="s5"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s5"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s5"]) .cs-term-item, :where([data-cl-s~="s5"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s5"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s5"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s5"]) .cs-term-label, :where([data-cl-s~="s5"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .cs-term-label:hover, :where([data-cl-s~="s5"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s5"]) .cs-term-checkbox, :where([data-cl-s~="s5"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s5"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s5"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s5"]) .cs-order, :where([data-cl-s~="s5"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .cs-order-item, :where([data-cl-s~="s5"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s5"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s5"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s5"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s5"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .cs-term-item, :where([data-cl-s~="s5"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s5"]) .acordion_search .cs-term-item, :where([data-cl-s~="s5"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s5"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s5"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s5"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s5"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s5"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s5"]) .st-countdown-expired, :where([data-cl-s~="s5"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s5"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s5"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s5"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s5"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s5"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s5"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s5"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s5"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s5"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s5"]) footer ul, :where([data-cl-s~="s5"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s5"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s5"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s5"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s5"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s5"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s5"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s5"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s5"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s5"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s5"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s5"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s5"]) .pagination span, :where([data-cl-s~="s5"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s5"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #breadcrumb, :where([data-cl-s~="s5"]) #breadcrumb ol, :where([data-cl-s~="s5"]) #breadcrumb li, :where([data-cl-s~="s5"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s5"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s5"]) #breadcrumb ol li a, :where([data-cl-s~="s5"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s5"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s5"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s5"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s5"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .snstext, :where([data-cl-s~="s5"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s5"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s5"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s5"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s5"]) .sns li a .st-fa, :where([data-cl-s~="s5"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s5"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s5"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s5"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s5"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s5"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s5"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s5"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s5"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s5"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s5"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s5"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s5"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s5"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s5"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s5"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s5"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s5"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s5"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s5"]) .wp-block-rss *, :where([data-cl-s~="s5"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s5"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s5"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s5"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .wp-block-rss a, :where([data-cl-s~="s5"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s5"]) .wp-block-rss a:hover, :where([data-cl-s~="s5"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s5"]) .wp-block-rss, :where([data-cl-s~="s5"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s5"]) .widget_rss ul, :where([data-cl-s~="s5"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s5"]) .wp-block-rss li, :where([data-cl-s~="s5"]) #side aside .widget_rss li, :where([data-cl-s~="s5"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .post .wp-block-rss li, :where([data-cl-s~="s5"]) .post .widget_rss li, :where([data-cl-s~="s5"]) .wp-block-rss li, :where([data-cl-s~="s5"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s5"]) .post .widget_rss li:last-child, :where([data-cl-s~="s5"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s5"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s5"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s5"]) .wp-block-rss time, :where([data-cl-s~="s5"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s5"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s5"]) .widget_rss cite, :where([data-cl-s~="s5"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s5"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s5"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s5"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s5"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s5"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s5"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s5"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s5"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s5"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s5"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s5"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s5"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s5"]) #comments .comment .comment-form-title, :where([data-cl-s~="s5"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s5"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s5"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s5"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s5"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s5"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s5"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s5"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s5"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s5"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s5"]) .vcard .fn, :where([data-cl-s~="s5"]) .comment-author a, :where([data-cl-s~="s5"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s5"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s5"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s5"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s5"]) #comments label{ display: block; }
:where([data-cl-s~="s5"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s5"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s5"]) .says{ display: none; }
:where([data-cl-s~="s5"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s5"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s5"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s5"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s5"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s5"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s5"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s5"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s5"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s5"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s5"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s5"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s5"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s5"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s5"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s5"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s5"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s5"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s5"]) li.pingback .comment-author a, :where([data-cl-s~="s5"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s5"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s5"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s5"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s5"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s5"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s5"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s5"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .p-navi .st-next i, :where([data-cl-s~="s5"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s5"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s5"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s5"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s5"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s5"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s5"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s5"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s5"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s5"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s5"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s5"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s5"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s5"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s5"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s5"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s5"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s5"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s5"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s5"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s5"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s5"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s5"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s5"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #side .st-gallery, :where([data-cl-s~="s5"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-gallery a, :where([data-cl-s~="s5"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s5"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s5"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s5"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s5"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s5"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s5"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s5"]) header{ text-align: center; }
:where([data-cl-s~="s5"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s5"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s5"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s5"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s5"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s5"]) .post.post-search, :where([data-cl-s~="s5"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s5"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s5"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s5"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s5"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s5"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s5"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s5"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .eyecatch-copyurl a, :where([data-cl-s~="s5"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s5"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s5"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s5"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s5"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s5"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s5"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s5"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s5"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s5"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s5"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s5"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s5"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s5"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s5"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s5"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s5"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s5"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s5"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s5"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .lp .post img, :where([data-cl-s~="s5"]) .lp .post video, :where([data-cl-s~="s5"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s5"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .lp .st-author-box, :where([data-cl-s~="s5"]) .lp #gazou, :where([data-cl-s~="s5"]) .lp #itiran, :where([data-cl-s~="s5"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s5"]) .lp #breadcrumb, :where([data-cl-s~="s5"]) .lp .blogbox, :where([data-cl-s~="s5"]) .lp .tagst, :where([data-cl-s~="s5"]) .lp .point, :where([data-cl-s~="s5"]) .lp .p-navi, :where([data-cl-s~="s5"]) .lp .pagination, :where([data-cl-s~="s5"]) .lp .n-entry-t, :where([data-cl-s~="s5"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s5"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s5"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s5"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s5"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s5"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) body#st-redirect #wrapper, :where([data-cl-s~="s5"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s5"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s5"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s5"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s5"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s5"]) #side, :where([data-cl-s~="s5"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s5"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s5"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s5"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s5"]) .st-ac-box, :where([data-cl-s~="s5"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s5"]) .st-ac-box, :where([data-cl-s~="s5"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s5"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s5"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s5"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s5"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s5"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s5"]) .alignright{ float: right; }
:where([data-cl-s~="s5"]) .alignleft{ float: left; }
:where([data-cl-s~="s5"]) .alignwide, :where([data-cl-s~="s5"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s5"]) .alignwide .alignwide, :where([data-cl-s~="s5"]) .alignfull .alignwide, :where([data-cl-s~="s5"]) .alignwide .alignwide, :where([data-cl-s~="s5"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s5"]) figure{ margin: 0px; }
:where([data-cl-s~="s5"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s5"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s5"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s5"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) ol.has-huge-font-size, :where([data-cl-s~="s5"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s5"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s5"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s5"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s5"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s5"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s5"]) .is-style-circle-mask img, :where([data-cl-s~="s5"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s5"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s5"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s5"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s5"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s5"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s5"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s5"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s5"]) .wp-block-cover, :where([data-cl-s~="s5"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s5"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s5"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s5"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s5"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s5"]) ul.has-background, :where([data-cl-s~="s5"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s5"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s5"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s5"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s5"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s5"]) .is-style-st-circle.has-background, :where([data-cl-s~="s5"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s5"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s5"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s5"]) .is-style-st-no.has-background, :where([data-cl-s~="s5"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s5"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s5"]) ol.has-st-border, :where([data-cl-s~="s5"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s5"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s5"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s5"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s5"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s5"]) .has-st-solid-border, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s5"]) .has-st-dashed-border, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s5"]) .has-st-medium-border-width, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s5"]) .has-st-thick-border-width, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s5"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s5"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s5"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s5"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s5"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s5"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s5"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s5"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s5"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s5"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s5"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s5"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s5"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s5"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s5"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s5"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s5"]) ul.wp-block-latest-posts, :where([data-cl-s~="s5"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s5"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s5"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s5"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s5"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s5"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s5"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s5"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s5"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s5"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-wide-background code, :where([data-cl-s~="s5"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s5"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s5"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s5"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s5"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s5"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s5"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s5"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s5"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s5"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s5"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s5"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s5"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s5"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s5"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s5"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s5"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s5"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s5"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s5"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s5"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s5"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s5"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s5"]) .post .is-style-st-table-line table, :where([data-cl-s~="s5"]) .is-style-st-table-line table, :where([data-cl-s~="s5"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s5"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s5"]) .is-style-st-table-line thead, :where([data-cl-s~="s5"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s5"]) .is-style-st-table-line thead th, :where([data-cl-s~="s5"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s5"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s5"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s5"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s5"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s5"]) .is-style-st-table-line td, :where([data-cl-s~="s5"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s5"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s5"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s5"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s5"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s5"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s5"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s5"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s5"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s5"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s5"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s5"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s5"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s5"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s5"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s5"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s5"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s5"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s5"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s5"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s5"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s5"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s5"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s5"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s5"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s5"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s5"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s5"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s5"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s5"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s5"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s5"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s5"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s5"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s5"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s5"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s5"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s5"]) .st-faq.has-color, :where([data-cl-s~="s5"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s5"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s5"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s5"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .st-faq__question, :where([data-cl-s~="s5"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s5"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s5"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s5"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s5"]) .is-style-st-square, :where([data-cl-s~="s5"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s5"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s5"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s5"]) .st-faq__question-content, :where([data-cl-s~="s5"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s5"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s5"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s5"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s5"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s5"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s5"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s5"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s5"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s5"]) .is-style-st-square, :where([data-cl-s~="s5"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s5"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s5"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s5"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s5"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s5"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s5"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s5"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s5"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s5"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s5"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s5"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s5"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s5"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s5"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s5"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s5"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s5"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s5"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s5"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s5"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s5"]) .post, :where([data-cl-s~="s5"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s5"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s5"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s5"]) .post, :where([data-cl-s~="s5"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s5"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s5"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s5"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s5"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s5"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s5"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s5"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s5"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s5"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s5"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s5"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s5"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s5"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s5"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s5"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s5"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s5"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s5"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s5"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s5"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s5"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s5"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s5"]) .wp-block-column > :last-child, :where([data-cl-s~="s5"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s5"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s5"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s5"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s5"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s5"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s5"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s5"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s5"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s5"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s5"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s5"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s5"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s5"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s5"]) ul.blocks-gallery-grid, :where([data-cl-s~="s5"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s5"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s5"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s5"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s5"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s5"]) .s-navi-active body, :where([data-cl-s~="s5"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s5"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s5"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s5"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s5"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s5"]) .sns .st-fa, :where([data-cl-s~="s5"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s5"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s5"]) .rssbox a, :where([data-cl-s~="s5"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s5"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s5"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s5"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s5"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s5"]) .tabnone{ display: none; }
:where([data-cl-s~="s5"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s5"]) .sns .st-fa, :where([data-cl-s~="s5"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s5"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s5"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s5"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s5"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s5"]) .op-text, :where([data-cl-s~="s5"]) .op-text a, :where([data-cl-s~="s5"]) .op-text2, :where([data-cl-s~="s5"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s5"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s5"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li, :where([data-cl-s~="s5"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s5"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s5"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s5"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s5"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s5"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s5"]) pre, :where([data-cl-s~="s5"]) .wp-block-details summary, :where([data-cl-s~="s5"]) p, :where([data-cl-s~="s5"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s5"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s5"]) .yellowbox, :where([data-cl-s~="s5"]) .graybox, :where([data-cl-s~="s5"]) .redbox, :where([data-cl-s~="s5"]) .post ul li, :where([data-cl-s~="s5"]) .post ol li, :where([data-cl-s~="s5"]) .st-tab-content > label, :where([data-cl-s~="s5"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s5"]) h2.has-st-regular-font-size, :where([data-cl-s~="s5"]) .h2modoki, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s5"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s5"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s5"]) .h3modoki, :where([data-cl-s~="s5"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s5"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s5"]) .h4modoki, :where([data-cl-s~="s5"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s5"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s5"]) h5, :where([data-cl-s~="s5"]) h5 span, :where([data-cl-s~="s5"]) .h5modoki, :where([data-cl-s~="s5"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s5"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s5"]) h6, :where([data-cl-s~="s5"]) h6 span, :where([data-cl-s~="s5"]) .h6modoki, :where([data-cl-s~="s5"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s5"]) header{ text-align: left; }
:where([data-cl-s~="s5"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s5"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s5"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s5"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s5"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s5"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s5"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s5"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s5"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s5"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s5"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s5"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s5"]) p, :where([data-cl-s~="s5"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .h2modoki::after, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s5"]) .h2modoki::before, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s5"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s5"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s5"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s5"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s5"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s5"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s5"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s5"]) .yellowbox, :where([data-cl-s~="s5"]) .redbox, :where([data-cl-s~="s5"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s5"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s5"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s5"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s5"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s5"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s5"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s5"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s5"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s5"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s5"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s5"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s5"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s5"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s5"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s5"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s5"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s5"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s5"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s5"]) .home .colum1 main, :where([data-cl-s~="s5"]) .category .colum1 main{ }
:where([data-cl-s~="s5"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s5"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s5"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s5"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s5"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s5"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s5"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s5"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s5"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s5"]) #st_toc_container > ul > li, :where([data-cl-s~="s5"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s5"]) pre, :where([data-cl-s~="s5"]) .wp-block-details summary, :where([data-cl-s~="s5"]) p, :where([data-cl-s~="s5"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s5"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s5"]) .yellowbox, :where([data-cl-s~="s5"]) .graybox, :where([data-cl-s~="s5"]) .redbox, :where([data-cl-s~="s5"]) .post ul li, :where([data-cl-s~="s5"]) .post ol li, :where([data-cl-s~="s5"]) .post table tr td, :where([data-cl-s~="s5"]) .st-tab-content > label, :where([data-cl-s~="s5"]) .st-tabs__tab-list-item, :where([data-cl-s~="s5"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s5"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s5"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s5"]) h2.has-st-regular-font-size, :where([data-cl-s~="s5"]) .h2modoki, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s5"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s5"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s5"]) .h3modoki, :where([data-cl-s~="s5"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s5"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s5"]) .h4modoki, :where([data-cl-s~="s5"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s5"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s5"]) h5, :where([data-cl-s~="s5"]) h5 span, :where([data-cl-s~="s5"]) .h5modoki, :where([data-cl-s~="s5"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s5"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s5"]) h6, :where([data-cl-s~="s5"]) h6 span, :where([data-cl-s~="s5"]) .h6modoki, :where([data-cl-s~="s5"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s5"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s5"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s5"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s5"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s5"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s5"]) #playnow, :where([data-cl-s~="s5"]) .tagcloud, :where([data-cl-s~="s5"]) .st-formbtn, :where([data-cl-s~="s5"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s5"]) #playnow:hover, :where([data-cl-s~="s5"]) .tagcloud:hover, :where([data-cl-s~="s5"]) .st-formbtn:hover, :where([data-cl-s~="s5"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s5"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s5"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s5"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s5"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s5"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s5"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s5"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s5"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s5"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s5"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s5"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s5"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s5"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s5"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s5"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s5"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s5"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s5"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s5"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s5"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s5"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s5"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s5"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s5"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s5"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s5"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s5"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s5"]) .smanone{ display: block; }
:where([data-cl-s~="s5"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s5"]) header{ padding: 0px; }
:where([data-cl-s~="s5"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s5"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s5"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s5"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s5"]) nav{ display: block; }
:where([data-cl-s~="s5"]) .ie7 aside ul li, :where([data-cl-s~="s5"]) .ie8 aside ul li, :where([data-cl-s~="s5"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s5"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s5"]) p, :where([data-cl-s~="s5"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s5"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s5"]) .h2modoki::after, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s5"]) .h2modoki::before, :where([data-cl-s~="s5"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s5"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s5"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s5"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s5"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s5"]) .yellowbox, :where([data-cl-s~="s5"]) .redbox, :where([data-cl-s~="s5"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s5"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s5"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s5"]) .post .st-minihukidashi, :where([data-cl-s~="s5"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s5"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s5"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s5"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s5"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s5"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s5"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s5"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s5"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s5"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s5"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s5"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s5"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s5"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s5"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s5"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s5"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s5"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s5"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s5"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s5"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s5"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s5"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s5"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s5"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s5"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s5"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s5"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s5"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s5"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s5"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s5"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s5"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s5"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s5"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s5"]) #side{ padding: 0px; }
:where([data-cl-s~="s5"]) footer{ width: 100%; }
:where([data-cl-s~="s5"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s5"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s5"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s5"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s5"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s5"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s5"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s5"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s5"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s5"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s5"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s5"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s5"]) #hakusinote #st-header, :where([data-cl-s~="s5"]) #hakusinote #content, :where([data-cl-s~="s5"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s5"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s5"]) .sns{ width: 90%; }
:where([data-cl-s~="s5"]) .sns li{ width: 33%; }
:where([data-cl-s~="s5"]) .snstext{ display: inline; }
:where([data-cl-s~="s5"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s5"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s5"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s5"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s5"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s5"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s5"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s5"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) nav.st5 li .sub-menu, :where([data-cl-s~="s5"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s5"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s5"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s5"]) #st-menuwide div.menu, :where([data-cl-s~="s5"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s5"]) #st-menuwide div.menu::after, :where([data-cl-s~="s5"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) #st-menuwide div.menu li, :where([data-cl-s~="s5"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s5"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s5"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s5"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s5"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s5"]) #st-menuwide div.menu li a, :where([data-cl-s~="s5"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s5"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s5"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s5"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s5"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s5"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s5"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s5"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s5"]) #st_toc_container, :where([data-cl-s~="s5"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s5"]) #st_toc_container > ul > li, :where([data-cl-s~="s5"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s5"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s5"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s5"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s5"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s5"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s5"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s5"]) .spnone{ display: none; }
:where([data-cl-s~="s5"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s5"]) .post .scroll-box table td, :where([data-cl-s~="s5"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s5"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s5"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s5"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s5"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s5"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s5"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s5"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s5"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s5"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s5"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s5"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s5"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s5"]) #page-top, :where([data-cl-s~="s5"]) .st-cardbox, :where([data-cl-s~="s5"]) .st_toc_back, :where([data-cl-s~="s5"]) .rankstlink-l2 p a, :where([data-cl-s~="s5"]) .rankstlink-l p a, :where([data-cl-s~="s5"]) .rankstlink-b p a, :where([data-cl-s~="s5"]) .rankstlink-r p a, :where([data-cl-s~="s5"]) .rankstlink-r2 p a, :where([data-cl-s~="s5"]) .rankstlink-a p a, :where([data-cl-s~="s5"]) .st-mybtn a, :where([data-cl-s~="s5"]) .kanren dd, :where([data-cl-s~="s5"]) .kanren dt, :where([data-cl-s~="s5"]) .post-slide-image, :where([data-cl-s~="s5"]) .post-slide-more, :where([data-cl-s~="s5"]) .post-card-image, :where([data-cl-s~="s5"]) .post-card-title, :where([data-cl-s~="s5"]) a, :where([data-cl-s~="s5"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s5"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s5"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s5"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s5"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s5"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s5"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s5"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s5"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s5"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s5"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s5"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s5"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s5"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s5"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s5"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s5"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s5"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s5"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s5"]) ul li, :where([data-cl-s~="s5"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s5"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s5"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s5"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s5"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s5"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s5"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s5"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s5"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s5"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s5"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s5"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s5"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s5"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s5"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s5"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s5"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s5"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s5"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s5"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s5"]) .st-list li{ }
:where([data-cl-s~="s5"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s5"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s5"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-box, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-image, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-image a, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-info, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-info a, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-detail, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s5"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s5"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s5"]) .cstmreba .booklink-image, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s5"]) .cstmreba .booklink-info, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s5"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s5"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s5"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s5"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s5"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s5"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s5"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s5"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s5"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s5"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s5"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s5"]) .appreach__developper, :where([data-cl-s~="s5"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s5"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s5"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s5"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s5"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s5"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s5"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s5"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s5"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s5"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s5"]) .post p.rakuten-notice, :where([data-cl-s~="s5"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s5"]) .custom-table-wrapper{ font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s5"]) .custom-table-wrapper table{ width: 100%; border-collapse: collapse; margin: 0px auto; font-size: 14px; }
:where([data-cl-s~="s5"]) .custom-table-wrapper th{ background-color: rgb(52, 152, 219); color: rgb(255, 255, 255); padding: 15px 10px; text-align: center; font-weight: 700; border: 1px solid rgb(41, 128, 185); }
:where([data-cl-s~="s5"]) .custom-table-wrapper td{ padding: 12px 10px; text-align: center; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s5"]) .custom-table-wrapper tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s5"]) .custom-table-wrapper tr:hover{ background-color: rgb(227, 242, 253); }
:where([data-cl-s~="s5"]) .custom-table-wrapper .target-column{ text-align: left; padding-left: 15px; font-weight: 500; }
:where([data-cl-s~="s5"]) .custom-table-wrapper .price{ font-weight: 700; color: rgb(231, 76, 60); }
:where([data-cl-s~="s5"]) .custom-table-wrapper .time{ font-weight: 700; color: rgb(39, 174, 96); }
:where([data-cl-s~="s5"]) .custom-table-wrapper .practical{ font-weight: 700; }
:where([data-cl-s~="s5"]) .custom-table-wrapper .practical.yes{ color: rgb(231, 76, 60); }
:where([data-cl-s~="s5"]) .custom-table-wrapper .practical.no{ color: rgb(52, 152, 219); }
:where([data-cl-s~="s5"]) .custom-table-wrapper .sub-text{ font-size: 12px; color: rgb(102, 102, 102); margin-top: 2px; }
:where([data-cl-s~="s6"]) img:is([sizes="auto" i], :where([data-cl-s~="s6"]) [sizes^="auto, :where([data-cl-s~="s6"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s6"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s6"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s6"]) .wp-block-avatar, :where([data-cl-s~="s6"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s6"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s6"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s6"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s6"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s6"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s6"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s6"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s6"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s6"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s6"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s6"]) .is-content-justification-right, :where([data-cl-s~="s6"]) .is-content-justification-left, :where([data-cl-s~="s6"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s6"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s6"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s6"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-button.aligncenter, :where([data-cl-s~="s6"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-calendar td, :where([data-cl-s~="s6"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s6"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s6"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s6"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s6"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s6"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s6"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s6"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s6"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s6"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s6"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s6"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s6"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s6"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s6"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s6"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s6"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s6"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s6"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s6"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s6"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s6"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s6"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s6"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s6"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s6"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s6"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s6"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s6"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s6"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s6"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s6"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s6"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s6"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s6"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s6"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s6"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s6"]) .wp-block-comment-author-name, :where([data-cl-s~="s6"]) .wp-block-comment-content, :where([data-cl-s~="s6"]) .wp-block-comment-edit-link, :where([data-cl-s~="s6"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-cover, :where([data-cl-s~="s6"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s6"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s6"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s6"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s6"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s6"]) .wp-block-cover.alignleft, :where([data-cl-s~="s6"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s6"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s6"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s6"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s6"]) .wp-block-cover.alignleft, :where([data-cl-s~="s6"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s6"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s6"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s6"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s6"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s6"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s6"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s6"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s6"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s6"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s6"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s6"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s6"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s6"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s6"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s6"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s6"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s6"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s6"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s6"]) .wp-block-cover-image-text, :where([data-cl-s~="s6"]) .wp-block-cover-image-text a, :where([data-cl-s~="s6"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s6"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s6"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s6"]) .wp-block-cover-text, :where([data-cl-s~="s6"]) .wp-block-cover-text a, :where([data-cl-s~="s6"]) .wp-block-cover-text a:active, :where([data-cl-s~="s6"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s6"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s6"]) section.wp-block-cover-image h2, :where([data-cl-s~="s6"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s6"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s6"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s6"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s6"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s6"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s6"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s6"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s6"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s6"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s6"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s6"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s6"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s6"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s6"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s6"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s6"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s6"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s6"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s6"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s6"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s6"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s6"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s6"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s6"]) .wp-block-embed.alignleft, :where([data-cl-s~="s6"]) .wp-block-embed.alignright, :where([data-cl-s~="s6"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s6"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s6"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s6"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s6"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s6"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s6"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s6"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s6"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s6"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s6"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s6"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s6"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s6"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s6"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s6"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s6"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s6"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s6"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s6"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s6"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s6"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s6"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s6"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s6"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s6"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s6"]) h1.has-background, :where([data-cl-s~="s6"]) h2.has-background, :where([data-cl-s~="s6"]) h3.has-background, :where([data-cl-s~="s6"]) h4.has-background, :where([data-cl-s~="s6"]) h5.has-background, :where([data-cl-s~="s6"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s6"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s6"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s6"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s6"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s6"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s6"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s6"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s6"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s6"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s6"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s6"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s6"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s6"]) .wp-block-image > a, :where([data-cl-s~="s6"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s6"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s6"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s6"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s6"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s6"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s6"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s6"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-image.alignfull img, :where([data-cl-s~="s6"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-image .aligncenter, :where([data-cl-s~="s6"]) .wp-block-image .alignleft, :where([data-cl-s~="s6"]) .wp-block-image .alignright, :where([data-cl-s~="s6"]) .wp-block-image.aligncenter, :where([data-cl-s~="s6"]) .wp-block-image.alignleft, :where([data-cl-s~="s6"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s6"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s6"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s6"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s6"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s6"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s6"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s6"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s6"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s6"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s6"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s6"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s6"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s6"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s6"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s6"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s6"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s6"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s6"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s6"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s6"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s6"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s6"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s6"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s6"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s6"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s6"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s6"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s6"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s6"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s6"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s6"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s6"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s6"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s6"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s6"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s6"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s6"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s6"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s6"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s6"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s6"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s6"]) ol, :where([data-cl-s~="s6"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s6"]) .wp-block-loginout, :where([data-cl-s~="s6"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s6"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s6"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s6"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s6"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s6"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s6"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s6"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s6"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s6"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s6"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s6"]) .wp-block-media-text__media img, :where([data-cl-s~="s6"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s6"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s6"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s6"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation ul, :where([data-cl-s~="s6"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s6"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s6"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s6"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s6"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s6"]) .wp-block-navigation :where(a), :where([data-cl-s~="s6"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s6"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s6"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s6"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s6"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s6"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s6"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s6"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s6"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s6"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s6"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s6"]) .wp-block-navigation__container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s6"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s6"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s6"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s6"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s6"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s6"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s6"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s6"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s6"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s6"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s6"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s6"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s6"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s6"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s6"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s6"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s6"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s6"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s6"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s6"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s6"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s6"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s6"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s6"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s6"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s6"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s6"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s6"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s6"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s6"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s6"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s6"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s6"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s6"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s6"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s6"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s6"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s6"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s6"]) .wp-block-post-comments-link, :where([data-cl-s~="s6"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s6"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s6"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s6"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s6"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s6"]) .alignright){ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s6"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s6"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s6"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s6"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s6"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s6"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s6"]) .wp-block-post-time-to-read, :where([data-cl-s~="s6"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s6"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s6"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s6"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s6"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s6"]) .wp-block-pullquote cite, :where([data-cl-s~="s6"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s6"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s6"]) .wp-block-pullquote cite, :where([data-cl-s~="s6"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s6"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s6"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s6"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s6"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s6"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s6"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s6"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s6"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s6"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s6"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s6"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s6"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s6"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-query-title, :where([data-cl-s~="s6"]) .wp-block-query-total, :where([data-cl-s~="s6"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s6"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s6"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s6"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s6"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s6"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s6"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s6"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s6"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s6"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s6"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s6"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s6"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s6"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s6"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s6"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s6"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s6"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s6"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s6"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s6"]) .wp-block-rss__item-author, :where([data-cl-s~="s6"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s6"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s6"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s6"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s6"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s6"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s6"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s6"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s6"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s6"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s6"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s6"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s6"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s6"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s6"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s6"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s6"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s6"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s6"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s6"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s6"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s6"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s6"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s6"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-site-logo a, :where([data-cl-s~="s6"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s6"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s6"]) .wp-block-site-tagline, :where([data-cl-s~="s6"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s6"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s6"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s6"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s6"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s6"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s6"]) .wp-block-social-links, :where([data-cl-s~="s6"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s6"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s6"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s6"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s6"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s6"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s6"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s6"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s6"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s6"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s6"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s6"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s6"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s6"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s6"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s6"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s6"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s6"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s6"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s6"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s6"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s6"]) .wp-block-table td, :where([data-cl-s~="s6"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s6"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s6"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s6"]) .wp-block-table.aligncenter, :where([data-cl-s~="s6"]) .wp-block-table.alignleft, :where([data-cl-s~="s6"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s6"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s6"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s6"]) .wp-block-table.alignleft td, :where([data-cl-s~="s6"]) .wp-block-table.alignleft th, :where([data-cl-s~="s6"]) .wp-block-table.alignright td, :where([data-cl-s~="s6"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s6"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s6"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s6"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s6"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s6"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s6"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s6"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s6"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s6"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s6"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s6"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s6"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s6"]) .wp-block-text-columns, :where([data-cl-s~="s6"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s6"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s6"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s6"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s6"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s6"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s6"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s6"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s6"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s6"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s6"]) .editor-styles-wrapper, :where([data-cl-s~="s6"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s6"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s6"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s6"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s6"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s6"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s6"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s6"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s6"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s6"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s6"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s6"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s6"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s6"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s6"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s6"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s6"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s6"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s6"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s6"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s6"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s6"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s6"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s6"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s6"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s6"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s6"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s6"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s6"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s6"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s6"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s6"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s6"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s6"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s6"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s6"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s6"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s6"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s6"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s6"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s6"]) .rcc-wrap, :where([data-cl-s~="s6"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s6"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s6"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s6"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s6"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s6"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s6"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s6"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s6"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s6"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s6"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s6"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s6"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s6"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s6"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s6"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s6"]) .rcc-shop, :where([data-cl-s~="s6"]) .rcc-retrieved, :where([data-cl-s~="s6"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s6"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s6"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s6"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s6"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s6"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s6"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s6"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s6"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s6"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s6"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s6"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s6"]) .rcc-promo-visible, :where([data-cl-s~="s6"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s6"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s6"]) .rcc-promo:focus-visible, :where([data-cl-s~="s6"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s6"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s6"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s6"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s6"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s6"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s6"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s6"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s6"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s6"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s6"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s6"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s6"]) .rcc-retrieved, :where([data-cl-s~="s6"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s6"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s6"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s6"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s6"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s6"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s6"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s6"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s6"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s6"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s6"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s6"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s6"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s6"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s6"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s6"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s6"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s6"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s6"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s6"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s6"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s6"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s6"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s6"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s6"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s6"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s6"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s6"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s6"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s6"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s6"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s6"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s6"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s6"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s6"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s6"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s6"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s6"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s6"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s6"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s6"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s6"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s6"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s6"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s6"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s6"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s6"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s6"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s6"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s6"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s6"]) .is-layout-flex > :is(*, :where([data-cl-s~="s6"]) div){ margin: 0px; }
:where([data-cl-s~="s6"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s6"]) .is-layout-grid > :is(*, :where([data-cl-s~="s6"]) div){ margin: 0px; }
:where([data-cl-s~="s6"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s6"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s6"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s6"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s6"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s6"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s6"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s6"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s6"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s6"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s6"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s6"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s6"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s6"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s6"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s6"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s6"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s6"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s6"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s6"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s6"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s6"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s6"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s6"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s6"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s6"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s6"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s6"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s6"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s6"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s6"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s6"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s6"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s6"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s6"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s6"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s6"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s6"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s6"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s6"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s6"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s6"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s6"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s6"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s6"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s6"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s6"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s6"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s6"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s6"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s6"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s6"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s6"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s6"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s6"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s6"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s6"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s6"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s6"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s6"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s6"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s6"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s6"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s6"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s6"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s6"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s6"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s6"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s6"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s6"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s6"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s6"]) .wpcf7 input[type="url"], :where([data-cl-s~="s6"]) .wpcf7 input[type="email"], :where([data-cl-s~="s6"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s6"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s6"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s6"]) #toc_container li, :where([data-cl-s~="s6"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s6"]) #toc_container.no_bullets li, :where([data-cl-s~="s6"]) #toc_container.no_bullets ul, :where([data-cl-s~="s6"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s6"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s6"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s6"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s6"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s6"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s6"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s6"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s6"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s6"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s6"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s6"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s6"]) #toc_container.toc_black a, :where([data-cl-s~="s6"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s6"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s6"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s6"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s6"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s6"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s6"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s6"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s6"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s6"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s6"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s6"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s6"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s6"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s6"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s6"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s6"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s6"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s6"]) .yyi-rinker-attention-before, :where([data-cl-s~="s6"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s6"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s6"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s6"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s6"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s6"]) body{ margin: 0px; }
:where([data-cl-s~="s6"]) article, :where([data-cl-s~="s6"]) aside, :where([data-cl-s~="s6"]) details, :where([data-cl-s~="s6"]) figcaption, :where([data-cl-s~="s6"]) figure, :where([data-cl-s~="s6"]) footer, :where([data-cl-s~="s6"]) header, :where([data-cl-s~="s6"]) hgroup, :where([data-cl-s~="s6"]) main, :where([data-cl-s~="s6"]) nav, :where([data-cl-s~="s6"]) section, :where([data-cl-s~="s6"]) summary{ display: block; }
:where([data-cl-s~="s6"]) audio, :where([data-cl-s~="s6"]) canvas, :where([data-cl-s~="s6"]) progress, :where([data-cl-s~="s6"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s6"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s6"]) [hidden], :where([data-cl-s~="s6"]) template{ display: none; }
:where([data-cl-s~="s6"]) a{ background: 0px 0px; }
:where([data-cl-s~="s6"]) a:active, :where([data-cl-s~="s6"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s6"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s6"]) b, :where([data-cl-s~="s6"]) strong{ font-weight: 700; }
:where([data-cl-s~="s6"]) dfn{ font-style: italic; }
:where([data-cl-s~="s6"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s6"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) small{ font-size: 80%; }
:where([data-cl-s~="s6"]) sub, :where([data-cl-s~="s6"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s6"]) sup{ top: -0.5em; }
:where([data-cl-s~="s6"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s6"]) img{ border: 0px; }
:where([data-cl-s~="s6"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s6"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s6"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s6"]) pre{ overflow: auto; }
:where([data-cl-s~="s6"]) code, :where([data-cl-s~="s6"]) kbd, :where([data-cl-s~="s6"]) pre, :where([data-cl-s~="s6"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s6"]) button, :where([data-cl-s~="s6"]) input, :where([data-cl-s~="s6"]) optgroup, :where([data-cl-s~="s6"]) select, :where([data-cl-s~="s6"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s6"]) button{ overflow: visible; }
:where([data-cl-s~="s6"]) button, :where([data-cl-s~="s6"]) select{ text-transform: none; }
:where([data-cl-s~="s6"]) button, html:where([data-cl-s~="s6"]) input[type="button"], :where([data-cl-s~="s6"]) input[type="reset"], :where([data-cl-s~="s6"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s6"]) button[disabled], html:where([data-cl-s~="s6"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s6"]) input{ line-height: normal; }
:where([data-cl-s~="s6"]) input[type="checkbox"], :where([data-cl-s~="s6"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s6"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s6"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s6"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s6"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s6"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s6"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s6"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) textarea{ overflow: auto; }
:where([data-cl-s~="s6"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s6"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s6"]) td, :where([data-cl-s~="s6"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s6"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s6"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s6"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s6"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s6"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s6"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s6"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s6"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s6"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s6"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s6"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s6"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s6"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s6"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s6"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s6"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s6"]) .pull-right{ float: right; }
:where([data-cl-s~="s6"]) .pull-left{ float: left; }
:where([data-cl-s~="s6"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s6"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s6"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s6"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s6"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s6"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s6"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s6"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s6"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s6"]) .fa-rotate-90, :root:where([data-cl-s~="s6"]) .fa-rotate-180, :root:where([data-cl-s~="s6"]) .fa-rotate-270, :root:where([data-cl-s~="s6"]) .fa-flip-horizontal, :root:where([data-cl-s~="s6"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s6"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s6"]) .fa-stack-1x, :where([data-cl-s~="s6"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s6"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s6"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s6"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-remove::before, :where([data-cl-s~="s6"]) .fa-close::before, :where([data-cl-s~="s6"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gear::before, :where([data-cl-s~="s6"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-rotate-right::before, :where([data-cl-s~="s6"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dedent::before, :where([data-cl-s~="s6"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-photo::before, :where([data-cl-s~="s6"]) .fa-image::before, :where([data-cl-s~="s6"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-edit::before, :where([data-cl-s~="s6"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mail-forward::before, :where([data-cl-s~="s6"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-warning::before, :where([data-cl-s~="s6"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bar-chart-o::before, :where([data-cl-s~="s6"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gears::before, :where([data-cl-s~="s6"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-facebook-f::before, :where([data-cl-s~="s6"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-feed::before, :where([data-cl-s~="s6"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-group::before, :where([data-cl-s~="s6"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chain::before, :where([data-cl-s~="s6"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cut::before, :where([data-cl-s~="s6"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-copy::before, :where([data-cl-s~="s6"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-save::before, :where([data-cl-s~="s6"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-navicon::before, :where([data-cl-s~="s6"]) .fa-reorder::before, :where([data-cl-s~="s6"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-unsorted::before, :where([data-cl-s~="s6"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-down::before, :where([data-cl-s~="s6"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-up::before, :where([data-cl-s~="s6"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-rotate-left::before, :where([data-cl-s~="s6"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-legal::before, :where([data-cl-s~="s6"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dashboard::before, :where([data-cl-s~="s6"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-flash::before, :where([data-cl-s~="s6"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-paste::before, :where([data-cl-s~="s6"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mobile-phone::before, :where([data-cl-s~="s6"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mail-reply::before, :where([data-cl-s~="s6"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mail-reply-all::before, :where([data-cl-s~="s6"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-star-half-empty::before, :where([data-cl-s~="s6"]) .fa-star-half-full::before, :where([data-cl-s~="s6"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-unlink::before, :where([data-cl-s~="s6"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-toggle-down::before, :where([data-cl-s~="s6"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-toggle-up::before, :where([data-cl-s~="s6"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-toggle-right::before, :where([data-cl-s~="s6"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-euro::before, :where([data-cl-s~="s6"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dollar::before, :where([data-cl-s~="s6"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-rupee::before, :where([data-cl-s~="s6"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cny::before, :where([data-cl-s~="s6"]) .fa-rmb::before, :where([data-cl-s~="s6"]) .fa-yen::before, :where([data-cl-s~="s6"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ruble::before, :where([data-cl-s~="s6"]) .fa-rouble::before, :where([data-cl-s~="s6"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-won::before, :where([data-cl-s~="s6"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bitcoin::before, :where([data-cl-s~="s6"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gittip::before, :where([data-cl-s~="s6"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-toggle-left::before, :where([data-cl-s~="s6"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-turkish-lira::before, :where([data-cl-s~="s6"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-institution::before, :where([data-cl-s~="s6"]) .fa-bank::before, :where([data-cl-s~="s6"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mortar-board::before, :where([data-cl-s~="s6"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-automobile::before, :where([data-cl-s~="s6"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cab::before, :where([data-cl-s~="s6"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-photo-o::before, :where([data-cl-s~="s6"]) .fa-file-picture-o::before, :where([data-cl-s~="s6"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-zip-o::before, :where([data-cl-s~="s6"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-sound-o::before, :where([data-cl-s~="s6"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-movie-o::before, :where([data-cl-s~="s6"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-life-bouy::before, :where([data-cl-s~="s6"]) .fa-life-buoy::before, :where([data-cl-s~="s6"]) .fa-life-saver::before, :where([data-cl-s~="s6"]) .fa-support::before, :where([data-cl-s~="s6"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ra::before, :where([data-cl-s~="s6"]) .fa-resistance::before, :where([data-cl-s~="s6"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ge::before, :where([data-cl-s~="s6"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-y-combinator-square::before, :where([data-cl-s~="s6"]) .fa-yc-square::before, :where([data-cl-s~="s6"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wechat::before, :where([data-cl-s~="s6"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-send::before, :where([data-cl-s~="s6"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-send-o::before, :where([data-cl-s~="s6"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s6"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shekel::before, :where([data-cl-s~="s6"]) .fa-sheqel::before, :where([data-cl-s~="s6"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-intersex::before, :where([data-cl-s~="s6"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hotel::before, :where([data-cl-s~="s6"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-yc::before, :where([data-cl-s~="s6"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-battery-4::before, :where([data-cl-s~="s6"]) .fa-battery::before, :where([data-cl-s~="s6"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-battery-3::before, :where([data-cl-s~="s6"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-battery-2::before, :where([data-cl-s~="s6"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-battery-1::before, :where([data-cl-s~="s6"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-battery-0::before, :where([data-cl-s~="s6"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hourglass-1::before, :where([data-cl-s~="s6"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hourglass-2::before, :where([data-cl-s~="s6"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hourglass-3::before, :where([data-cl-s~="s6"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-grab-o::before, :where([data-cl-s~="s6"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-stop-o::before, :where([data-cl-s~="s6"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-tv::before, :where([data-cl-s~="s6"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-asl-interpreting::before, :where([data-cl-s~="s6"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-deafness::before, :where([data-cl-s~="s6"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s6"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-signing::before, :where([data-cl-s~="s6"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-google-plus-circle::before, :where([data-cl-s~="s6"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-fa::before, :where([data-cl-s~="s6"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-vcard::before, :where([data-cl-s~="s6"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-vcard-o::before, :where([data-cl-s~="s6"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-drivers-license::before, :where([data-cl-s~="s6"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-drivers-license-o::before, :where([data-cl-s~="s6"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thermometer-4::before, :where([data-cl-s~="s6"]) .fa-thermometer::before, :where([data-cl-s~="s6"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thermometer-3::before, :where([data-cl-s~="s6"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thermometer-2::before, :where([data-cl-s~="s6"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thermometer-1::before, :where([data-cl-s~="s6"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-thermometer-0::before, :where([data-cl-s~="s6"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bathtub::before, :where([data-cl-s~="s6"]) .fa-s15::before, :where([data-cl-s~="s6"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-times-rectangle::before, :where([data-cl-s~="s6"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s6"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s6"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s6"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s6"]) .sr-only-focusable:active, :where([data-cl-s~="s6"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s6"]) .faa-wrench.animated, :where([data-cl-s~="s6"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s6"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s6"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s6"]) .faa-ring.animated, :where([data-cl-s~="s6"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s6"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s6"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s6"]) .faa-vertical.animated, :where([data-cl-s~="s6"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s6"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s6"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s6"]) .faa-horizontal.animated, :where([data-cl-s~="s6"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s6"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s6"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s6"]) .faa-flash.animated, :where([data-cl-s~="s6"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s6"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s6"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s6"]) .faa-bounce.animated, :where([data-cl-s~="s6"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s6"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s6"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s6"]) .faa-spin.animated, :where([data-cl-s~="s6"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s6"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s6"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s6"]) .faa-float.animated, :where([data-cl-s~="s6"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s6"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s6"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s6"]) .faa-pulse.animated, :where([data-cl-s~="s6"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s6"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s6"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s6"]) .faa-shake.animated, :where([data-cl-s~="s6"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s6"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s6"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s6"]) .faa-tada.animated, :where([data-cl-s~="s6"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s6"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s6"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s6"]) .faa-passing.animated, :where([data-cl-s~="s6"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s6"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s6"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s6"]) .faa-passing-reverse.animated, :where([data-cl-s~="s6"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s6"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s6"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s6"]) .faa-burst.animated, :where([data-cl-s~="s6"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s6"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s6"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s6"]) .faa-falling.animated, :where([data-cl-s~="s6"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s6"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s6"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s6"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s6"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s6"]) [class^="st-svg-"], :where([data-cl-s~="s6"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s6"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s6"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s6"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-quora::before, :where([data-cl-s~="s6"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s6"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s6"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s6"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s6"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s6"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s6"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s6"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s6"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s6"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s6"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s6"]) .slick-slider .slick-track, :where([data-cl-s~="s6"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s6"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .slick-track::before, :where([data-cl-s~="s6"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s6"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s6"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s6"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s6"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s6"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s6"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s6"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s6"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s6"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s6"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s6"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s6"]) .slick-prev, :where([data-cl-s~="s6"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s6"]) .slick-prev:hover, :where([data-cl-s~="s6"]) .slick-prev:focus, :where([data-cl-s~="s6"]) .slick-next:hover, :where([data-cl-s~="s6"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s6"]) .slick-prev:hover::before, :where([data-cl-s~="s6"]) .slick-prev:focus::before, :where([data-cl-s~="s6"]) .slick-next:hover::before, :where([data-cl-s~="s6"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s6"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s6"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s6"]) .slick-prev::before, :where([data-cl-s~="s6"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s6"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s6"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s6"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s6"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s6"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s6"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s6"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s6"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s6"]) .slick-dots li button:hover, :where([data-cl-s~="s6"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s6"]) .slick-dots li button:hover::before, :where([data-cl-s~="s6"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s6"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s6"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s6"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .st-marquee p:empty, :where([data-cl-s~="s6"]) p:empty{ display: none; }
:where([data-cl-s~="s6"]) .st-notosans, :where([data-cl-s~="s6"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s6"]) .st-m1c, :where([data-cl-s~="s6"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s6"]) main, :where([data-cl-s~="s6"]) article, :where([data-cl-s~="s6"]) aside, :where([data-cl-s~="s6"]) header, :where([data-cl-s~="s6"]) canvas, :where([data-cl-s~="s6"]) details, :where([data-cl-s~="s6"]) figcaption, :where([data-cl-s~="s6"]) figure, :where([data-cl-s~="s6"]) footer, :where([data-cl-s~="s6"]) nav, :where([data-cl-s~="s6"]) section, :where([data-cl-s~="s6"]) summary{ display: block; }
html:where([data-cl-s~="s6"]), :where([data-cl-s~="s6"]) body{ height: 100%; }
:where([data-cl-s~="s6"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s6"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) cite{ font-style: normal; }
:where([data-cl-s~="s6"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s6"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s6"]) h1, :where([data-cl-s~="s6"]) h2, :where([data-cl-s~="s6"]) h3, :where([data-cl-s~="s6"]) h4, :where([data-cl-s~="s6"]) h5, :where([data-cl-s~="s6"]) h6, :where([data-cl-s~="s6"]) h5 span, :where([data-cl-s~="s6"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s6"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s6"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s6"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s6"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s6"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .wp-block-video, :where([data-cl-s~="s6"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .sticky, :where([data-cl-s~="s6"]) .gallery-caption, :where([data-cl-s~="s6"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s6"]) .dashicons, :where([data-cl-s~="s6"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s6"]) [class^="material-icons-"], :where([data-cl-s~="s6"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s6"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s6"]) .st-hide{ display: none; }
:where([data-cl-s~="s6"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s6"]) .post h4 .point-in i, :where([data-cl-s~="s6"]) .n-entry i, :where([data-cl-s~="s6"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-timeline > br, :where([data-cl-s~="s6"]) .st-tab-content > br, :where([data-cl-s~="s6"]) .st_table_sc > br, :where([data-cl-s~="s6"]) .post .st-box-btn > br, :where([data-cl-s~="s6"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s6"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .st-svg-question-circle, :where([data-cl-s~="s6"]) .st-svg-check-circle, :where([data-cl-s~="s6"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s6"]) .st-svg-exclamation-circle, :where([data-cl-s~="s6"]) .st-svg-pencil-square-o, :where([data-cl-s~="s6"]) .st-svg-user, :where([data-cl-s~="s6"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s6"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s6"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s6"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s6"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s6"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s6"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s6"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s6"]) .faa-spin.animated, :where([data-cl-s~="s6"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s6"]) a, :where([data-cl-s~="s6"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s6"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s6"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s6"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s6"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s6"]) img:not(.size-st_header_slider), :where([data-cl-s~="s6"]) video, :where([data-cl-s~="s6"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s6"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s6"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s6"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s6"]) .is-style-st-photoline img, :where([data-cl-s~="s6"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .is-style-st-photohu, :where([data-cl-s~="s6"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s6"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s6"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s6"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s6"]) .st-photohu div img, :where([data-cl-s~="s6"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) img.size-full, :where([data-cl-s~="s6"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s6"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s6"]) .resetwidth img, :where([data-cl-s~="s6"]) .resetwidth video, :where([data-cl-s~="s6"]) .resetwidth object, :where([data-cl-s~="s6"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s6"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s6"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s6"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s6"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s6"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s6"]) .h-100{ height: 100%; }
:where([data-cl-s~="s6"]) .pa0, :where([data-cl-s~="s6"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s6"]) .ma0, :where([data-cl-s~="s6"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s6"]) .mt0, :where([data-cl-s~="s6"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s6"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s6"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s6"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s6"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s6"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s6"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s6"]) .mr0, :where([data-cl-s~="s6"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s6"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s6"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s6"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s6"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s6"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s6"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s6"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s6"]) .ml0, :where([data-cl-s~="s6"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s6"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s6"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s6"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s6"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s6"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s6"]) .mb-0, :where([data-cl-s~="s6"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s6"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s6"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s6"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s6"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s6"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s6"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s6"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s6"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s6"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s6"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s6"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s6"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s6"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s6"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s6"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s6"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s6"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s6"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s6"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s6"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s6"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s6"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s6"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s6"]) .st-bg-stich::after, :where([data-cl-s~="s6"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s6"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s6"]) .st-brackets::before, :where([data-cl-s~="s6"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s6"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s6"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s6"]) .post .st-timeline, :where([data-cl-s~="s6"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s6"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s6"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s6"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s6"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s6"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-timeline > li::after, :where([data-cl-s~="s6"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s6"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s6"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s6"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s6"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s6"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s6"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s6"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s6"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s6"]) .st-timeline-list-text a, :where([data-cl-s~="s6"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s6"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s6"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s6"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s6"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s6"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s6"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s6"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s6"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s6"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s6"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s6"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s6"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s6"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s6"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s6"]) .st-in-mybox .st-point, :where([data-cl-s~="s6"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s6"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s6"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s6"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s6"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s6"]) .st-back-btn .st-fa, :where([data-cl-s~="s6"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s6"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s6"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s6"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s6"]) .smanone{ display: none; }
:where([data-cl-s~="s6"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s6"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s6"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s6"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s6"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s6"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) kbd, :where([data-cl-s~="s6"]) .st-code, :where([data-cl-s~="s6"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s6"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s6"]) kbd, :where([data-cl-s~="s6"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s6"]) pre .st-code, :where([data-cl-s~="s6"]) .st-pre .st-code, :where([data-cl-s~="s6"]) pre code, :where([data-cl-s~="s6"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s6"]) .clear{ clear: both; }
:where([data-cl-s~="s6"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s6"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s6"]) thead th, :where([data-cl-s~="s6"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s6"]) table thead th, :where([data-cl-s~="s6"]) table thead th p, :where([data-cl-s~="s6"]) table thead tr td, :where([data-cl-s~="s6"]) .post table thead tr td, :where([data-cl-s~="s6"]) .post table thead tr td p, :where([data-cl-s~="s6"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s6"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s6"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s6"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s6"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s6"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s6"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s6"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s6"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s6"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s6"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s6"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s6"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s6"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s6"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s6"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s6"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s6"]) #side aside .slick-dots li, :where([data-cl-s~="s6"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s6"]) .slick-prev, :where([data-cl-s~="s6"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s6"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s6"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s6"]) .slick-prev:hover, :where([data-cl-s~="s6"]) .slick-prev:focus, :where([data-cl-s~="s6"]) .slick-next:hover, :where([data-cl-s~="s6"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s6"]) .slick-prev::before, :where([data-cl-s~="s6"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s6"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s6"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s6"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s6"]) .slick-slide:focus, :where([data-cl-s~="s6"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s6"]) .slider, :where([data-cl-s~="s6"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s6"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s6"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s6"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s6"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s6"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s6"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s6"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s6"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s6"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s6"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s6"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .header-post-slider.is-wide, :where([data-cl-s~="s6"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s6"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s6"]) .post-slide-image, :where([data-cl-s~="s6"]) .post-slide-more, :where([data-cl-s~="s6"]) .post-card-image, :where([data-cl-s~="s6"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s6"]) .post-slide-image:hover, :where([data-cl-s~="s6"]) .post-slide-more:hover, :where([data-cl-s~="s6"]) .post-card-image:hover, :where([data-cl-s~="s6"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s6"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s6"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s6"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s6"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s6"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s6"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s6"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s6"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s6"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s6"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s6"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s6"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s6"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s6"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s6"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s6"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s6"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s6"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s6"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s6"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s6"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s6"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s6"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s6"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s6"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s6"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s6"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s6"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s6"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s6"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s6"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s6"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s6"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s6"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s6"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s6"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s6"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s6"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s6"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s6"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s6"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s6"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s6"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s6"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s6"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s6"]) .post-card-date .st-fa, :where([data-cl-s~="s6"]) .post-slide-date .st-fa, :where([data-cl-s~="s6"]) .post-card-date .fa, :where([data-cl-s~="s6"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s6"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s6"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s6"]) .post-card-excerpt p, :where([data-cl-s~="s6"]) main .post-slide-excerpt p, :where([data-cl-s~="s6"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s6"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s6"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s6"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s6"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s6"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s6"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s6"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s6"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .content-post-slider, :where([data-cl-s~="s6"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s6"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s6"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s6"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s6"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s6"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s6"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s6"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s6"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s6"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s6"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s6"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s6"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s6"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s6"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s6"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s6"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s6"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s6"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s6"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s6"]) a.st-flexbox-link, :where([data-cl-s~="s6"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s6"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s6"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s6"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s6"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s6"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s6"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s6"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s6"]) .st-header-flexbox ul, :where([data-cl-s~="s6"]) .post .st-header-flexbox ol, :where([data-cl-s~="s6"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s6"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s6"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s6"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s6"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s6"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s6"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s6"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s6"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s6"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s6"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s6"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s6"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s6"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s6"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s6"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s6"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s6"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) pre, :where([data-cl-s~="s6"]) .wp-block-details summary, :where([data-cl-s~="s6"]) p, :where([data-cl-s~="s6"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s6"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s6"]) .yellowbox, :where([data-cl-s~="s6"]) .graybox, :where([data-cl-s~="s6"]) .redbox, :where([data-cl-s~="s6"]) #topnews .clearfix dd p, :where([data-cl-s~="s6"]) .post ul li, :where([data-cl-s~="s6"]) .post ol li, :where([data-cl-s~="s6"]) #comments #respond, :where([data-cl-s~="s6"]) .st-tab-content > label, :where([data-cl-s~="s6"]) .st-tabs__tab-list-item, :where([data-cl-s~="s6"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s6"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s6"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) h1{ margin: 0px; }
:where([data-cl-s~="s6"]) h2.has-st-regular-font-size, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s6"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s6"]) .h3modoki, :where([data-cl-s~="s6"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s6"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s6"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s6"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s6"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s6"]) h5, :where([data-cl-s~="s6"]) h5 span, :where([data-cl-s~="s6"]) .h5modoki, :where([data-cl-s~="s6"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s6"]) #footer h5, :where([data-cl-s~="s6"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s6"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s6"]) h6, :where([data-cl-s~="s6"]) h6 span, :where([data-cl-s~="s6"]) .h6modoki, :where([data-cl-s~="s6"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s6"]) .st-h-copy-toc, :where([data-cl-s~="s6"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s6"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s6"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s6"]) p, :where([data-cl-s~="s6"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s6"]) header .descr.sitenametop, :where([data-cl-s~="s6"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s6"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s6"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s6"]) header .descr.sitename-only, :where([data-cl-s~="s6"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s6"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s6"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s6"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s6"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s6"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s6"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s6"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s6"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s6"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s6"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s6"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s6"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s6"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s6"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s6"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s6"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s6"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s6"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s6"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s6"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s6"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s6"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s6"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s6"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s6"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s6"]) .blog_info .st-fa, :where([data-cl-s~="s6"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s6"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s6"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s6"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s6"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s6"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s6"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s6"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s6"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s6"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s6"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s6"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s6"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s6"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s6"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s6"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .h5modoki, :where([data-cl-s~="s6"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s6"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s6"]) .h2modoki, :where([data-cl-s~="s6"]) .h3modoki, :where([data-cl-s~="s6"]) .h4modoki, :where([data-cl-s~="s6"]) .h5modoki, :where([data-cl-s~="s6"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s6"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s6"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s6"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s6"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s6"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s6"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s6"]) .wp-block-image figcaption a, :where([data-cl-s~="s6"]) .wp-block-image figcaption, :where([data-cl-s~="s6"]) .wp-caption-text a, :where([data-cl-s~="s6"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s6"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s6"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s6"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s6"]) #side .widget_meta ul li, :where([data-cl-s~="s6"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s6"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s6"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #content{ position: relative; }
:where([data-cl-s~="s6"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s6"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s6"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s6"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s6"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s6"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s6"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s6"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s6"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s6"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s6"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s6"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s6"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s6"]) .post .blogbox .st-fa, :where([data-cl-s~="s6"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s6"]) .post .blogbox .fa, :where([data-cl-s~="s6"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s6"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s6"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s6"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s6"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s6"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s6"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s6"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-large, :where([data-cl-s~="s6"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s6"]) .inyoumodoki, :where([data-cl-s~="s6"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .inyoumodoki::before, :where([data-cl-s~="s6"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s6"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s6"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s6"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) blockquote.tiktok-embed, :where([data-cl-s~="s6"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s6"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s6"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s6"]) .post blockquote cite, :where([data-cl-s~="s6"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s6"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s6"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s6"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s6"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s6"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s6"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s6"]) .ymarker, :where([data-cl-s~="s6"]) .ymarker-s, :where([data-cl-s~="s6"]) .gmarker, :where([data-cl-s~="s6"]) .gmarker-s, :where([data-cl-s~="s6"]) .rmarker, :where([data-cl-s~="s6"]) .rmarker-s, :where([data-cl-s~="s6"]) .bmarker, :where([data-cl-s~="s6"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s6"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s6"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s6"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s6"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s6"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s6"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s6"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s6"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s6"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s6"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s6"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s6"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .post .yellowbox .maruck, :where([data-cl-s~="s6"]) .post .yellowbox .maruno, :where([data-cl-s~="s6"]) .post .yellowbox p:last-child, :where([data-cl-s~="s6"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s6"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .graybox .maruck, :where([data-cl-s~="s6"]) .post .graybox .maruno, :where([data-cl-s~="s6"]) .post .graybox p:last-child, :where([data-cl-s~="s6"]) .post .graybox ol:last-child, :where([data-cl-s~="s6"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .redbox .maruck, :where([data-cl-s~="s6"]) .post .redbox .maruno, :where([data-cl-s~="s6"]) .post .redbox p:last-child, :where([data-cl-s~="s6"]) .post .redbox ol:last-child, :where([data-cl-s~="s6"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .freebox .maruck, :where([data-cl-s~="s6"]) .post .freebox .maruno, :where([data-cl-s~="s6"]) .post .st-mybox .maruck, :where([data-cl-s~="s6"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s6"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s6"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s6"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s6"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s6"]) span.sankou, :where([data-cl-s~="s6"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s6"]) span.sankou.green, :where([data-cl-s~="s6"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s6"]) span.sankou.blue, :where([data-cl-s~="s6"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s6"]) span.st-hisu, :where([data-cl-s~="s6"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s6"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s6"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s6"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s6"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s6"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s6"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s6"]) .st-wrench-icon i::before, :where([data-cl-s~="s6"]) .st-wrench-icon::before, :where([data-cl-s~="s6"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s6"]) .st-ring-icon i::before, :where([data-cl-s~="s6"]) .st-ring-icon::before, :where([data-cl-s~="s6"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s6"]) .st-horizontal-icon i::before, :where([data-cl-s~="s6"]) .st-horizontal-icon::before, :where([data-cl-s~="s6"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s6"]) .st-vertical-icon i::before, :where([data-cl-s~="s6"]) .st-vertical-icon::before, :where([data-cl-s~="s6"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s6"]) .st-flash-icon i::before, :where([data-cl-s~="s6"]) .st-flash-icon::before, :where([data-cl-s~="s6"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s6"]) .st-bounce-icon i::before, :where([data-cl-s~="s6"]) .st-bounce-icon::before, :where([data-cl-s~="s6"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s6"]) .st-rotation-icon i::before, :where([data-cl-s~="s6"]) .st-rotation-icon::before, :where([data-cl-s~="s6"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s6"]) .st-float-icon i::before, :where([data-cl-s~="s6"]) .st-float-icon::before, :where([data-cl-s~="s6"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s6"]) .st-pulse-icon i::before, :where([data-cl-s~="s6"]) .st-pulse-icon::before, :where([data-cl-s~="s6"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s6"]) .st-shake-s-icon i::before, :where([data-cl-s~="s6"]) .st-shake-s-icon::before, :where([data-cl-s~="s6"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s6"]) .st-shake-icon i::before, :where([data-cl-s~="s6"]) .st-shake-icon::before, :where([data-cl-s~="s6"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s6"]) .st-tada-icon i::before, :where([data-cl-s~="s6"]) .st-tada-icon::before, :where([data-cl-s~="s6"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s6"]) .st-passing-icon i::before, :where([data-cl-s~="s6"]) .st-passing-icon::before, :where([data-cl-s~="s6"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s6"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s6"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s6"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s6"]) .st-burst-icon i::before, :where([data-cl-s~="s6"]) .st-burst-icon::before, :where([data-cl-s~="s6"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s6"]) .st-falling-icon i::before, :where([data-cl-s~="s6"]) .st-falling-icon::before, :where([data-cl-s~="s6"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s6"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s6"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s6"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s6"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s6"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s6"]) .y-star, :where([data-cl-s~="s6"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s6"]) .y-star .st-svg-star, :where([data-cl-s~="s6"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s6"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s6"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s6"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s6"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s6"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s6"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s6"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s6"]) .post .p-entry-t, :where([data-cl-s~="s6"]) #side .p-entry-t, :where([data-cl-s~="s6"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s6"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s6"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s6"]) #footer .pop-box, :where([data-cl-s~="s6"]) .nowhits .pop-box, :where([data-cl-s~="s6"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s6"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s6"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s6"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s6"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s6"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s6"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s6"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s6"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s6"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s6"]) footer .footer-wbox .headbox, :where([data-cl-s~="s6"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s6"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s6"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s6"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s6"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s6"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s6"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s6"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s6"]) #content-w .category .p-entry, :where([data-cl-s~="s6"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s6"]) #content-w .post .category .p-entry, :where([data-cl-s~="s6"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s6"]) #content-w .category .p-entry::after, :where([data-cl-s~="s6"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s6"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s6"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s6"]) .category .p-entry-t, :where([data-cl-s~="s6"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s6"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s6"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s6"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s6"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s6"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s6"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s6"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s6"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s6"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s6"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s6"]) .poprank{ position: relative; }
:where([data-cl-s~="s6"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s6"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s6"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s6"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s6"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s6"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s6"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s6"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s6"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) #footer .copy, :where([data-cl-s~="s6"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s6"]) #footer .copy a, :where([data-cl-s~="s6"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s6"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s6"]) .head-telno a, :where([data-cl-s~="s6"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s6"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s6"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s6"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s6"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s6"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s6"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s6"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s6"]) .headbox, :where([data-cl-s~="s6"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s6"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s6"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s6"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s6"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s6"]) .widget_recent_entries ul li a, :where([data-cl-s~="s6"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s6"]) .widget_recent_entries ul li, :where([data-cl-s~="s6"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s6"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s6"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s6"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s6"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s6"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s6"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s6"]) footer .widget_recent_entries ul, :where([data-cl-s~="s6"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s6"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s6"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s6"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s6"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s6"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s6"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s6"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s6"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s6"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s6"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s6"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s6"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s6"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s6"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s6"]) #st-infomation-widget .huto *, :where([data-cl-s~="s6"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s6"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s6"]) footer .widget_tag_cloud, :where([data-cl-s~="s6"]) footer .widget_categories, :where([data-cl-s~="s6"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #footer .st-formbtn, :where([data-cl-s~="s6"]) #footer .rssbox, :where([data-cl-s~="s6"]) #footer .st-author-box, :where([data-cl-s~="s6"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s6"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s6"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s6"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s6"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s6"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s6"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s6"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s6"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s6"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s6"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s6"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s6"]) .kanren h3 a, :where([data-cl-s~="s6"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s6"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s6"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s6"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s6"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s6"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s6"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s6"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s6"]) .kanren.pop-box h5, :where([data-cl-s~="s6"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s6"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s6"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s6"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s6"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s6"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s6"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s6"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s6"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s6"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s6"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s6"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s6"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s6"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s6"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s6"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s6"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s6"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s6"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s6"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s6"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s6"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s6"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s6"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s6"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s6"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s6"]) .st-author-box .st-fa, :where([data-cl-s~="s6"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s6"]) ul#st-tab-menu, :where([data-cl-s~="s6"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s6"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s6"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s6"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s6"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s6"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s6"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s6"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s6"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s6"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s6"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .st-author-sns, :where([data-cl-s~="s6"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-author-sns .st-fa, :where([data-cl-s~="s6"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-author-sns .st-fa, :where([data-cl-s~="s6"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s6"]) .st-author-sns a, :where([data-cl-s~="s6"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s6"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s6"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s6"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s6"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s6"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s6"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s6"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s6"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s6"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s6"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s6"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s6"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s6"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s6"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s6"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s6"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s6"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s6"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s6"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s6"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s6"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s6"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s6"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s6"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s6"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s6"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s6"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s6"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s6"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s6"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s6"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s6"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s6"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s6"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s6"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s6"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s6"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s6"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s6"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s6"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s6"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .post table tfoot, :where([data-cl-s~="s6"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s6"]) .post table thead th, :where([data-cl-s~="s6"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s6"]) table > thead > tr > td, :where([data-cl-s~="s6"]) table > thead > tr > th, :where([data-cl-s~="s6"]) table > tr > td, :where([data-cl-s~="s6"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s6"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s6"]) table tr td, :where([data-cl-s~="s6"]) table#wp-calendar tr td, :where([data-cl-s~="s6"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s6"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s6"]) table th, :where([data-cl-s~="s6"]) table th p, :where([data-cl-s~="s6"]) .post table tr td p, :where([data-cl-s~="s6"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s6"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s6"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s6"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s6"]) tr.st-centertable, :where([data-cl-s~="s6"]) td.st-centertable, :where([data-cl-s~="s6"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s6"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s6"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s6"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s6"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s6"]) .post .scroll-box.pc table td, :where([data-cl-s~="s6"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s6"]) .is-style-scroll-box.pc, :where([data-cl-s~="s6"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s6"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s6"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s6"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s6"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s6"]) img.float-left{ float: left; }
:where([data-cl-s~="s6"]) img.float-right{ float: right; }
:where([data-cl-s~="s6"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s6"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s6"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s6"]) .widget_media_image, :where([data-cl-s~="s6"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) main ul, :where([data-cl-s~="s6"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s6"]) main .sns ul, :where([data-cl-s~="s6"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) main ul.st_toc_list, :where([data-cl-s~="s6"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) main ul.st-box-btn, :where([data-cl-s~="s6"]) main ul.st_toc_list, :where([data-cl-s~="s6"]) main ol.st_toc_list, :where([data-cl-s~="s6"]) main ul.has-st-border, :where([data-cl-s~="s6"]) main ol.has-st-border, :where([data-cl-s~="s6"]) main ul.has-background, :where([data-cl-s~="s6"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s6"]) main ul ul, :where([data-cl-s~="s6"]) main ul ol, :where([data-cl-s~="s6"]) main ol ul, :where([data-cl-s~="s6"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s6"]) .is-style-st-check, :where([data-cl-s~="s6"]) .is-style-st-timeline-count, :where([data-cl-s~="s6"]) .is-style-st-timeline-list, :where([data-cl-s~="s6"]) .is-style-st-circle, :where([data-cl-s~="s6"]) .is-style-st-circle-border, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox, :where([data-cl-s~="s6"]) .is-style-st-maruck, :where([data-cl-s~="s6"]) .is-style-st-maruno, :where([data-cl-s~="s6"]) .is-style-st-no, :where([data-cl-s~="s6"]) .is-style-st-no-border, :where([data-cl-s~="s6"]) .st-list-circle ul, :where([data-cl-s~="s6"]) .st-list-check ul, :where([data-cl-s~="s6"]) .st-square-checkbox ul, :where([data-cl-s~="s6"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s6"]) .maruck ul, :where([data-cl-s~="s6"]) .maruno ul, :where([data-cl-s~="s6"]) .st-list-no ul, :where([data-cl-s~="s6"]) .st-list-circle ol, :where([data-cl-s~="s6"]) .st-list-check ol, :where([data-cl-s~="s6"]) .st-square-checkbox ol, :where([data-cl-s~="s6"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s6"]) .maruck ol, :where([data-cl-s~="s6"]) .maruno ol, :where([data-cl-s~="s6"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) main ul li, :where([data-cl-s~="s6"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s6"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s6"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s6"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s6"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s6"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s6"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s6"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s6"]) .kome ol, :where([data-cl-s~="s6"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s6"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s6"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s6"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou, :where([data-cl-s~="s6"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) main .st-list-border ul li, :where([data-cl-s~="s6"]) main .st-list-border ol li, :where([data-cl-s~="s6"]) main ul.is-style-st-border li, :where([data-cl-s~="s6"]) main ol.is-style-st-border li, :where([data-cl-s~="s6"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s6"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s6"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s6"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s6"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s6"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s6"]) ul li{ text-align: left; }
:where([data-cl-s~="s6"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s6"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s6"]) .post .is-style-st-maruno, :where([data-cl-s~="s6"]) .post .is-style-st-maruck, :where([data-cl-s~="s6"]) .post .maruno, :where([data-cl-s~="s6"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s6"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s6"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s6"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s6"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s6"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s6"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s6"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s6"]) .post .maruno li, :where([data-cl-s~="s6"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s6"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s6"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s6"]) .post .maruno li::before, :where([data-cl-s~="s6"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s6"]) .is-style-st-border > li, :where([data-cl-s~="s6"]) .is-style-st-circle-border > li, :where([data-cl-s~="s6"]) .is-style-st-check-border > li, :where([data-cl-s~="s6"]) .is-style-st-no-border > li, :where([data-cl-s~="s6"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) ol.is-style-st-circle > li, :where([data-cl-s~="s6"]) ul.is-style-st-circle > li, :where([data-cl-s~="s6"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s6"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s6"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s6"]) .is-style-st-circle > li::before, :where([data-cl-s~="s6"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s6"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s6"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s6"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s6"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s6"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-check > li, :where([data-cl-s~="s6"]) .is-style-st-check-border > li, :where([data-cl-s~="s6"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s6"]) .is-style-st-check > li::before, :where([data-cl-s~="s6"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s6"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s6"]) .is-style-st-check > li::after, :where([data-cl-s~="s6"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s6"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .is-style-st-no > li, :where([data-cl-s~="s6"]) .is-style-st-no-border > li, :where([data-cl-s~="s6"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s6"]) .is-style-st-no > li::before, :where([data-cl-s~="s6"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s6"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s6"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s6"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s6"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s6"]) .st-link-guide li a, :where([data-cl-s~="s6"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s6"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s6"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s6"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s6"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s6"]) main, :where([data-cl-s~="s6"]) .st-count-reset, :where([data-cl-s~="s6"]) .st-link-guide, :where([data-cl-s~="s6"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s6"]) footer .st-link-guide ul, :where([data-cl-s~="s6"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s6"]) .post .st-box-btn, :where([data-cl-s~="s6"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s6"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s6"]) .st-box-btn li, :where([data-cl-s~="s6"]) .post .st-box-btn li, :where([data-cl-s~="s6"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s6"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s6"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s6"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s6"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s6"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s6"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s6"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s6"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s6"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s6"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s6"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s6"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s6"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s6"]) .st-box-btn .st-fa, :where([data-cl-s~="s6"]) .st-box-btn .fa, :where([data-cl-s~="s6"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s6"]) .post .st-box-btn-text, :where([data-cl-s~="s6"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s6"]) .post .st-box-btn-memo, :where([data-cl-s~="s6"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s6"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s6"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s6"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s6"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s6"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-box-btn .st-fa, :where([data-cl-s~="s6"]) .st-box-btn .fa, :where([data-cl-s~="s6"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s6"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s6"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s6"]) footer ul.st-box-btn img, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s6"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s6"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s6"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s6"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s6"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s6"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s6"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s6"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s6"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s6"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s6"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s6"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide li, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s6"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide li a, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s6"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide li a, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s6"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s6"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s6"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s6"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s6"]) .st-link-guide .sub-menu, :where([data-cl-s~="s6"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s6"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s6"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s6"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s6"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s6"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s6"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s6"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s6"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s6"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s6"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s6"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-btn-open .st-fa, :where([data-cl-s~="s6"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s6"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s6"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s6"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s6"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s6"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-memobox2 .st-fa, :where([data-cl-s~="s6"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s6"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s6"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s6"]) .st-memobox .st-fa, :where([data-cl-s~="s6"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s6"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s6"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s6"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s6"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s6"]) .st-mybox .st-fa, :where([data-cl-s~="s6"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s6"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s6"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s6"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s6"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s6"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s6"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s6"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s6"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s6"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s6"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s6"]) .p-entry-f .st-fa, :where([data-cl-s~="s6"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s6"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s6"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s6"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s6"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s6"]) .post .st-minihukidashi, :where([data-cl-s~="s6"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s6"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s6"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s6"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s6"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s6"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s6"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s6"]) .hukidashi-underline::before, :where([data-cl-s~="s6"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s6"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s6"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s6"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-marumozi .st-fa, :where([data-cl-s~="s6"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s6"]) .st-marumozi .fa, :where([data-cl-s~="s6"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s6"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s6"]) .st-marumozi .photoline img, :where([data-cl-s~="s6"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s6"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s6"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s6"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s6"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s6"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s6"]) main .clip-memotext ul, :where([data-cl-s~="s6"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s6"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s6"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s6"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s6"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s6"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s6"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s6"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s6"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s6"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s6"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s6"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s6"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s6"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s6"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s6"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s6"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s6"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s6"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s6"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s6"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s6"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s6"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s6"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s6"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s6"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s6"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s6"]) .post .st-square-checkbox > li, :where([data-cl-s~="s6"]) .st-square-checkbox ul li, :where([data-cl-s~="s6"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-square-checkbox li, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s6"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s6"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s6"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s6"]) .post .st-square-checkbox > li, :where([data-cl-s~="s6"]) .st-square-checkbox ul li, :where([data-cl-s~="s6"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .rankstlink-l2 p a, :where([data-cl-s~="s6"]) .rankstlink-l p a, :where([data-cl-s~="s6"]) .rankstlink-b p a, :where([data-cl-s~="s6"]) .rankstlink-r p a, :where([data-cl-s~="s6"]) .rankstlink-r2 p a, :where([data-cl-s~="s6"]) .rankstlink-a p a, :where([data-cl-s~="s6"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s6"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s6"]) .rankstlink-l p a:hover, :where([data-cl-s~="s6"]) .rankstlink-b p a:hover, :where([data-cl-s~="s6"]) .rankstlink-r p a:hover, :where([data-cl-s~="s6"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s6"]) .rankstlink-a p a:hover, :where([data-cl-s~="s6"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s6"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s6"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s6"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s6"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s6"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s6"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s6"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s6"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s6"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s6"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s6"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s6"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-mcbox-text, :where([data-cl-s~="s6"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s6"]) .st-mcbox-title, :where([data-cl-s~="s6"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s6"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s6"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s6"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s6"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s6"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s6"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s6"]) a.itembox-link p, :where([data-cl-s~="s6"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s6"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s6"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s6"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s6"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s6"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s6"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s6"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s6"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s6"]) .st-user-comment-box .st-star, :where([data-cl-s~="s6"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s6"]) .st-user-comment-box .st-star, :where([data-cl-s~="s6"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s6"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s6"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s6"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s6"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s6"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container, :where([data-cl-s~="s6"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s6"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s6"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s6"]) .post #st_toc_container ul, :where([data-cl-s~="s6"]) .post #st_toc_container ol, :where([data-cl-s~="s6"]) .post .st_toc_container ul, :where([data-cl-s~="s6"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .post #st_toc_container li ul, :where([data-cl-s~="s6"]) .post #st_toc_container li ol, :where([data-cl-s~="s6"]) .post .st_toc_container li ul, :where([data-cl-s~="s6"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #st_toc_container li li:empty, :where([data-cl-s~="s6"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s6"]) .st_toc_container li li:empty, :where([data-cl-s~="s6"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s6"]) #st_toc_container li:empty, :where([data-cl-s~="s6"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) #st_toc_container ul a, :where([data-cl-s~="s6"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s6"]) #st_toc_container ul li li a, :where([data-cl-s~="s6"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s6"]) #st_toc_container ul a:hover, :where([data-cl-s~="s6"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s6"]) .post #st_toc_container ul ul, :where([data-cl-s~="s6"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s6"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s6"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s6"]) #st_toc_container li, :where([data-cl-s~="s6"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s6"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s6"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s6"]) #st_toc_container > ul > li, :where([data-cl-s~="s6"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s6"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s6"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s6"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s6"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s6"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s6"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s6"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s6"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container li li a::before, :where([data-cl-s~="s6"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s6"]) #st_toc_container li li, :where([data-cl-s~="s6"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s6"]) #st_toc_container li li li, :where([data-cl-s~="s6"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s6"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s6"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s6"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s6"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s6"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s6"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s6"]) .st_toc_back, :where([data-cl-s~="s6"]) .st_toc_back:focus, :where([data-cl-s~="s6"]) .st_toc_back:hover, :where([data-cl-s~="s6"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s6"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s6"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s6"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s6"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s6"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s6"]) .st_toc_back.is-rounded, :where([data-cl-s~="s6"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s6"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s6"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s6"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s6"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s6"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s6"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s6"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s6"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s6"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s6"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s6"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s6"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s6"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s6"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s6"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s6"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s6"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s6"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s6"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s6"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s6"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s6"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s6"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s6"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s6"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s6"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s6"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s6"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s6"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s6"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s6"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s6"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s6"]) .side_toc #st_toc_container li, :where([data-cl-s~="s6"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s6"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s6"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s6"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s6"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s6"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s6"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s6"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s6"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s6"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s6"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s6"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s6"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s6"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s6"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s6"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s6"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s6"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s6"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s6"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s6"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s6"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s6"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s6"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s6"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s6"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s6"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s6"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s6"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s6"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s6"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s6"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s6"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s6"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s6"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s6"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s6"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s6"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s6"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s6"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s6"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s6"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s6"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s6"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list, :where([data-cl-s~="s6"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s6"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s6"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s6"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s6"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s6"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s6"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s6"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s6"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s6"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s6"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s6"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s6"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s6"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s6"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s6"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s6"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s6"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s6"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s6"]) textarea, :where([data-cl-s~="s6"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s6"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s6"]) textarea, :where([data-cl-s~="s6"]) select{ padding: 5px; }
:where([data-cl-s~="s6"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s6"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s6"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s6"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s6"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s6"]) .post_password{ text-align: center; }
:where([data-cl-s~="s6"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox, :where([data-cl-s~="s6"]) .responbox30, :where([data-cl-s~="s6"]) .responbox33, :where([data-cl-s~="s6"]) .responbox40, :where([data-cl-s~="s6"]) .responbox50, :where([data-cl-s~="s6"]) .responbox60, :where([data-cl-s~="s6"]) .responbox70, :where([data-cl-s~="s6"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s6"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s6"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s6"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s6"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s6"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s6"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s6"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s6"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s6"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s6"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s6"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s6"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .responbox60, :where([data-cl-s~="s6"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s6"]) .post .amazonjs_item h4, :where([data-cl-s~="s6"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s6"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s6"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s6"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s6"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s6"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s6"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s6"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s6"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s6"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s6"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s6"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s6"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s6"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s6"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s6"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s6"]) .appreach__developper, :where([data-cl-s~="s6"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s6"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s6"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s6"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s6"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s6"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s6"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s6"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s6"]) .post .w3eden 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), :where([data-cl-s~="s6"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s6"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s6"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s6"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s6"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s6"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s6"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s6"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) a.st-cardlink, :where([data-cl-s~="s6"]) a .st-cardbox h5, :where([data-cl-s~="s6"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s6"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .post .st-cardbox p, :where([data-cl-s~="s6"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s6"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s6"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s6"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s6"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s6"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s6"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s6"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s6"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s6"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s6"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s6"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s6"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s6"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-card-title-head .st-fa, :where([data-cl-s~="s6"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s6"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s6"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s6"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s6"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s6"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s6"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s6"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s6"]) #footer p.cardbox-more, :where([data-cl-s~="s6"]) #side p.cardbox-more, :where([data-cl-s~="s6"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s6"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s6"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s6"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s6"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s6"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s6"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s6"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s6"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s6"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s6"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s6"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s6"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s6"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s6"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s6"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s6"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s6"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s6"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s6"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s6"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s6"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s6"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s6"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s6"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s6"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s6"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s6"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s6"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s6"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s6"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s6"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s6"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s6"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s6"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s6"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s6"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s6"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s6"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s6"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s6"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s6"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s6"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s6"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s6"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s6"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s6"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s6"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s6"]) header h1#st-mobile-logo, :where([data-cl-s~="s6"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s6"]) #st-mobile-logo h1, :where([data-cl-s~="s6"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s6"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s6"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s6"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s6"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s6"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s6"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s6"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s6"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s6"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s6"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s6"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s6"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s6"]) .op-text, :where([data-cl-s~="s6"]) .op-text a, :where([data-cl-s~="s6"]) .op-text2, :where([data-cl-s~="s6"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s6"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s6"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s6"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s6"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s6"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s6"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s6"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s6"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s6"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s6"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s6"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s6"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s6"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s6"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s6"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s6"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s6"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s6"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s6"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s6"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s6"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s6"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s6"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s6"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-middle-menu .st-fa, :where([data-cl-s~="s6"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s6"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s6"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s6"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s6"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s6"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s6"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s6"]) nav.st5, :where([data-cl-s~="s6"]) #st-menuwide div.menu, :where([data-cl-s~="s6"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s6"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s6"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s6"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s6"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s6"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s6"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s6"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s6"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s6"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s6"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .st-cardlink-card-link, :where([data-cl-s~="s6"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s6"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s6"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s6"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s6"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s6"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s6"]) #side #st-header-cardlink, :where([data-cl-s~="s6"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s6"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s6"]) #side .st-cardlink-card, :where([data-cl-s~="s6"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s6"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s6"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #search, :where([data-cl-s~="s6"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s6"]) .cs-text input.cs-text-input, :where([data-cl-s~="s6"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s6"]) .cs-text input.cs-text-input, :where([data-cl-s~="s6"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s6"]) #s, :where([data-cl-s~="s6"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s6"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s6"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s6"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s6"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s6"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s6"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s6"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s6"]) .cs-term, :where([data-cl-s~="s6"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s6"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s6"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s6"]) .cs-term-list, :where([data-cl-s~="s6"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s6"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s6"]) .cs-term-item, :where([data-cl-s~="s6"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s6"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s6"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s6"]) .cs-term-label, :where([data-cl-s~="s6"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .cs-term-label:hover, :where([data-cl-s~="s6"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s6"]) .cs-term-checkbox, :where([data-cl-s~="s6"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s6"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s6"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s6"]) .cs-order, :where([data-cl-s~="s6"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .cs-order-item, :where([data-cl-s~="s6"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s6"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s6"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s6"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s6"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .cs-term-item, :where([data-cl-s~="s6"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s6"]) .acordion_search .cs-term-item, :where([data-cl-s~="s6"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s6"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s6"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s6"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s6"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s6"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s6"]) .st-countdown-expired, :where([data-cl-s~="s6"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s6"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s6"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s6"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s6"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s6"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s6"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s6"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s6"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s6"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s6"]) footer ul, :where([data-cl-s~="s6"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s6"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s6"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s6"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s6"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s6"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s6"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s6"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s6"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s6"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s6"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s6"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s6"]) .pagination span, :where([data-cl-s~="s6"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s6"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #breadcrumb, :where([data-cl-s~="s6"]) #breadcrumb ol, :where([data-cl-s~="s6"]) #breadcrumb li, :where([data-cl-s~="s6"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s6"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s6"]) #breadcrumb ol li a, :where([data-cl-s~="s6"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s6"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s6"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s6"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s6"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .snstext, :where([data-cl-s~="s6"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s6"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s6"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s6"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s6"]) .sns li a .st-fa, :where([data-cl-s~="s6"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s6"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s6"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s6"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s6"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s6"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s6"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s6"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s6"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s6"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s6"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s6"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s6"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s6"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s6"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s6"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s6"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s6"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s6"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s6"]) .wp-block-rss *, :where([data-cl-s~="s6"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s6"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s6"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s6"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .wp-block-rss a, :where([data-cl-s~="s6"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s6"]) .wp-block-rss a:hover, :where([data-cl-s~="s6"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s6"]) .wp-block-rss, :where([data-cl-s~="s6"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s6"]) .widget_rss ul, :where([data-cl-s~="s6"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s6"]) .wp-block-rss li, :where([data-cl-s~="s6"]) #side aside .widget_rss li, :where([data-cl-s~="s6"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .post .wp-block-rss li, :where([data-cl-s~="s6"]) .post .widget_rss li, :where([data-cl-s~="s6"]) .wp-block-rss li, :where([data-cl-s~="s6"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s6"]) .post .widget_rss li:last-child, :where([data-cl-s~="s6"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s6"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s6"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s6"]) .wp-block-rss time, :where([data-cl-s~="s6"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s6"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s6"]) .widget_rss cite, :where([data-cl-s~="s6"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s6"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s6"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s6"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s6"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s6"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s6"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s6"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s6"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s6"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s6"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s6"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s6"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s6"]) #comments .comment .comment-form-title, :where([data-cl-s~="s6"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s6"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s6"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s6"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s6"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s6"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s6"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s6"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s6"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s6"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s6"]) .vcard .fn, :where([data-cl-s~="s6"]) .comment-author a, :where([data-cl-s~="s6"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s6"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s6"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s6"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s6"]) #comments label{ display: block; }
:where([data-cl-s~="s6"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s6"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s6"]) .says{ display: none; }
:where([data-cl-s~="s6"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s6"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s6"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s6"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s6"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s6"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s6"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s6"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s6"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s6"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s6"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s6"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s6"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s6"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s6"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s6"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s6"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s6"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s6"]) li.pingback .comment-author a, :where([data-cl-s~="s6"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s6"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s6"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s6"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s6"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s6"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s6"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s6"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .p-navi .st-next i, :where([data-cl-s~="s6"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s6"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s6"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s6"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s6"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s6"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s6"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s6"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s6"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s6"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s6"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s6"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s6"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s6"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s6"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s6"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s6"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s6"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s6"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s6"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s6"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s6"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s6"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s6"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #side .st-gallery, :where([data-cl-s~="s6"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-gallery a, :where([data-cl-s~="s6"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s6"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s6"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s6"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s6"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s6"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s6"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s6"]) header{ text-align: center; }
:where([data-cl-s~="s6"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s6"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s6"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s6"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s6"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s6"]) .post.post-search, :where([data-cl-s~="s6"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s6"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s6"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s6"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s6"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s6"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s6"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s6"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .eyecatch-copyurl a, :where([data-cl-s~="s6"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s6"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s6"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s6"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s6"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s6"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s6"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s6"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s6"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s6"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s6"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s6"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s6"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s6"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s6"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s6"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s6"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s6"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s6"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s6"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .lp .post img, :where([data-cl-s~="s6"]) .lp .post video, :where([data-cl-s~="s6"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s6"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .lp .st-author-box, :where([data-cl-s~="s6"]) .lp #gazou, :where([data-cl-s~="s6"]) .lp #itiran, :where([data-cl-s~="s6"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s6"]) .lp #breadcrumb, :where([data-cl-s~="s6"]) .lp .blogbox, :where([data-cl-s~="s6"]) .lp .tagst, :where([data-cl-s~="s6"]) .lp .point, :where([data-cl-s~="s6"]) .lp .p-navi, :where([data-cl-s~="s6"]) .lp .pagination, :where([data-cl-s~="s6"]) .lp .n-entry-t, :where([data-cl-s~="s6"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s6"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s6"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s6"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s6"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s6"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) body#st-redirect #wrapper, :where([data-cl-s~="s6"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s6"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s6"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s6"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s6"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s6"]) #side, :where([data-cl-s~="s6"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s6"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s6"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s6"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s6"]) .st-ac-box, :where([data-cl-s~="s6"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s6"]) .st-ac-box, :where([data-cl-s~="s6"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s6"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s6"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s6"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s6"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s6"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s6"]) .alignright{ float: right; }
:where([data-cl-s~="s6"]) .alignleft{ float: left; }
:where([data-cl-s~="s6"]) .alignwide, :where([data-cl-s~="s6"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s6"]) .alignwide .alignwide, :where([data-cl-s~="s6"]) .alignfull .alignwide, :where([data-cl-s~="s6"]) .alignwide .alignwide, :where([data-cl-s~="s6"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s6"]) figure{ margin: 0px; }
:where([data-cl-s~="s6"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s6"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s6"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s6"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) ol.has-huge-font-size, :where([data-cl-s~="s6"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s6"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s6"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s6"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s6"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s6"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s6"]) .is-style-circle-mask img, :where([data-cl-s~="s6"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s6"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s6"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s6"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s6"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s6"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s6"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s6"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s6"]) .wp-block-cover, :where([data-cl-s~="s6"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s6"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s6"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s6"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s6"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s6"]) ul.has-background, :where([data-cl-s~="s6"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s6"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s6"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s6"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s6"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s6"]) .is-style-st-circle.has-background, :where([data-cl-s~="s6"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s6"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s6"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s6"]) .is-style-st-no.has-background, :where([data-cl-s~="s6"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s6"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s6"]) ol.has-st-border, :where([data-cl-s~="s6"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s6"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s6"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s6"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s6"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s6"]) .has-st-solid-border, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s6"]) .has-st-dashed-border, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s6"]) .has-st-medium-border-width, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s6"]) .has-st-thick-border-width, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s6"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s6"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s6"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s6"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s6"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s6"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s6"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s6"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s6"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s6"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s6"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s6"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s6"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s6"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s6"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s6"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s6"]) ul.wp-block-latest-posts, :where([data-cl-s~="s6"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s6"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s6"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s6"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s6"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s6"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s6"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s6"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s6"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s6"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-wide-background code, :where([data-cl-s~="s6"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s6"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s6"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s6"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s6"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s6"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s6"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s6"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s6"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s6"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s6"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s6"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s6"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s6"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s6"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s6"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s6"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s6"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s6"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s6"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s6"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s6"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s6"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s6"]) .post .is-style-st-table-line table, :where([data-cl-s~="s6"]) .is-style-st-table-line table, :where([data-cl-s~="s6"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s6"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s6"]) .is-style-st-table-line thead, :where([data-cl-s~="s6"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s6"]) .is-style-st-table-line thead th, :where([data-cl-s~="s6"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s6"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s6"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s6"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s6"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s6"]) .is-style-st-table-line td, :where([data-cl-s~="s6"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s6"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s6"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s6"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s6"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s6"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s6"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s6"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s6"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s6"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s6"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s6"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s6"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s6"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s6"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s6"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s6"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s6"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s6"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s6"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s6"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s6"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s6"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s6"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s6"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s6"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s6"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s6"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s6"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s6"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s6"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s6"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s6"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s6"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s6"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s6"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s6"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s6"]) .st-faq.has-color, :where([data-cl-s~="s6"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s6"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s6"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s6"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .st-faq__question, :where([data-cl-s~="s6"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s6"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s6"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s6"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s6"]) .is-style-st-square, :where([data-cl-s~="s6"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s6"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s6"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s6"]) .st-faq__question-content, :where([data-cl-s~="s6"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s6"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s6"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s6"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s6"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s6"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s6"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s6"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s6"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s6"]) .is-style-st-square, :where([data-cl-s~="s6"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s6"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s6"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s6"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s6"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s6"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s6"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s6"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s6"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s6"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s6"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s6"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s6"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s6"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s6"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s6"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s6"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s6"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s6"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s6"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s6"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s6"]) .post, :where([data-cl-s~="s6"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s6"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s6"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s6"]) .post, :where([data-cl-s~="s6"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s6"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s6"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s6"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s6"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s6"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s6"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s6"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s6"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s6"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s6"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s6"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s6"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s6"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s6"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s6"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s6"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s6"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s6"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s6"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s6"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s6"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s6"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s6"]) .wp-block-column > :last-child, :where([data-cl-s~="s6"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s6"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s6"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s6"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s6"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s6"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s6"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s6"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s6"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s6"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s6"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s6"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s6"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s6"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s6"]) ul.blocks-gallery-grid, :where([data-cl-s~="s6"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s6"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s6"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s6"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s6"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s6"]) .s-navi-active body, :where([data-cl-s~="s6"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s6"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s6"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s6"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s6"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s6"]) .sns .st-fa, :where([data-cl-s~="s6"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s6"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s6"]) .rssbox a, :where([data-cl-s~="s6"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s6"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s6"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s6"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s6"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s6"]) .tabnone{ display: none; }
:where([data-cl-s~="s6"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s6"]) .sns .st-fa, :where([data-cl-s~="s6"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s6"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s6"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s6"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s6"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s6"]) .op-text, :where([data-cl-s~="s6"]) .op-text a, :where([data-cl-s~="s6"]) .op-text2, :where([data-cl-s~="s6"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s6"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s6"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li, :where([data-cl-s~="s6"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s6"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s6"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s6"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s6"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s6"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s6"]) pre, :where([data-cl-s~="s6"]) .wp-block-details summary, :where([data-cl-s~="s6"]) p, :where([data-cl-s~="s6"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s6"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s6"]) .yellowbox, :where([data-cl-s~="s6"]) .graybox, :where([data-cl-s~="s6"]) .redbox, :where([data-cl-s~="s6"]) .post ul li, :where([data-cl-s~="s6"]) .post ol li, :where([data-cl-s~="s6"]) .st-tab-content > label, :where([data-cl-s~="s6"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s6"]) h2.has-st-regular-font-size, :where([data-cl-s~="s6"]) .h2modoki, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s6"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s6"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s6"]) .h3modoki, :where([data-cl-s~="s6"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s6"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s6"]) .h4modoki, :where([data-cl-s~="s6"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s6"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s6"]) h5, :where([data-cl-s~="s6"]) h5 span, :where([data-cl-s~="s6"]) .h5modoki, :where([data-cl-s~="s6"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s6"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s6"]) h6, :where([data-cl-s~="s6"]) h6 span, :where([data-cl-s~="s6"]) .h6modoki, :where([data-cl-s~="s6"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s6"]) header{ text-align: left; }
:where([data-cl-s~="s6"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s6"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s6"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s6"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s6"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s6"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s6"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s6"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s6"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s6"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s6"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s6"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s6"]) p, :where([data-cl-s~="s6"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .h2modoki::after, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s6"]) .h2modoki::before, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s6"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s6"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s6"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s6"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s6"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s6"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s6"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s6"]) .yellowbox, :where([data-cl-s~="s6"]) .redbox, :where([data-cl-s~="s6"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s6"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s6"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s6"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s6"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s6"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s6"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s6"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s6"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s6"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s6"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s6"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s6"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s6"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s6"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s6"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s6"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s6"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s6"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s6"]) .home .colum1 main, :where([data-cl-s~="s6"]) .category .colum1 main{ }
:where([data-cl-s~="s6"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s6"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s6"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s6"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s6"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s6"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s6"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s6"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s6"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s6"]) #st_toc_container > ul > li, :where([data-cl-s~="s6"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s6"]) pre, :where([data-cl-s~="s6"]) .wp-block-details summary, :where([data-cl-s~="s6"]) p, :where([data-cl-s~="s6"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s6"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s6"]) .yellowbox, :where([data-cl-s~="s6"]) .graybox, :where([data-cl-s~="s6"]) .redbox, :where([data-cl-s~="s6"]) .post ul li, :where([data-cl-s~="s6"]) .post ol li, :where([data-cl-s~="s6"]) .post table tr td, :where([data-cl-s~="s6"]) .st-tab-content > label, :where([data-cl-s~="s6"]) .st-tabs__tab-list-item, :where([data-cl-s~="s6"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s6"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s6"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s6"]) h2.has-st-regular-font-size, :where([data-cl-s~="s6"]) .h2modoki, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s6"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s6"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s6"]) .h3modoki, :where([data-cl-s~="s6"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s6"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s6"]) .h4modoki, :where([data-cl-s~="s6"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s6"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s6"]) h5, :where([data-cl-s~="s6"]) h5 span, :where([data-cl-s~="s6"]) .h5modoki, :where([data-cl-s~="s6"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s6"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s6"]) h6, :where([data-cl-s~="s6"]) h6 span, :where([data-cl-s~="s6"]) .h6modoki, :where([data-cl-s~="s6"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s6"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s6"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s6"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s6"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s6"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s6"]) #playnow, :where([data-cl-s~="s6"]) .tagcloud, :where([data-cl-s~="s6"]) .st-formbtn, :where([data-cl-s~="s6"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s6"]) #playnow:hover, :where([data-cl-s~="s6"]) .tagcloud:hover, :where([data-cl-s~="s6"]) .st-formbtn:hover, :where([data-cl-s~="s6"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s6"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s6"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s6"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s6"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s6"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s6"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s6"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s6"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s6"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s6"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s6"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s6"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s6"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s6"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s6"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s6"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s6"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s6"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s6"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s6"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s6"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s6"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s6"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s6"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s6"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s6"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s6"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s6"]) .smanone{ display: block; }
:where([data-cl-s~="s6"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s6"]) header{ padding: 0px; }
:where([data-cl-s~="s6"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s6"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s6"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s6"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s6"]) nav{ display: block; }
:where([data-cl-s~="s6"]) .ie7 aside ul li, :where([data-cl-s~="s6"]) .ie8 aside ul li, :where([data-cl-s~="s6"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s6"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s6"]) p, :where([data-cl-s~="s6"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s6"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s6"]) .h2modoki::after, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s6"]) .h2modoki::before, :where([data-cl-s~="s6"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s6"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s6"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s6"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s6"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s6"]) .yellowbox, :where([data-cl-s~="s6"]) .redbox, :where([data-cl-s~="s6"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s6"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s6"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s6"]) .post .st-minihukidashi, :where([data-cl-s~="s6"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s6"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s6"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s6"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s6"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s6"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s6"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s6"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s6"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s6"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s6"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s6"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s6"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s6"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s6"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s6"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s6"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s6"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s6"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s6"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s6"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s6"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s6"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s6"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s6"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s6"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s6"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s6"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s6"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s6"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s6"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s6"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s6"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s6"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s6"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s6"]) #side{ padding: 0px; }
:where([data-cl-s~="s6"]) footer{ width: 100%; }
:where([data-cl-s~="s6"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s6"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s6"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s6"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s6"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s6"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s6"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s6"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s6"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s6"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s6"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s6"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s6"]) #hakusinote #st-header, :where([data-cl-s~="s6"]) #hakusinote #content, :where([data-cl-s~="s6"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s6"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s6"]) .sns{ width: 90%; }
:where([data-cl-s~="s6"]) .sns li{ width: 33%; }
:where([data-cl-s~="s6"]) .snstext{ display: inline; }
:where([data-cl-s~="s6"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s6"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s6"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s6"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s6"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s6"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s6"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s6"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) nav.st5 li .sub-menu, :where([data-cl-s~="s6"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s6"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s6"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s6"]) #st-menuwide div.menu, :where([data-cl-s~="s6"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s6"]) #st-menuwide div.menu::after, :where([data-cl-s~="s6"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) #st-menuwide div.menu li, :where([data-cl-s~="s6"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s6"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s6"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s6"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s6"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s6"]) #st-menuwide div.menu li a, :where([data-cl-s~="s6"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s6"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s6"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s6"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s6"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s6"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s6"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s6"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s6"]) #st_toc_container, :where([data-cl-s~="s6"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s6"]) #st_toc_container > ul > li, :where([data-cl-s~="s6"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s6"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s6"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s6"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s6"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s6"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s6"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s6"]) .spnone{ display: none; }
:where([data-cl-s~="s6"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s6"]) .post .scroll-box table td, :where([data-cl-s~="s6"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s6"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s6"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s6"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s6"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s6"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s6"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s6"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s6"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s6"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s6"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s6"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s6"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s6"]) #page-top, :where([data-cl-s~="s6"]) .st-cardbox, :where([data-cl-s~="s6"]) .st_toc_back, :where([data-cl-s~="s6"]) .rankstlink-l2 p a, :where([data-cl-s~="s6"]) .rankstlink-l p a, :where([data-cl-s~="s6"]) .rankstlink-b p a, :where([data-cl-s~="s6"]) .rankstlink-r p a, :where([data-cl-s~="s6"]) .rankstlink-r2 p a, :where([data-cl-s~="s6"]) .rankstlink-a p a, :where([data-cl-s~="s6"]) .st-mybtn a, :where([data-cl-s~="s6"]) .kanren dd, :where([data-cl-s~="s6"]) .kanren dt, :where([data-cl-s~="s6"]) .post-slide-image, :where([data-cl-s~="s6"]) .post-slide-more, :where([data-cl-s~="s6"]) .post-card-image, :where([data-cl-s~="s6"]) .post-card-title, :where([data-cl-s~="s6"]) a, :where([data-cl-s~="s6"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s6"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s6"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s6"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s6"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s6"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s6"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s6"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s6"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s6"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s6"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s6"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s6"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s6"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s6"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s6"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s6"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s6"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s6"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s6"]) ul li, :where([data-cl-s~="s6"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s6"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s6"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s6"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s6"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s6"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s6"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s6"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s6"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s6"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s6"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s6"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s6"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s6"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s6"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s6"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s6"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s6"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s6"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s6"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s6"]) .st-list li{ }
:where([data-cl-s~="s6"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s6"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s6"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s6"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-box, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-image, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-image a, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-info, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-info a, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-detail, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s6"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s6"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s6"]) .cstmreba .booklink-image, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s6"]) .cstmreba .booklink-info, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s6"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s6"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s6"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s6"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s6"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s6"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s6"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s6"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s6"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s6"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s6"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s6"]) .appreach__developper, :where([data-cl-s~="s6"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s6"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s6"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s6"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s6"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s6"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s6"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s6"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s6"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s6"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s6"]) .post p.rakuten-notice, :where([data-cl-s~="s6"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s6"]) .knitting-schedule{ font-family: "Noto Sans JP", sans-serif; margin: 20px; background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s6"]) .table-container{ background: rgb(255, 255, 255); border-radius: 12px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; overflow-x: auto; }
:where([data-cl-s~="s6"]) .table-container h1{ text-align: center; color: rgb(44, 62, 80); margin-bottom: 30px; font-size: 24px; font-weight: 700; }
:where([data-cl-s~="s6"]) .knitting-schedule table{ width: 100%; border-collapse: collapse; margin: 0px auto; font-size: 15px; }
:where([data-cl-s~="s6"]) .knitting-schedule th, :where([data-cl-s~="s6"]) .knitting-schedule td{ border: 2px solid rgb(52, 152, 219); padding: 15px 10px; text-align: center; vertical-align: top; }
:where([data-cl-s~="s6"]) .knitting-schedule th{ background-color: rgb(90, 155, 212); color: rgb(255, 255, 255); font-weight: 700; font-size: 17px; }
:where([data-cl-s~="s6"]) .season-header{ background-color: rgb(122, 122, 122); }
:where([data-cl-s~="s6"]) .spring{ background-color: rgb(152, 217, 130); }
:where([data-cl-s~="s6"]) .summer{ background-color: rgb(135, 206, 235); }
:where([data-cl-s~="s6"]) .autumn{ background-color: rgb(222, 184, 135); }
:where([data-cl-s~="s6"]) .winter{ background-color: rgb(177, 156, 217); }
:where([data-cl-s~="s6"]) .category{ background-color: rgb(108, 117, 125); color: rgb(255, 255, 255); font-weight: 700; writing-mode: vertical-rl; text-orientation: mixed; }
:where([data-cl-s~="s6"]) .spring-content{ background-color: rgb(248, 255, 248); border-left: 3px solid rgb(152, 217, 130); }
:where([data-cl-s~="s6"]) .summer-content{ background-color: rgb(240, 248, 255); border-left: 3px solid rgb(135, 206, 235); }
:where([data-cl-s~="s6"]) .autumn-content{ background-color: rgb(254, 252, 240); border-left: 3px solid rgb(222, 184, 135); }
:where([data-cl-s~="s6"]) .winter-content{ background-color: rgb(248, 246, 255); border-left: 3px solid rgb(177, 156, 217); }
:where([data-cl-s~="s6"]) .project-item{ display: block; margin: 4px 0px; padding: 3px 6px; background-color: rgba(255, 255, 255, 0.7); border-radius: 4px; font-size: 14px; line-height: 1.4; }
:where([data-cl-s~="s6"]) .highlight{ font-weight: 700; color: rgb(44, 62, 80); }

@media (max-width: 768px) {:where([data-cl-s~="s6"]) .knitting-schedule table{ font-size: 13px; }
:where([data-cl-s~="s6"]) .knitting-schedule th, :where([data-cl-s~="s6"]) .knitting-schedule td{ padding: 10px 6px; }
:where([data-cl-s~="s6"]) .project-item{ font-size: 12px; }}
:where([data-cl-s~="s7"]) .wp-container-core-group-is-layout-8cad6afd{ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s7"]) .wp-container-core-group-is-layout-8cf370e7{ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s8"]) img:is([sizes="auto" i], :where([data-cl-s~="s8"]) [sizes^="auto, :where([data-cl-s~="s8"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s8"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s8"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s8"]) .wp-block-avatar, :where([data-cl-s~="s8"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s8"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s8"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s8"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s8"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s8"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s8"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s8"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s8"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s8"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s8"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s8"]) .is-content-justification-right, :where([data-cl-s~="s8"]) .is-content-justification-left, :where([data-cl-s~="s8"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s8"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s8"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s8"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-button.aligncenter, :where([data-cl-s~="s8"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-calendar td, :where([data-cl-s~="s8"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s8"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s8"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s8"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s8"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s8"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s8"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s8"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s8"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s8"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s8"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s8"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s8"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s8"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s8"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s8"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s8"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s8"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s8"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s8"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s8"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s8"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s8"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s8"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s8"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s8"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s8"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s8"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s8"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s8"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s8"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s8"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s8"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s8"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s8"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s8"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s8"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s8"]) .wp-block-comment-author-name, :where([data-cl-s~="s8"]) .wp-block-comment-content, :where([data-cl-s~="s8"]) .wp-block-comment-edit-link, :where([data-cl-s~="s8"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-cover, :where([data-cl-s~="s8"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s8"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s8"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s8"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s8"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s8"]) .wp-block-cover.alignleft, :where([data-cl-s~="s8"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s8"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s8"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s8"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s8"]) .wp-block-cover.alignleft, :where([data-cl-s~="s8"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s8"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s8"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s8"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s8"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s8"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s8"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s8"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s8"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s8"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s8"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s8"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s8"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s8"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s8"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s8"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s8"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s8"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s8"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s8"]) .wp-block-cover-image-text, :where([data-cl-s~="s8"]) .wp-block-cover-image-text a, :where([data-cl-s~="s8"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s8"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s8"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s8"]) .wp-block-cover-text, :where([data-cl-s~="s8"]) .wp-block-cover-text a, :where([data-cl-s~="s8"]) .wp-block-cover-text a:active, :where([data-cl-s~="s8"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s8"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s8"]) section.wp-block-cover-image h2, :where([data-cl-s~="s8"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s8"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s8"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s8"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s8"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s8"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s8"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s8"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s8"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s8"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s8"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s8"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s8"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s8"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s8"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s8"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s8"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s8"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s8"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s8"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s8"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s8"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s8"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s8"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s8"]) .wp-block-embed.alignleft, :where([data-cl-s~="s8"]) .wp-block-embed.alignright, :where([data-cl-s~="s8"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s8"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s8"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s8"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s8"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s8"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s8"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s8"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s8"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s8"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s8"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s8"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s8"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s8"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s8"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s8"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s8"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s8"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s8"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s8"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s8"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s8"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s8"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s8"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s8"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s8"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s8"]) h1.has-background, :where([data-cl-s~="s8"]) h2.has-background, :where([data-cl-s~="s8"]) h3.has-background, :where([data-cl-s~="s8"]) h4.has-background, :where([data-cl-s~="s8"]) h5.has-background, :where([data-cl-s~="s8"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s8"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s8"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s8"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s8"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s8"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s8"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s8"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s8"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s8"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s8"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s8"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s8"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s8"]) .wp-block-image > a, :where([data-cl-s~="s8"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s8"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s8"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s8"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s8"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s8"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s8"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s8"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-image.alignfull img, :where([data-cl-s~="s8"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-image .aligncenter, :where([data-cl-s~="s8"]) .wp-block-image .alignleft, :where([data-cl-s~="s8"]) .wp-block-image .alignright, :where([data-cl-s~="s8"]) .wp-block-image.aligncenter, :where([data-cl-s~="s8"]) .wp-block-image.alignleft, :where([data-cl-s~="s8"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s8"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s8"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s8"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s8"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s8"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s8"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s8"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s8"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s8"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s8"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s8"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s8"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s8"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s8"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s8"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s8"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s8"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s8"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s8"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s8"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s8"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s8"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s8"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s8"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s8"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s8"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s8"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s8"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s8"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s8"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s8"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s8"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s8"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s8"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s8"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s8"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s8"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s8"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s8"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s8"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s8"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s8"]) ol, :where([data-cl-s~="s8"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s8"]) .wp-block-loginout, :where([data-cl-s~="s8"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s8"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s8"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s8"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s8"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s8"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s8"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s8"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s8"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s8"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s8"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s8"]) .wp-block-media-text__media img, :where([data-cl-s~="s8"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s8"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s8"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s8"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation ul, :where([data-cl-s~="s8"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s8"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s8"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s8"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s8"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s8"]) .wp-block-navigation :where(a), :where([data-cl-s~="s8"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s8"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s8"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s8"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s8"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s8"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s8"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s8"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s8"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s8"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s8"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s8"]) .wp-block-navigation__container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s8"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s8"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s8"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s8"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s8"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s8"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s8"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s8"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s8"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s8"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s8"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s8"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s8"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s8"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s8"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s8"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s8"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s8"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s8"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s8"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s8"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s8"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s8"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s8"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s8"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s8"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s8"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s8"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s8"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s8"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s8"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s8"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s8"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s8"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s8"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s8"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s8"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s8"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s8"]) .wp-block-post-comments-link, :where([data-cl-s~="s8"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s8"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s8"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s8"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s8"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s8"]) .alignright){ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s8"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s8"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s8"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s8"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s8"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s8"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s8"]) .wp-block-post-time-to-read, :where([data-cl-s~="s8"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s8"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s8"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s8"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s8"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s8"]) .wp-block-pullquote cite, :where([data-cl-s~="s8"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s8"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s8"]) .wp-block-pullquote cite, :where([data-cl-s~="s8"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s8"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s8"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s8"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s8"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s8"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s8"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s8"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s8"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s8"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s8"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s8"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s8"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s8"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-query-title, :where([data-cl-s~="s8"]) .wp-block-query-total, :where([data-cl-s~="s8"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s8"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s8"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s8"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s8"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s8"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s8"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s8"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s8"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s8"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s8"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s8"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s8"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s8"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s8"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s8"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s8"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s8"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s8"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s8"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s8"]) .wp-block-rss__item-author, :where([data-cl-s~="s8"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s8"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s8"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s8"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s8"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s8"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s8"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s8"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s8"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s8"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s8"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s8"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s8"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s8"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s8"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s8"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s8"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s8"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s8"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s8"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s8"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s8"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s8"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s8"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-site-logo a, :where([data-cl-s~="s8"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s8"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s8"]) .wp-block-site-tagline, :where([data-cl-s~="s8"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s8"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s8"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s8"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s8"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s8"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s8"]) .wp-block-social-links, :where([data-cl-s~="s8"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s8"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s8"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s8"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s8"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s8"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s8"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s8"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s8"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s8"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s8"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s8"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s8"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s8"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s8"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s8"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s8"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s8"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s8"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s8"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s8"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s8"]) .wp-block-table td, :where([data-cl-s~="s8"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s8"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s8"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s8"]) .wp-block-table.aligncenter, :where([data-cl-s~="s8"]) .wp-block-table.alignleft, :where([data-cl-s~="s8"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s8"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s8"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s8"]) .wp-block-table.alignleft td, :where([data-cl-s~="s8"]) .wp-block-table.alignleft th, :where([data-cl-s~="s8"]) .wp-block-table.alignright td, :where([data-cl-s~="s8"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s8"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s8"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s8"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s8"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s8"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s8"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s8"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s8"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s8"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s8"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s8"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s8"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s8"]) .wp-block-text-columns, :where([data-cl-s~="s8"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s8"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s8"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s8"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s8"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s8"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s8"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s8"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s8"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s8"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s8"]) .editor-styles-wrapper, :where([data-cl-s~="s8"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s8"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s8"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s8"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s8"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s8"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s8"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s8"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s8"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s8"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s8"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s8"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s8"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s8"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s8"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s8"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s8"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s8"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s8"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s8"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s8"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s8"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s8"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s8"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s8"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s8"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s8"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s8"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s8"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s8"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s8"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s8"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s8"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s8"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s8"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s8"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s8"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s8"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s8"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s8"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s8"]) .rcc-wrap, :where([data-cl-s~="s8"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s8"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s8"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s8"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s8"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s8"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s8"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s8"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s8"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s8"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s8"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s8"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s8"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s8"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s8"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s8"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s8"]) .rcc-shop, :where([data-cl-s~="s8"]) .rcc-retrieved, :where([data-cl-s~="s8"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s8"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s8"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s8"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s8"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s8"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s8"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s8"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s8"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s8"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s8"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s8"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s8"]) .rcc-promo-visible, :where([data-cl-s~="s8"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s8"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s8"]) .rcc-promo:focus-visible, :where([data-cl-s~="s8"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s8"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s8"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s8"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s8"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s8"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s8"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s8"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s8"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s8"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s8"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s8"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s8"]) .rcc-retrieved, :where([data-cl-s~="s8"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s8"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s8"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s8"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s8"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s8"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s8"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s8"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s8"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s8"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s8"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s8"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s8"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s8"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s8"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s8"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s8"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s8"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s8"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s8"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s8"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s8"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s8"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s8"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s8"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s8"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s8"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s8"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s8"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s8"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s8"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s8"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s8"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s8"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s8"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s8"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s8"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s8"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s8"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s8"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s8"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s8"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s8"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s8"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s8"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s8"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s8"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s8"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s8"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s8"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s8"]) .is-layout-flex > :is(*, :where([data-cl-s~="s8"]) div){ margin: 0px; }
:where([data-cl-s~="s8"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s8"]) .is-layout-grid > :is(*, :where([data-cl-s~="s8"]) div){ margin: 0px; }
:where([data-cl-s~="s8"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s8"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s8"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s8"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s8"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s8"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s8"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s8"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s8"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s8"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s8"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s8"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s8"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s8"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s8"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s8"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s8"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s8"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s8"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s8"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s8"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s8"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s8"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s8"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s8"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s8"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s8"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s8"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s8"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s8"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s8"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s8"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s8"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s8"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s8"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s8"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s8"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s8"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s8"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s8"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s8"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s8"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s8"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s8"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s8"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s8"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s8"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s8"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s8"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s8"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s8"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s8"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s8"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s8"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s8"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s8"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s8"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s8"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s8"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s8"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s8"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s8"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s8"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s8"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s8"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s8"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s8"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s8"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s8"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s8"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s8"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s8"]) .wpcf7 input[type="url"], :where([data-cl-s~="s8"]) .wpcf7 input[type="email"], :where([data-cl-s~="s8"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s8"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s8"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s8"]) #toc_container li, :where([data-cl-s~="s8"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s8"]) #toc_container.no_bullets li, :where([data-cl-s~="s8"]) #toc_container.no_bullets ul, :where([data-cl-s~="s8"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s8"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s8"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s8"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s8"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s8"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s8"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s8"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s8"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s8"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s8"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s8"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s8"]) #toc_container.toc_black a, :where([data-cl-s~="s8"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s8"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s8"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s8"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s8"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s8"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s8"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s8"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s8"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s8"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s8"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s8"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s8"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s8"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s8"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s8"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s8"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s8"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s8"]) .yyi-rinker-attention-before, :where([data-cl-s~="s8"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s8"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s8"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s8"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s8"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s8"]) body{ margin: 0px; }
:where([data-cl-s~="s8"]) article, :where([data-cl-s~="s8"]) aside, :where([data-cl-s~="s8"]) details, :where([data-cl-s~="s8"]) figcaption, :where([data-cl-s~="s8"]) figure, :where([data-cl-s~="s8"]) footer, :where([data-cl-s~="s8"]) header, :where([data-cl-s~="s8"]) hgroup, :where([data-cl-s~="s8"]) main, :where([data-cl-s~="s8"]) nav, :where([data-cl-s~="s8"]) section, :where([data-cl-s~="s8"]) summary{ display: block; }
:where([data-cl-s~="s8"]) audio, :where([data-cl-s~="s8"]) canvas, :where([data-cl-s~="s8"]) progress, :where([data-cl-s~="s8"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s8"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s8"]) [hidden], :where([data-cl-s~="s8"]) template{ display: none; }
:where([data-cl-s~="s8"]) a{ background: 0px 0px; }
:where([data-cl-s~="s8"]) a:active, :where([data-cl-s~="s8"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s8"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s8"]) b, :where([data-cl-s~="s8"]) strong{ font-weight: 700; }
:where([data-cl-s~="s8"]) dfn{ font-style: italic; }
:where([data-cl-s~="s8"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s8"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) small{ font-size: 80%; }
:where([data-cl-s~="s8"]) sub, :where([data-cl-s~="s8"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s8"]) sup{ top: -0.5em; }
:where([data-cl-s~="s8"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s8"]) img{ border: 0px; }
:where([data-cl-s~="s8"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s8"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s8"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s8"]) pre{ overflow: auto; }
:where([data-cl-s~="s8"]) code, :where([data-cl-s~="s8"]) kbd, :where([data-cl-s~="s8"]) pre, :where([data-cl-s~="s8"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s8"]) button, :where([data-cl-s~="s8"]) input, :where([data-cl-s~="s8"]) optgroup, :where([data-cl-s~="s8"]) select, :where([data-cl-s~="s8"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s8"]) button{ overflow: visible; }
:where([data-cl-s~="s8"]) button, :where([data-cl-s~="s8"]) select{ text-transform: none; }
:where([data-cl-s~="s8"]) button, html:where([data-cl-s~="s8"]) input[type="button"], :where([data-cl-s~="s8"]) input[type="reset"], :where([data-cl-s~="s8"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s8"]) button[disabled], html:where([data-cl-s~="s8"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s8"]) input{ line-height: normal; }
:where([data-cl-s~="s8"]) input[type="checkbox"], :where([data-cl-s~="s8"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s8"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s8"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s8"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s8"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s8"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s8"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s8"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) textarea{ overflow: auto; }
:where([data-cl-s~="s8"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s8"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s8"]) td, :where([data-cl-s~="s8"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s8"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s8"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s8"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s8"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s8"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s8"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s8"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s8"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s8"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s8"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s8"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s8"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s8"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s8"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s8"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s8"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s8"]) .pull-right{ float: right; }
:where([data-cl-s~="s8"]) .pull-left{ float: left; }
:where([data-cl-s~="s8"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s8"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s8"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s8"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s8"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s8"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s8"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s8"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s8"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s8"]) .fa-rotate-90, :root:where([data-cl-s~="s8"]) .fa-rotate-180, :root:where([data-cl-s~="s8"]) .fa-rotate-270, :root:where([data-cl-s~="s8"]) .fa-flip-horizontal, :root:where([data-cl-s~="s8"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s8"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s8"]) .fa-stack-1x, :where([data-cl-s~="s8"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s8"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s8"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s8"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-remove::before, :where([data-cl-s~="s8"]) .fa-close::before, :where([data-cl-s~="s8"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gear::before, :where([data-cl-s~="s8"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-rotate-right::before, :where([data-cl-s~="s8"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dedent::before, :where([data-cl-s~="s8"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-photo::before, :where([data-cl-s~="s8"]) .fa-image::before, :where([data-cl-s~="s8"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-edit::before, :where([data-cl-s~="s8"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mail-forward::before, :where([data-cl-s~="s8"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-warning::before, :where([data-cl-s~="s8"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bar-chart-o::before, :where([data-cl-s~="s8"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gears::before, :where([data-cl-s~="s8"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-facebook-f::before, :where([data-cl-s~="s8"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-feed::before, :where([data-cl-s~="s8"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-group::before, :where([data-cl-s~="s8"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chain::before, :where([data-cl-s~="s8"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cut::before, :where([data-cl-s~="s8"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-copy::before, :where([data-cl-s~="s8"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-save::before, :where([data-cl-s~="s8"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-navicon::before, :where([data-cl-s~="s8"]) .fa-reorder::before, :where([data-cl-s~="s8"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-unsorted::before, :where([data-cl-s~="s8"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-down::before, :where([data-cl-s~="s8"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-up::before, :where([data-cl-s~="s8"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-rotate-left::before, :where([data-cl-s~="s8"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-legal::before, :where([data-cl-s~="s8"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dashboard::before, :where([data-cl-s~="s8"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-flash::before, :where([data-cl-s~="s8"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-paste::before, :where([data-cl-s~="s8"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mobile-phone::before, :where([data-cl-s~="s8"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mail-reply::before, :where([data-cl-s~="s8"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mail-reply-all::before, :where([data-cl-s~="s8"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-star-half-empty::before, :where([data-cl-s~="s8"]) .fa-star-half-full::before, :where([data-cl-s~="s8"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-unlink::before, :where([data-cl-s~="s8"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-toggle-down::before, :where([data-cl-s~="s8"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-toggle-up::before, :where([data-cl-s~="s8"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-toggle-right::before, :where([data-cl-s~="s8"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-euro::before, :where([data-cl-s~="s8"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dollar::before, :where([data-cl-s~="s8"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-rupee::before, :where([data-cl-s~="s8"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cny::before, :where([data-cl-s~="s8"]) .fa-rmb::before, :where([data-cl-s~="s8"]) .fa-yen::before, :where([data-cl-s~="s8"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ruble::before, :where([data-cl-s~="s8"]) .fa-rouble::before, :where([data-cl-s~="s8"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-won::before, :where([data-cl-s~="s8"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bitcoin::before, :where([data-cl-s~="s8"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gittip::before, :where([data-cl-s~="s8"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-toggle-left::before, :where([data-cl-s~="s8"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-turkish-lira::before, :where([data-cl-s~="s8"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-institution::before, :where([data-cl-s~="s8"]) .fa-bank::before, :where([data-cl-s~="s8"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mortar-board::before, :where([data-cl-s~="s8"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-automobile::before, :where([data-cl-s~="s8"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cab::before, :where([data-cl-s~="s8"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-photo-o::before, :where([data-cl-s~="s8"]) .fa-file-picture-o::before, :where([data-cl-s~="s8"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-zip-o::before, :where([data-cl-s~="s8"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-sound-o::before, :where([data-cl-s~="s8"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-movie-o::before, :where([data-cl-s~="s8"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-life-bouy::before, :where([data-cl-s~="s8"]) .fa-life-buoy::before, :where([data-cl-s~="s8"]) .fa-life-saver::before, :where([data-cl-s~="s8"]) .fa-support::before, :where([data-cl-s~="s8"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ra::before, :where([data-cl-s~="s8"]) .fa-resistance::before, :where([data-cl-s~="s8"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ge::before, :where([data-cl-s~="s8"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-y-combinator-square::before, :where([data-cl-s~="s8"]) .fa-yc-square::before, :where([data-cl-s~="s8"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wechat::before, :where([data-cl-s~="s8"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-send::before, :where([data-cl-s~="s8"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-send-o::before, :where([data-cl-s~="s8"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s8"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shekel::before, :where([data-cl-s~="s8"]) .fa-sheqel::before, :where([data-cl-s~="s8"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-intersex::before, :where([data-cl-s~="s8"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hotel::before, :where([data-cl-s~="s8"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-yc::before, :where([data-cl-s~="s8"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-battery-4::before, :where([data-cl-s~="s8"]) .fa-battery::before, :where([data-cl-s~="s8"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-battery-3::before, :where([data-cl-s~="s8"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-battery-2::before, :where([data-cl-s~="s8"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-battery-1::before, :where([data-cl-s~="s8"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-battery-0::before, :where([data-cl-s~="s8"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hourglass-1::before, :where([data-cl-s~="s8"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hourglass-2::before, :where([data-cl-s~="s8"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hourglass-3::before, :where([data-cl-s~="s8"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-grab-o::before, :where([data-cl-s~="s8"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-stop-o::before, :where([data-cl-s~="s8"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-tv::before, :where([data-cl-s~="s8"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-asl-interpreting::before, :where([data-cl-s~="s8"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-deafness::before, :where([data-cl-s~="s8"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s8"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-signing::before, :where([data-cl-s~="s8"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-google-plus-circle::before, :where([data-cl-s~="s8"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-fa::before, :where([data-cl-s~="s8"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-vcard::before, :where([data-cl-s~="s8"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-vcard-o::before, :where([data-cl-s~="s8"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-drivers-license::before, :where([data-cl-s~="s8"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-drivers-license-o::before, :where([data-cl-s~="s8"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thermometer-4::before, :where([data-cl-s~="s8"]) .fa-thermometer::before, :where([data-cl-s~="s8"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thermometer-3::before, :where([data-cl-s~="s8"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thermometer-2::before, :where([data-cl-s~="s8"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thermometer-1::before, :where([data-cl-s~="s8"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-thermometer-0::before, :where([data-cl-s~="s8"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bathtub::before, :where([data-cl-s~="s8"]) .fa-s15::before, :where([data-cl-s~="s8"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-times-rectangle::before, :where([data-cl-s~="s8"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s8"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s8"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s8"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s8"]) .sr-only-focusable:active, :where([data-cl-s~="s8"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s8"]) .faa-wrench.animated, :where([data-cl-s~="s8"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s8"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s8"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s8"]) .faa-ring.animated, :where([data-cl-s~="s8"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s8"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s8"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s8"]) .faa-vertical.animated, :where([data-cl-s~="s8"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s8"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s8"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s8"]) .faa-horizontal.animated, :where([data-cl-s~="s8"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s8"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s8"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s8"]) .faa-flash.animated, :where([data-cl-s~="s8"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s8"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s8"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s8"]) .faa-bounce.animated, :where([data-cl-s~="s8"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s8"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s8"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s8"]) .faa-spin.animated, :where([data-cl-s~="s8"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s8"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s8"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s8"]) .faa-float.animated, :where([data-cl-s~="s8"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s8"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s8"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s8"]) .faa-pulse.animated, :where([data-cl-s~="s8"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s8"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s8"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s8"]) .faa-shake.animated, :where([data-cl-s~="s8"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s8"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s8"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s8"]) .faa-tada.animated, :where([data-cl-s~="s8"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s8"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s8"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s8"]) .faa-passing.animated, :where([data-cl-s~="s8"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s8"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s8"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s8"]) .faa-passing-reverse.animated, :where([data-cl-s~="s8"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s8"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s8"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s8"]) .faa-burst.animated, :where([data-cl-s~="s8"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s8"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s8"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s8"]) .faa-falling.animated, :where([data-cl-s~="s8"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s8"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s8"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s8"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s8"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s8"]) [class^="st-svg-"], :where([data-cl-s~="s8"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s8"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s8"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s8"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-quora::before, :where([data-cl-s~="s8"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s8"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s8"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s8"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s8"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s8"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s8"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s8"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s8"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s8"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s8"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s8"]) .slick-slider .slick-track, :where([data-cl-s~="s8"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s8"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .slick-track::before, :where([data-cl-s~="s8"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s8"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s8"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s8"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s8"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s8"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s8"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s8"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s8"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s8"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s8"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s8"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s8"]) .slick-prev, :where([data-cl-s~="s8"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s8"]) .slick-prev:hover, :where([data-cl-s~="s8"]) .slick-prev:focus, :where([data-cl-s~="s8"]) .slick-next:hover, :where([data-cl-s~="s8"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s8"]) .slick-prev:hover::before, :where([data-cl-s~="s8"]) .slick-prev:focus::before, :where([data-cl-s~="s8"]) .slick-next:hover::before, :where([data-cl-s~="s8"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s8"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s8"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s8"]) .slick-prev::before, :where([data-cl-s~="s8"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s8"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s8"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s8"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s8"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s8"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s8"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s8"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s8"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s8"]) .slick-dots li button:hover, :where([data-cl-s~="s8"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s8"]) .slick-dots li button:hover::before, :where([data-cl-s~="s8"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s8"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s8"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s8"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .st-marquee p:empty, :where([data-cl-s~="s8"]) p:empty{ display: none; }
:where([data-cl-s~="s8"]) .st-notosans, :where([data-cl-s~="s8"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s8"]) .st-m1c, :where([data-cl-s~="s8"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s8"]) main, :where([data-cl-s~="s8"]) article, :where([data-cl-s~="s8"]) aside, :where([data-cl-s~="s8"]) header, :where([data-cl-s~="s8"]) canvas, :where([data-cl-s~="s8"]) details, :where([data-cl-s~="s8"]) figcaption, :where([data-cl-s~="s8"]) figure, :where([data-cl-s~="s8"]) footer, :where([data-cl-s~="s8"]) nav, :where([data-cl-s~="s8"]) section, :where([data-cl-s~="s8"]) summary{ display: block; }
html:where([data-cl-s~="s8"]), :where([data-cl-s~="s8"]) body{ height: 100%; }
:where([data-cl-s~="s8"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s8"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) cite{ font-style: normal; }
:where([data-cl-s~="s8"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s8"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s8"]) h1, :where([data-cl-s~="s8"]) h2, :where([data-cl-s~="s8"]) h3, :where([data-cl-s~="s8"]) h4, :where([data-cl-s~="s8"]) h5, :where([data-cl-s~="s8"]) h6, :where([data-cl-s~="s8"]) h5 span, :where([data-cl-s~="s8"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s8"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s8"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s8"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s8"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s8"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .wp-block-video, :where([data-cl-s~="s8"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .sticky, :where([data-cl-s~="s8"]) .gallery-caption, :where([data-cl-s~="s8"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s8"]) .dashicons, :where([data-cl-s~="s8"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s8"]) [class^="material-icons-"], :where([data-cl-s~="s8"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s8"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s8"]) .st-hide{ display: none; }
:where([data-cl-s~="s8"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s8"]) .post h4 .point-in i, :where([data-cl-s~="s8"]) .n-entry i, :where([data-cl-s~="s8"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-timeline > br, :where([data-cl-s~="s8"]) .st-tab-content > br, :where([data-cl-s~="s8"]) .st_table_sc > br, :where([data-cl-s~="s8"]) .post .st-box-btn > br, :where([data-cl-s~="s8"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s8"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .st-svg-question-circle, :where([data-cl-s~="s8"]) .st-svg-check-circle, :where([data-cl-s~="s8"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s8"]) .st-svg-exclamation-circle, :where([data-cl-s~="s8"]) .st-svg-pencil-square-o, :where([data-cl-s~="s8"]) .st-svg-user, :where([data-cl-s~="s8"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s8"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s8"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s8"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s8"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s8"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s8"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s8"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s8"]) .faa-spin.animated, :where([data-cl-s~="s8"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s8"]) a, :where([data-cl-s~="s8"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s8"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s8"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s8"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s8"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s8"]) img:not(.size-st_header_slider), :where([data-cl-s~="s8"]) video, :where([data-cl-s~="s8"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s8"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s8"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s8"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s8"]) .is-style-st-photoline img, :where([data-cl-s~="s8"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .is-style-st-photohu, :where([data-cl-s~="s8"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s8"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s8"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s8"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s8"]) .st-photohu div img, :where([data-cl-s~="s8"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) img.size-full, :where([data-cl-s~="s8"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s8"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s8"]) .resetwidth img, :where([data-cl-s~="s8"]) .resetwidth video, :where([data-cl-s~="s8"]) .resetwidth object, :where([data-cl-s~="s8"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s8"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s8"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s8"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s8"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s8"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s8"]) .h-100{ height: 100%; }
:where([data-cl-s~="s8"]) .pa0, :where([data-cl-s~="s8"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s8"]) .ma0, :where([data-cl-s~="s8"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s8"]) .mt0, :where([data-cl-s~="s8"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s8"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s8"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s8"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s8"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s8"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s8"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s8"]) .mr0, :where([data-cl-s~="s8"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s8"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s8"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s8"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s8"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s8"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s8"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s8"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s8"]) .ml0, :where([data-cl-s~="s8"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s8"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s8"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s8"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s8"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s8"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s8"]) .mb-0, :where([data-cl-s~="s8"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s8"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s8"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s8"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s8"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s8"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s8"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s8"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s8"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s8"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s8"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s8"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s8"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s8"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s8"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s8"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s8"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s8"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s8"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s8"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s8"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s8"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s8"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s8"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s8"]) .st-bg-stich::after, :where([data-cl-s~="s8"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s8"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s8"]) .st-brackets::before, :where([data-cl-s~="s8"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s8"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s8"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s8"]) .post .st-timeline, :where([data-cl-s~="s8"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s8"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s8"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s8"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s8"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s8"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-timeline > li::after, :where([data-cl-s~="s8"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s8"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s8"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s8"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s8"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s8"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s8"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s8"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s8"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s8"]) .st-timeline-list-text a, :where([data-cl-s~="s8"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s8"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s8"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s8"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s8"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s8"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s8"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s8"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s8"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s8"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s8"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s8"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s8"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s8"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s8"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s8"]) .st-in-mybox .st-point, :where([data-cl-s~="s8"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s8"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s8"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s8"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s8"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s8"]) .st-back-btn .st-fa, :where([data-cl-s~="s8"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s8"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s8"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s8"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s8"]) .smanone{ display: none; }
:where([data-cl-s~="s8"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s8"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s8"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s8"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s8"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s8"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) kbd, :where([data-cl-s~="s8"]) .st-code, :where([data-cl-s~="s8"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s8"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s8"]) kbd, :where([data-cl-s~="s8"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s8"]) pre .st-code, :where([data-cl-s~="s8"]) .st-pre .st-code, :where([data-cl-s~="s8"]) pre code, :where([data-cl-s~="s8"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s8"]) .clear{ clear: both; }
:where([data-cl-s~="s8"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s8"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s8"]) thead th, :where([data-cl-s~="s8"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s8"]) table thead th, :where([data-cl-s~="s8"]) table thead th p, :where([data-cl-s~="s8"]) table thead tr td, :where([data-cl-s~="s8"]) .post table thead tr td, :where([data-cl-s~="s8"]) .post table thead tr td p, :where([data-cl-s~="s8"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s8"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s8"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s8"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s8"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s8"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s8"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s8"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s8"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s8"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s8"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s8"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s8"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s8"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s8"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s8"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s8"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s8"]) #side aside .slick-dots li, :where([data-cl-s~="s8"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s8"]) .slick-prev, :where([data-cl-s~="s8"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s8"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s8"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s8"]) .slick-prev:hover, :where([data-cl-s~="s8"]) .slick-prev:focus, :where([data-cl-s~="s8"]) .slick-next:hover, :where([data-cl-s~="s8"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s8"]) .slick-prev::before, :where([data-cl-s~="s8"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s8"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s8"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s8"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s8"]) .slick-slide:focus, :where([data-cl-s~="s8"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s8"]) .slider, :where([data-cl-s~="s8"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s8"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s8"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s8"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s8"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s8"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s8"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s8"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s8"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s8"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s8"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s8"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .header-post-slider.is-wide, :where([data-cl-s~="s8"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s8"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s8"]) .post-slide-image, :where([data-cl-s~="s8"]) .post-slide-more, :where([data-cl-s~="s8"]) .post-card-image, :where([data-cl-s~="s8"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s8"]) .post-slide-image:hover, :where([data-cl-s~="s8"]) .post-slide-more:hover, :where([data-cl-s~="s8"]) .post-card-image:hover, :where([data-cl-s~="s8"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s8"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s8"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s8"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s8"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s8"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s8"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s8"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s8"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s8"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s8"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s8"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s8"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s8"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s8"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s8"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s8"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s8"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s8"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s8"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s8"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s8"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s8"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s8"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s8"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s8"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s8"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s8"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s8"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s8"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s8"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s8"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s8"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s8"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s8"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s8"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s8"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s8"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s8"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s8"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s8"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s8"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s8"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s8"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s8"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s8"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s8"]) .post-card-date .st-fa, :where([data-cl-s~="s8"]) .post-slide-date .st-fa, :where([data-cl-s~="s8"]) .post-card-date .fa, :where([data-cl-s~="s8"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s8"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s8"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s8"]) .post-card-excerpt p, :where([data-cl-s~="s8"]) main .post-slide-excerpt p, :where([data-cl-s~="s8"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s8"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s8"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s8"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s8"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s8"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s8"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s8"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s8"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .content-post-slider, :where([data-cl-s~="s8"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s8"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s8"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s8"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s8"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s8"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s8"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s8"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s8"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s8"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s8"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s8"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s8"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s8"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s8"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s8"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s8"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s8"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s8"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s8"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s8"]) a.st-flexbox-link, :where([data-cl-s~="s8"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s8"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s8"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s8"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s8"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s8"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s8"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s8"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s8"]) .st-header-flexbox ul, :where([data-cl-s~="s8"]) .post .st-header-flexbox ol, :where([data-cl-s~="s8"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s8"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s8"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s8"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s8"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s8"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s8"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s8"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s8"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s8"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s8"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s8"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s8"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s8"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s8"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s8"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s8"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s8"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) pre, :where([data-cl-s~="s8"]) .wp-block-details summary, :where([data-cl-s~="s8"]) p, :where([data-cl-s~="s8"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s8"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s8"]) .yellowbox, :where([data-cl-s~="s8"]) .graybox, :where([data-cl-s~="s8"]) .redbox, :where([data-cl-s~="s8"]) #topnews .clearfix dd p, :where([data-cl-s~="s8"]) .post ul li, :where([data-cl-s~="s8"]) .post ol li, :where([data-cl-s~="s8"]) #comments #respond, :where([data-cl-s~="s8"]) .st-tab-content > label, :where([data-cl-s~="s8"]) .st-tabs__tab-list-item, :where([data-cl-s~="s8"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s8"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s8"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) h1{ margin: 0px; }
:where([data-cl-s~="s8"]) h2.has-st-regular-font-size, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s8"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s8"]) .h3modoki, :where([data-cl-s~="s8"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s8"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s8"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s8"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s8"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s8"]) h5, :where([data-cl-s~="s8"]) h5 span, :where([data-cl-s~="s8"]) .h5modoki, :where([data-cl-s~="s8"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s8"]) #footer h5, :where([data-cl-s~="s8"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s8"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s8"]) h6, :where([data-cl-s~="s8"]) h6 span, :where([data-cl-s~="s8"]) .h6modoki, :where([data-cl-s~="s8"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s8"]) .st-h-copy-toc, :where([data-cl-s~="s8"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s8"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s8"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s8"]) p, :where([data-cl-s~="s8"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s8"]) header .descr.sitenametop, :where([data-cl-s~="s8"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s8"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s8"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s8"]) header .descr.sitename-only, :where([data-cl-s~="s8"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s8"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s8"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s8"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s8"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s8"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s8"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s8"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s8"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s8"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s8"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s8"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s8"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s8"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s8"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s8"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s8"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s8"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s8"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s8"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s8"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s8"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s8"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s8"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s8"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s8"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s8"]) .blog_info .st-fa, :where([data-cl-s~="s8"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s8"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s8"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s8"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s8"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s8"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s8"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s8"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s8"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s8"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s8"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s8"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s8"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s8"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s8"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s8"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .h5modoki, :where([data-cl-s~="s8"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s8"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s8"]) .h2modoki, :where([data-cl-s~="s8"]) .h3modoki, :where([data-cl-s~="s8"]) .h4modoki, :where([data-cl-s~="s8"]) .h5modoki, :where([data-cl-s~="s8"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s8"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s8"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s8"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s8"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s8"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s8"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s8"]) .wp-block-image figcaption a, :where([data-cl-s~="s8"]) .wp-block-image figcaption, :where([data-cl-s~="s8"]) .wp-caption-text a, :where([data-cl-s~="s8"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s8"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s8"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s8"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s8"]) #side .widget_meta ul li, :where([data-cl-s~="s8"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s8"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s8"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #content{ position: relative; }
:where([data-cl-s~="s8"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s8"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s8"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s8"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s8"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s8"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s8"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s8"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s8"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s8"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s8"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s8"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s8"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s8"]) .post .blogbox .st-fa, :where([data-cl-s~="s8"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s8"]) .post .blogbox .fa, :where([data-cl-s~="s8"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s8"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s8"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s8"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s8"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s8"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s8"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s8"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-large, :where([data-cl-s~="s8"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s8"]) .inyoumodoki, :where([data-cl-s~="s8"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .inyoumodoki::before, :where([data-cl-s~="s8"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s8"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s8"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s8"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) blockquote.tiktok-embed, :where([data-cl-s~="s8"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s8"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s8"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s8"]) .post blockquote cite, :where([data-cl-s~="s8"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s8"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s8"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s8"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s8"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s8"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s8"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s8"]) .ymarker, :where([data-cl-s~="s8"]) .ymarker-s, :where([data-cl-s~="s8"]) .gmarker, :where([data-cl-s~="s8"]) .gmarker-s, :where([data-cl-s~="s8"]) .rmarker, :where([data-cl-s~="s8"]) .rmarker-s, :where([data-cl-s~="s8"]) .bmarker, :where([data-cl-s~="s8"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s8"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s8"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s8"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s8"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s8"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s8"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s8"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s8"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s8"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s8"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s8"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s8"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .post .yellowbox .maruck, :where([data-cl-s~="s8"]) .post .yellowbox .maruno, :where([data-cl-s~="s8"]) .post .yellowbox p:last-child, :where([data-cl-s~="s8"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s8"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .graybox .maruck, :where([data-cl-s~="s8"]) .post .graybox .maruno, :where([data-cl-s~="s8"]) .post .graybox p:last-child, :where([data-cl-s~="s8"]) .post .graybox ol:last-child, :where([data-cl-s~="s8"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .redbox .maruck, :where([data-cl-s~="s8"]) .post .redbox .maruno, :where([data-cl-s~="s8"]) .post .redbox p:last-child, :where([data-cl-s~="s8"]) .post .redbox ol:last-child, :where([data-cl-s~="s8"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .freebox .maruck, :where([data-cl-s~="s8"]) .post .freebox .maruno, :where([data-cl-s~="s8"]) .post .st-mybox .maruck, :where([data-cl-s~="s8"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s8"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s8"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s8"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s8"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s8"]) span.sankou, :where([data-cl-s~="s8"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s8"]) span.sankou.green, :where([data-cl-s~="s8"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s8"]) span.sankou.blue, :where([data-cl-s~="s8"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s8"]) span.st-hisu, :where([data-cl-s~="s8"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s8"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s8"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s8"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s8"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s8"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s8"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s8"]) .st-wrench-icon i::before, :where([data-cl-s~="s8"]) .st-wrench-icon::before, :where([data-cl-s~="s8"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s8"]) .st-ring-icon i::before, :where([data-cl-s~="s8"]) .st-ring-icon::before, :where([data-cl-s~="s8"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s8"]) .st-horizontal-icon i::before, :where([data-cl-s~="s8"]) .st-horizontal-icon::before, :where([data-cl-s~="s8"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s8"]) .st-vertical-icon i::before, :where([data-cl-s~="s8"]) .st-vertical-icon::before, :where([data-cl-s~="s8"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s8"]) .st-flash-icon i::before, :where([data-cl-s~="s8"]) .st-flash-icon::before, :where([data-cl-s~="s8"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s8"]) .st-bounce-icon i::before, :where([data-cl-s~="s8"]) .st-bounce-icon::before, :where([data-cl-s~="s8"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s8"]) .st-rotation-icon i::before, :where([data-cl-s~="s8"]) .st-rotation-icon::before, :where([data-cl-s~="s8"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s8"]) .st-float-icon i::before, :where([data-cl-s~="s8"]) .st-float-icon::before, :where([data-cl-s~="s8"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s8"]) .st-pulse-icon i::before, :where([data-cl-s~="s8"]) .st-pulse-icon::before, :where([data-cl-s~="s8"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s8"]) .st-shake-s-icon i::before, :where([data-cl-s~="s8"]) .st-shake-s-icon::before, :where([data-cl-s~="s8"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s8"]) .st-shake-icon i::before, :where([data-cl-s~="s8"]) .st-shake-icon::before, :where([data-cl-s~="s8"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s8"]) .st-tada-icon i::before, :where([data-cl-s~="s8"]) .st-tada-icon::before, :where([data-cl-s~="s8"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s8"]) .st-passing-icon i::before, :where([data-cl-s~="s8"]) .st-passing-icon::before, :where([data-cl-s~="s8"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s8"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s8"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s8"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s8"]) .st-burst-icon i::before, :where([data-cl-s~="s8"]) .st-burst-icon::before, :where([data-cl-s~="s8"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s8"]) .st-falling-icon i::before, :where([data-cl-s~="s8"]) .st-falling-icon::before, :where([data-cl-s~="s8"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s8"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s8"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s8"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s8"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s8"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s8"]) .y-star, :where([data-cl-s~="s8"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s8"]) .y-star .st-svg-star, :where([data-cl-s~="s8"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s8"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s8"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s8"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s8"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s8"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s8"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s8"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s8"]) .post .p-entry-t, :where([data-cl-s~="s8"]) #side .p-entry-t, :where([data-cl-s~="s8"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s8"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s8"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s8"]) #footer .pop-box, :where([data-cl-s~="s8"]) .nowhits .pop-box, :where([data-cl-s~="s8"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s8"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s8"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s8"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s8"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s8"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s8"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s8"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s8"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s8"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s8"]) footer .footer-wbox .headbox, :where([data-cl-s~="s8"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s8"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s8"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s8"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s8"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s8"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s8"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s8"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s8"]) #content-w .category .p-entry, :where([data-cl-s~="s8"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s8"]) #content-w .post .category .p-entry, :where([data-cl-s~="s8"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s8"]) #content-w .category .p-entry::after, :where([data-cl-s~="s8"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s8"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s8"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s8"]) .category .p-entry-t, :where([data-cl-s~="s8"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s8"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s8"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s8"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s8"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s8"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s8"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s8"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s8"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s8"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s8"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s8"]) .poprank{ position: relative; }
:where([data-cl-s~="s8"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s8"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s8"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s8"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s8"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s8"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s8"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s8"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s8"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) #footer .copy, :where([data-cl-s~="s8"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s8"]) #footer .copy a, :where([data-cl-s~="s8"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s8"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s8"]) .head-telno a, :where([data-cl-s~="s8"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s8"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s8"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s8"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s8"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s8"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s8"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s8"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s8"]) .headbox, :where([data-cl-s~="s8"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s8"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s8"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s8"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s8"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s8"]) .widget_recent_entries ul li a, :where([data-cl-s~="s8"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s8"]) .widget_recent_entries ul li, :where([data-cl-s~="s8"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s8"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s8"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s8"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s8"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s8"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s8"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s8"]) footer .widget_recent_entries ul, :where([data-cl-s~="s8"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s8"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s8"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s8"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s8"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s8"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s8"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s8"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s8"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s8"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s8"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s8"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s8"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s8"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s8"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s8"]) #st-infomation-widget .huto *, :where([data-cl-s~="s8"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s8"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s8"]) footer .widget_tag_cloud, :where([data-cl-s~="s8"]) footer .widget_categories, :where([data-cl-s~="s8"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #footer .st-formbtn, :where([data-cl-s~="s8"]) #footer .rssbox, :where([data-cl-s~="s8"]) #footer .st-author-box, :where([data-cl-s~="s8"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s8"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s8"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s8"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s8"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s8"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s8"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s8"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s8"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s8"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s8"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s8"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s8"]) .kanren h3 a, :where([data-cl-s~="s8"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s8"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s8"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s8"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s8"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s8"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s8"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s8"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s8"]) .kanren.pop-box h5, :where([data-cl-s~="s8"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s8"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s8"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s8"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s8"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s8"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s8"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s8"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s8"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s8"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s8"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s8"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s8"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s8"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s8"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s8"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s8"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s8"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s8"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s8"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s8"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s8"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s8"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s8"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s8"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s8"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s8"]) .st-author-box .st-fa, :where([data-cl-s~="s8"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s8"]) ul#st-tab-menu, :where([data-cl-s~="s8"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s8"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s8"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s8"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s8"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s8"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s8"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s8"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s8"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s8"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s8"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .st-author-sns, :where([data-cl-s~="s8"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-author-sns .st-fa, :where([data-cl-s~="s8"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-author-sns .st-fa, :where([data-cl-s~="s8"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s8"]) .st-author-sns a, :where([data-cl-s~="s8"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s8"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s8"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s8"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s8"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s8"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s8"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s8"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s8"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s8"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s8"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s8"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s8"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s8"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s8"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s8"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s8"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s8"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s8"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s8"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s8"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s8"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s8"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s8"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s8"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s8"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s8"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s8"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s8"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s8"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s8"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s8"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s8"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s8"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s8"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s8"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s8"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s8"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s8"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s8"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s8"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s8"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .post table tfoot, :where([data-cl-s~="s8"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s8"]) .post table thead th, :where([data-cl-s~="s8"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s8"]) table > thead > tr > td, :where([data-cl-s~="s8"]) table > thead > tr > th, :where([data-cl-s~="s8"]) table > tr > td, :where([data-cl-s~="s8"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s8"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s8"]) table tr td, :where([data-cl-s~="s8"]) table#wp-calendar tr td, :where([data-cl-s~="s8"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s8"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s8"]) table th, :where([data-cl-s~="s8"]) table th p, :where([data-cl-s~="s8"]) .post table tr td p, :where([data-cl-s~="s8"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s8"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s8"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s8"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s8"]) tr.st-centertable, :where([data-cl-s~="s8"]) td.st-centertable, :where([data-cl-s~="s8"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s8"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s8"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s8"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s8"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s8"]) .post .scroll-box.pc table td, :where([data-cl-s~="s8"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s8"]) .is-style-scroll-box.pc, :where([data-cl-s~="s8"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s8"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s8"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s8"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s8"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s8"]) img.float-left{ float: left; }
:where([data-cl-s~="s8"]) img.float-right{ float: right; }
:where([data-cl-s~="s8"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s8"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s8"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s8"]) .widget_media_image, :where([data-cl-s~="s8"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) main ul, :where([data-cl-s~="s8"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s8"]) main .sns ul, :where([data-cl-s~="s8"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) main ul.st_toc_list, :where([data-cl-s~="s8"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) main ul.st-box-btn, :where([data-cl-s~="s8"]) main ul.st_toc_list, :where([data-cl-s~="s8"]) main ol.st_toc_list, :where([data-cl-s~="s8"]) main ul.has-st-border, :where([data-cl-s~="s8"]) main ol.has-st-border, :where([data-cl-s~="s8"]) main ul.has-background, :where([data-cl-s~="s8"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s8"]) main ul ul, :where([data-cl-s~="s8"]) main ul ol, :where([data-cl-s~="s8"]) main ol ul, :where([data-cl-s~="s8"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s8"]) .is-style-st-check, :where([data-cl-s~="s8"]) .is-style-st-timeline-count, :where([data-cl-s~="s8"]) .is-style-st-timeline-list, :where([data-cl-s~="s8"]) .is-style-st-circle, :where([data-cl-s~="s8"]) .is-style-st-circle-border, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox, :where([data-cl-s~="s8"]) .is-style-st-maruck, :where([data-cl-s~="s8"]) .is-style-st-maruno, :where([data-cl-s~="s8"]) .is-style-st-no, :where([data-cl-s~="s8"]) .is-style-st-no-border, :where([data-cl-s~="s8"]) .st-list-circle ul, :where([data-cl-s~="s8"]) .st-list-check ul, :where([data-cl-s~="s8"]) .st-square-checkbox ul, :where([data-cl-s~="s8"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s8"]) .maruck ul, :where([data-cl-s~="s8"]) .maruno ul, :where([data-cl-s~="s8"]) .st-list-no ul, :where([data-cl-s~="s8"]) .st-list-circle ol, :where([data-cl-s~="s8"]) .st-list-check ol, :where([data-cl-s~="s8"]) .st-square-checkbox ol, :where([data-cl-s~="s8"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s8"]) .maruck ol, :where([data-cl-s~="s8"]) .maruno ol, :where([data-cl-s~="s8"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) main ul li, :where([data-cl-s~="s8"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s8"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s8"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s8"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s8"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s8"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s8"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s8"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s8"]) .kome ol, :where([data-cl-s~="s8"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s8"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s8"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s8"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou, :where([data-cl-s~="s8"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) main .st-list-border ul li, :where([data-cl-s~="s8"]) main .st-list-border ol li, :where([data-cl-s~="s8"]) main ul.is-style-st-border li, :where([data-cl-s~="s8"]) main ol.is-style-st-border li, :where([data-cl-s~="s8"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s8"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s8"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s8"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s8"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s8"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s8"]) ul li{ text-align: left; }
:where([data-cl-s~="s8"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s8"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s8"]) .post .is-style-st-maruno, :where([data-cl-s~="s8"]) .post .is-style-st-maruck, :where([data-cl-s~="s8"]) .post .maruno, :where([data-cl-s~="s8"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s8"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s8"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s8"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s8"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s8"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s8"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s8"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s8"]) .post .maruno li, :where([data-cl-s~="s8"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s8"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s8"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s8"]) .post .maruno li::before, :where([data-cl-s~="s8"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s8"]) .is-style-st-border > li, :where([data-cl-s~="s8"]) .is-style-st-circle-border > li, :where([data-cl-s~="s8"]) .is-style-st-check-border > li, :where([data-cl-s~="s8"]) .is-style-st-no-border > li, :where([data-cl-s~="s8"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) ol.is-style-st-circle > li, :where([data-cl-s~="s8"]) ul.is-style-st-circle > li, :where([data-cl-s~="s8"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s8"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s8"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s8"]) .is-style-st-circle > li::before, :where([data-cl-s~="s8"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s8"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s8"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s8"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s8"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s8"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-check > li, :where([data-cl-s~="s8"]) .is-style-st-check-border > li, :where([data-cl-s~="s8"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s8"]) .is-style-st-check > li::before, :where([data-cl-s~="s8"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s8"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s8"]) .is-style-st-check > li::after, :where([data-cl-s~="s8"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s8"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .is-style-st-no > li, :where([data-cl-s~="s8"]) .is-style-st-no-border > li, :where([data-cl-s~="s8"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s8"]) .is-style-st-no > li::before, :where([data-cl-s~="s8"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s8"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s8"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s8"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s8"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s8"]) .st-link-guide li a, :where([data-cl-s~="s8"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s8"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s8"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s8"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s8"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s8"]) main, :where([data-cl-s~="s8"]) .st-count-reset, :where([data-cl-s~="s8"]) .st-link-guide, :where([data-cl-s~="s8"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s8"]) footer .st-link-guide ul, :where([data-cl-s~="s8"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s8"]) .post .st-box-btn, :where([data-cl-s~="s8"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s8"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s8"]) .st-box-btn li, :where([data-cl-s~="s8"]) .post .st-box-btn li, :where([data-cl-s~="s8"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s8"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s8"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s8"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s8"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s8"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s8"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s8"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s8"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s8"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s8"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s8"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s8"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s8"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s8"]) .st-box-btn .st-fa, :where([data-cl-s~="s8"]) .st-box-btn .fa, :where([data-cl-s~="s8"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s8"]) .post .st-box-btn-text, :where([data-cl-s~="s8"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s8"]) .post .st-box-btn-memo, :where([data-cl-s~="s8"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s8"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s8"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s8"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s8"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s8"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-box-btn .st-fa, :where([data-cl-s~="s8"]) .st-box-btn .fa, :where([data-cl-s~="s8"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s8"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s8"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s8"]) footer ul.st-box-btn img, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s8"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s8"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s8"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s8"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s8"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s8"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s8"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s8"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s8"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s8"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s8"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s8"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide li, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s8"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide li a, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s8"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide li a, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s8"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s8"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s8"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s8"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s8"]) .st-link-guide .sub-menu, :where([data-cl-s~="s8"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s8"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s8"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s8"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s8"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s8"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s8"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s8"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s8"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s8"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s8"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s8"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-btn-open .st-fa, :where([data-cl-s~="s8"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s8"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s8"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s8"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s8"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s8"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-memobox2 .st-fa, :where([data-cl-s~="s8"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s8"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s8"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s8"]) .st-memobox .st-fa, :where([data-cl-s~="s8"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s8"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s8"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s8"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s8"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s8"]) .st-mybox .st-fa, :where([data-cl-s~="s8"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s8"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s8"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s8"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s8"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s8"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s8"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s8"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s8"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s8"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s8"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s8"]) .p-entry-f .st-fa, :where([data-cl-s~="s8"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s8"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s8"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s8"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s8"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s8"]) .post .st-minihukidashi, :where([data-cl-s~="s8"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s8"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s8"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s8"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s8"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s8"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s8"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s8"]) .hukidashi-underline::before, :where([data-cl-s~="s8"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s8"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s8"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s8"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-marumozi .st-fa, :where([data-cl-s~="s8"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s8"]) .st-marumozi .fa, :where([data-cl-s~="s8"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s8"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s8"]) .st-marumozi .photoline img, :where([data-cl-s~="s8"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s8"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s8"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s8"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s8"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s8"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s8"]) main .clip-memotext ul, :where([data-cl-s~="s8"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s8"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s8"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s8"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s8"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s8"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s8"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s8"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s8"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s8"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s8"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s8"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s8"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s8"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s8"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s8"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s8"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s8"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s8"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s8"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s8"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s8"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s8"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s8"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s8"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s8"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s8"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s8"]) .post .st-square-checkbox > li, :where([data-cl-s~="s8"]) .st-square-checkbox ul li, :where([data-cl-s~="s8"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-square-checkbox li, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s8"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s8"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s8"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s8"]) .post .st-square-checkbox > li, :where([data-cl-s~="s8"]) .st-square-checkbox ul li, :where([data-cl-s~="s8"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .rankstlink-l2 p a, :where([data-cl-s~="s8"]) .rankstlink-l p a, :where([data-cl-s~="s8"]) .rankstlink-b p a, :where([data-cl-s~="s8"]) .rankstlink-r p a, :where([data-cl-s~="s8"]) .rankstlink-r2 p a, :where([data-cl-s~="s8"]) .rankstlink-a p a, :where([data-cl-s~="s8"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s8"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s8"]) .rankstlink-l p a:hover, :where([data-cl-s~="s8"]) .rankstlink-b p a:hover, :where([data-cl-s~="s8"]) .rankstlink-r p a:hover, :where([data-cl-s~="s8"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s8"]) .rankstlink-a p a:hover, :where([data-cl-s~="s8"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s8"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s8"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s8"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s8"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s8"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s8"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s8"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s8"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s8"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s8"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s8"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s8"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-mcbox-text, :where([data-cl-s~="s8"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s8"]) .st-mcbox-title, :where([data-cl-s~="s8"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s8"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s8"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s8"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s8"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s8"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s8"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s8"]) a.itembox-link p, :where([data-cl-s~="s8"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s8"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s8"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s8"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s8"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s8"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s8"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s8"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s8"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s8"]) .st-user-comment-box .st-star, :where([data-cl-s~="s8"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s8"]) .st-user-comment-box .st-star, :where([data-cl-s~="s8"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s8"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s8"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s8"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s8"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s8"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container, :where([data-cl-s~="s8"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s8"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s8"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s8"]) .post #st_toc_container ul, :where([data-cl-s~="s8"]) .post #st_toc_container ol, :where([data-cl-s~="s8"]) .post .st_toc_container ul, :where([data-cl-s~="s8"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .post #st_toc_container li ul, :where([data-cl-s~="s8"]) .post #st_toc_container li ol, :where([data-cl-s~="s8"]) .post .st_toc_container li ul, :where([data-cl-s~="s8"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #st_toc_container li li:empty, :where([data-cl-s~="s8"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s8"]) .st_toc_container li li:empty, :where([data-cl-s~="s8"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s8"]) #st_toc_container li:empty, :where([data-cl-s~="s8"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) #st_toc_container ul a, :where([data-cl-s~="s8"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s8"]) #st_toc_container ul li li a, :where([data-cl-s~="s8"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s8"]) #st_toc_container ul a:hover, :where([data-cl-s~="s8"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s8"]) .post #st_toc_container ul ul, :where([data-cl-s~="s8"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s8"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s8"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s8"]) #st_toc_container li, :where([data-cl-s~="s8"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s8"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s8"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s8"]) #st_toc_container > ul > li, :where([data-cl-s~="s8"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s8"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s8"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s8"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s8"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s8"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s8"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s8"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s8"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container li li a::before, :where([data-cl-s~="s8"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s8"]) #st_toc_container li li, :where([data-cl-s~="s8"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s8"]) #st_toc_container li li li, :where([data-cl-s~="s8"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s8"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s8"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s8"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s8"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s8"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s8"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s8"]) .st_toc_back, :where([data-cl-s~="s8"]) .st_toc_back:focus, :where([data-cl-s~="s8"]) .st_toc_back:hover, :where([data-cl-s~="s8"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s8"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s8"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s8"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s8"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s8"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s8"]) .st_toc_back.is-rounded, :where([data-cl-s~="s8"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s8"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s8"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s8"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s8"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s8"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s8"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s8"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s8"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s8"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s8"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s8"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s8"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s8"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s8"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s8"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s8"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s8"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s8"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s8"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s8"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s8"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s8"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s8"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s8"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s8"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s8"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s8"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s8"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s8"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s8"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s8"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s8"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s8"]) .side_toc #st_toc_container li, :where([data-cl-s~="s8"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s8"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s8"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s8"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s8"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s8"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s8"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s8"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s8"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s8"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s8"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s8"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s8"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s8"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s8"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s8"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s8"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s8"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s8"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s8"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s8"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s8"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s8"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s8"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s8"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s8"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s8"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s8"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s8"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s8"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s8"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s8"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s8"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s8"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s8"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s8"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s8"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s8"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s8"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s8"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s8"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s8"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s8"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s8"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list, :where([data-cl-s~="s8"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s8"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s8"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s8"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s8"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s8"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s8"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s8"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s8"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s8"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s8"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s8"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s8"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s8"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s8"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s8"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s8"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s8"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s8"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s8"]) textarea, :where([data-cl-s~="s8"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s8"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s8"]) textarea, :where([data-cl-s~="s8"]) select{ padding: 5px; }
:where([data-cl-s~="s8"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s8"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s8"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s8"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s8"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s8"]) .post_password{ text-align: center; }
:where([data-cl-s~="s8"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox, :where([data-cl-s~="s8"]) .responbox30, :where([data-cl-s~="s8"]) .responbox33, :where([data-cl-s~="s8"]) .responbox40, :where([data-cl-s~="s8"]) .responbox50, :where([data-cl-s~="s8"]) .responbox60, :where([data-cl-s~="s8"]) .responbox70, :where([data-cl-s~="s8"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s8"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s8"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s8"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s8"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s8"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s8"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s8"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s8"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s8"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s8"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s8"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s8"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .responbox60, :where([data-cl-s~="s8"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s8"]) .post .amazonjs_item h4, :where([data-cl-s~="s8"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s8"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s8"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s8"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s8"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s8"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s8"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s8"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s8"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s8"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s8"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s8"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s8"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s8"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s8"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s8"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s8"]) .appreach__developper, :where([data-cl-s~="s8"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s8"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s8"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s8"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s8"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s8"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s8"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s8"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s8"]) .post .w3eden 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), :where([data-cl-s~="s8"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s8"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s8"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s8"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s8"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s8"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s8"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s8"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) a.st-cardlink, :where([data-cl-s~="s8"]) a .st-cardbox h5, :where([data-cl-s~="s8"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s8"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .post .st-cardbox p, :where([data-cl-s~="s8"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s8"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s8"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s8"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s8"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s8"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s8"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s8"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s8"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s8"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s8"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s8"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s8"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s8"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-card-title-head .st-fa, :where([data-cl-s~="s8"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s8"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s8"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s8"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s8"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s8"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s8"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s8"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s8"]) #footer p.cardbox-more, :where([data-cl-s~="s8"]) #side p.cardbox-more, :where([data-cl-s~="s8"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s8"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s8"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s8"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s8"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s8"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s8"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s8"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s8"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s8"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s8"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s8"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s8"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s8"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s8"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s8"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s8"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s8"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s8"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s8"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s8"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s8"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s8"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s8"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s8"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s8"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s8"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s8"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s8"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s8"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s8"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s8"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s8"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s8"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s8"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s8"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s8"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s8"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s8"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s8"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s8"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s8"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s8"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s8"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s8"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s8"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s8"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s8"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s8"]) header h1#st-mobile-logo, :where([data-cl-s~="s8"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s8"]) #st-mobile-logo h1, :where([data-cl-s~="s8"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s8"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s8"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s8"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s8"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s8"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s8"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s8"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s8"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s8"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s8"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s8"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s8"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s8"]) .op-text, :where([data-cl-s~="s8"]) .op-text a, :where([data-cl-s~="s8"]) .op-text2, :where([data-cl-s~="s8"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s8"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s8"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s8"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s8"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s8"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s8"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s8"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s8"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s8"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s8"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s8"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s8"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s8"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s8"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s8"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s8"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s8"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s8"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s8"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s8"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s8"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s8"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s8"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s8"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-middle-menu .st-fa, :where([data-cl-s~="s8"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s8"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s8"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s8"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s8"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s8"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s8"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s8"]) nav.st5, :where([data-cl-s~="s8"]) #st-menuwide div.menu, :where([data-cl-s~="s8"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s8"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s8"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s8"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s8"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s8"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s8"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s8"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s8"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s8"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s8"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .st-cardlink-card-link, :where([data-cl-s~="s8"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s8"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s8"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s8"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s8"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s8"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s8"]) #side #st-header-cardlink, :where([data-cl-s~="s8"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s8"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s8"]) #side .st-cardlink-card, :where([data-cl-s~="s8"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s8"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s8"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #search, :where([data-cl-s~="s8"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s8"]) .cs-text input.cs-text-input, :where([data-cl-s~="s8"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s8"]) .cs-text input.cs-text-input, :where([data-cl-s~="s8"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s8"]) #s, :where([data-cl-s~="s8"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s8"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s8"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s8"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s8"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s8"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s8"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s8"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s8"]) .cs-term, :where([data-cl-s~="s8"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s8"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s8"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s8"]) .cs-term-list, :where([data-cl-s~="s8"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s8"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s8"]) .cs-term-item, :where([data-cl-s~="s8"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s8"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s8"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s8"]) .cs-term-label, :where([data-cl-s~="s8"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .cs-term-label:hover, :where([data-cl-s~="s8"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s8"]) .cs-term-checkbox, :where([data-cl-s~="s8"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s8"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s8"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s8"]) .cs-order, :where([data-cl-s~="s8"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .cs-order-item, :where([data-cl-s~="s8"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s8"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s8"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s8"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s8"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .cs-term-item, :where([data-cl-s~="s8"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s8"]) .acordion_search .cs-term-item, :where([data-cl-s~="s8"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s8"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s8"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s8"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s8"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s8"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s8"]) .st-countdown-expired, :where([data-cl-s~="s8"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s8"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s8"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s8"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s8"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s8"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s8"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s8"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s8"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s8"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s8"]) footer ul, :where([data-cl-s~="s8"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s8"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s8"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s8"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s8"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s8"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s8"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s8"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s8"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s8"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s8"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s8"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s8"]) .pagination span, :where([data-cl-s~="s8"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s8"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #breadcrumb, :where([data-cl-s~="s8"]) #breadcrumb ol, :where([data-cl-s~="s8"]) #breadcrumb li, :where([data-cl-s~="s8"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s8"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s8"]) #breadcrumb ol li a, :where([data-cl-s~="s8"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s8"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s8"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s8"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s8"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .snstext, :where([data-cl-s~="s8"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s8"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s8"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s8"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s8"]) .sns li a .st-fa, :where([data-cl-s~="s8"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s8"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s8"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s8"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s8"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s8"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s8"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s8"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s8"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s8"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s8"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s8"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s8"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s8"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s8"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s8"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s8"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s8"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s8"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s8"]) .wp-block-rss *, :where([data-cl-s~="s8"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s8"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s8"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s8"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .wp-block-rss a, :where([data-cl-s~="s8"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s8"]) .wp-block-rss a:hover, :where([data-cl-s~="s8"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s8"]) .wp-block-rss, :where([data-cl-s~="s8"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s8"]) .widget_rss ul, :where([data-cl-s~="s8"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s8"]) .wp-block-rss li, :where([data-cl-s~="s8"]) #side aside .widget_rss li, :where([data-cl-s~="s8"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .post .wp-block-rss li, :where([data-cl-s~="s8"]) .post .widget_rss li, :where([data-cl-s~="s8"]) .wp-block-rss li, :where([data-cl-s~="s8"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s8"]) .post .widget_rss li:last-child, :where([data-cl-s~="s8"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s8"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s8"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s8"]) .wp-block-rss time, :where([data-cl-s~="s8"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s8"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s8"]) .widget_rss cite, :where([data-cl-s~="s8"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s8"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s8"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s8"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s8"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s8"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s8"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s8"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s8"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s8"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s8"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s8"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s8"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s8"]) #comments .comment .comment-form-title, :where([data-cl-s~="s8"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s8"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s8"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s8"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s8"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s8"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s8"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s8"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s8"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s8"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s8"]) .vcard .fn, :where([data-cl-s~="s8"]) .comment-author a, :where([data-cl-s~="s8"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s8"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s8"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s8"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s8"]) #comments label{ display: block; }
:where([data-cl-s~="s8"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s8"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s8"]) .says{ display: none; }
:where([data-cl-s~="s8"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s8"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s8"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s8"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s8"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s8"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s8"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s8"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s8"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s8"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s8"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s8"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s8"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s8"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s8"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s8"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s8"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s8"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s8"]) li.pingback .comment-author a, :where([data-cl-s~="s8"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s8"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s8"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s8"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s8"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s8"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s8"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s8"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .p-navi .st-next i, :where([data-cl-s~="s8"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s8"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s8"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s8"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s8"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s8"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s8"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s8"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s8"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s8"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s8"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s8"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s8"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s8"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s8"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s8"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s8"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s8"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s8"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s8"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s8"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s8"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s8"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s8"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #side .st-gallery, :where([data-cl-s~="s8"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-gallery a, :where([data-cl-s~="s8"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s8"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s8"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s8"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s8"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s8"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s8"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s8"]) header{ text-align: center; }
:where([data-cl-s~="s8"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s8"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s8"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s8"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s8"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s8"]) .post.post-search, :where([data-cl-s~="s8"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s8"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s8"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s8"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s8"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s8"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s8"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s8"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .eyecatch-copyurl a, :where([data-cl-s~="s8"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s8"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s8"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s8"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s8"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s8"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s8"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s8"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s8"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s8"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s8"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s8"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s8"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s8"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s8"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s8"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s8"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s8"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s8"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s8"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .lp .post img, :where([data-cl-s~="s8"]) .lp .post video, :where([data-cl-s~="s8"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s8"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .lp .st-author-box, :where([data-cl-s~="s8"]) .lp #gazou, :where([data-cl-s~="s8"]) .lp #itiran, :where([data-cl-s~="s8"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s8"]) .lp #breadcrumb, :where([data-cl-s~="s8"]) .lp .blogbox, :where([data-cl-s~="s8"]) .lp .tagst, :where([data-cl-s~="s8"]) .lp .point, :where([data-cl-s~="s8"]) .lp .p-navi, :where([data-cl-s~="s8"]) .lp .pagination, :where([data-cl-s~="s8"]) .lp .n-entry-t, :where([data-cl-s~="s8"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s8"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s8"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s8"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s8"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s8"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) body#st-redirect #wrapper, :where([data-cl-s~="s8"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s8"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s8"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s8"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s8"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s8"]) #side, :where([data-cl-s~="s8"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s8"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s8"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s8"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s8"]) .st-ac-box, :where([data-cl-s~="s8"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s8"]) .st-ac-box, :where([data-cl-s~="s8"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s8"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s8"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s8"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s8"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s8"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s8"]) .alignright{ float: right; }
:where([data-cl-s~="s8"]) .alignleft{ float: left; }
:where([data-cl-s~="s8"]) .alignwide, :where([data-cl-s~="s8"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s8"]) .alignwide .alignwide, :where([data-cl-s~="s8"]) .alignfull .alignwide, :where([data-cl-s~="s8"]) .alignwide .alignwide, :where([data-cl-s~="s8"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s8"]) figure{ margin: 0px; }
:where([data-cl-s~="s8"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s8"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s8"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s8"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) ol.has-huge-font-size, :where([data-cl-s~="s8"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s8"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s8"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s8"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s8"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s8"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s8"]) .is-style-circle-mask img, :where([data-cl-s~="s8"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s8"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s8"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s8"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s8"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s8"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s8"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s8"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s8"]) .wp-block-cover, :where([data-cl-s~="s8"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s8"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s8"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s8"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s8"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s8"]) ul.has-background, :where([data-cl-s~="s8"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s8"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s8"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s8"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s8"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s8"]) .is-style-st-circle.has-background, :where([data-cl-s~="s8"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s8"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s8"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s8"]) .is-style-st-no.has-background, :where([data-cl-s~="s8"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s8"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s8"]) ol.has-st-border, :where([data-cl-s~="s8"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s8"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s8"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s8"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s8"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s8"]) .has-st-solid-border, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s8"]) .has-st-dashed-border, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s8"]) .has-st-medium-border-width, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s8"]) .has-st-thick-border-width, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s8"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s8"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s8"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s8"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s8"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s8"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s8"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s8"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s8"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s8"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s8"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s8"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s8"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s8"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s8"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s8"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s8"]) ul.wp-block-latest-posts, :where([data-cl-s~="s8"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s8"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s8"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s8"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s8"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s8"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s8"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s8"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s8"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s8"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-wide-background code, :where([data-cl-s~="s8"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s8"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s8"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s8"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s8"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s8"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s8"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s8"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s8"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s8"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s8"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s8"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s8"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s8"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s8"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s8"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s8"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s8"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s8"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s8"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s8"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s8"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s8"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s8"]) .post .is-style-st-table-line table, :where([data-cl-s~="s8"]) .is-style-st-table-line table, :where([data-cl-s~="s8"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s8"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s8"]) .is-style-st-table-line thead, :where([data-cl-s~="s8"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s8"]) .is-style-st-table-line thead th, :where([data-cl-s~="s8"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s8"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s8"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s8"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s8"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s8"]) .is-style-st-table-line td, :where([data-cl-s~="s8"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s8"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s8"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s8"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s8"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s8"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s8"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s8"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s8"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s8"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s8"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s8"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s8"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s8"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s8"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s8"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s8"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s8"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s8"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s8"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s8"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s8"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s8"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s8"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s8"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s8"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s8"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s8"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s8"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s8"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s8"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s8"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s8"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s8"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s8"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s8"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s8"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s8"]) .st-faq.has-color, :where([data-cl-s~="s8"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s8"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s8"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s8"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .st-faq__question, :where([data-cl-s~="s8"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s8"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s8"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s8"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s8"]) .is-style-st-square, :where([data-cl-s~="s8"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s8"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s8"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s8"]) .st-faq__question-content, :where([data-cl-s~="s8"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s8"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s8"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s8"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s8"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s8"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s8"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s8"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s8"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s8"]) .is-style-st-square, :where([data-cl-s~="s8"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s8"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s8"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s8"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s8"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s8"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s8"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s8"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s8"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s8"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s8"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s8"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s8"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s8"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s8"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s8"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s8"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s8"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s8"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s8"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s8"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s8"]) .post, :where([data-cl-s~="s8"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s8"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s8"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s8"]) .post, :where([data-cl-s~="s8"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s8"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s8"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s8"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s8"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s8"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s8"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s8"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s8"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s8"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s8"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s8"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s8"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s8"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s8"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s8"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s8"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s8"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s8"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s8"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s8"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s8"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s8"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s8"]) .wp-block-column > :last-child, :where([data-cl-s~="s8"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s8"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s8"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s8"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s8"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s8"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s8"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s8"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s8"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s8"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s8"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s8"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s8"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s8"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s8"]) ul.blocks-gallery-grid, :where([data-cl-s~="s8"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s8"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s8"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s8"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s8"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s8"]) .s-navi-active body, :where([data-cl-s~="s8"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s8"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s8"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s8"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s8"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s8"]) .sns .st-fa, :where([data-cl-s~="s8"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s8"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s8"]) .rssbox a, :where([data-cl-s~="s8"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s8"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s8"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s8"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s8"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s8"]) .tabnone{ display: none; }
:where([data-cl-s~="s8"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s8"]) .sns .st-fa, :where([data-cl-s~="s8"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s8"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s8"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s8"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s8"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s8"]) .op-text, :where([data-cl-s~="s8"]) .op-text a, :where([data-cl-s~="s8"]) .op-text2, :where([data-cl-s~="s8"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s8"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s8"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li, :where([data-cl-s~="s8"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s8"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s8"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s8"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s8"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s8"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s8"]) pre, :where([data-cl-s~="s8"]) .wp-block-details summary, :where([data-cl-s~="s8"]) p, :where([data-cl-s~="s8"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s8"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s8"]) .yellowbox, :where([data-cl-s~="s8"]) .graybox, :where([data-cl-s~="s8"]) .redbox, :where([data-cl-s~="s8"]) .post ul li, :where([data-cl-s~="s8"]) .post ol li, :where([data-cl-s~="s8"]) .st-tab-content > label, :where([data-cl-s~="s8"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s8"]) h2.has-st-regular-font-size, :where([data-cl-s~="s8"]) .h2modoki, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s8"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s8"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s8"]) .h3modoki, :where([data-cl-s~="s8"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s8"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s8"]) .h4modoki, :where([data-cl-s~="s8"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s8"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s8"]) h5, :where([data-cl-s~="s8"]) h5 span, :where([data-cl-s~="s8"]) .h5modoki, :where([data-cl-s~="s8"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s8"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s8"]) h6, :where([data-cl-s~="s8"]) h6 span, :where([data-cl-s~="s8"]) .h6modoki, :where([data-cl-s~="s8"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s8"]) header{ text-align: left; }
:where([data-cl-s~="s8"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s8"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s8"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s8"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s8"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s8"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s8"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s8"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s8"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s8"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s8"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s8"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s8"]) p, :where([data-cl-s~="s8"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .h2modoki::after, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s8"]) .h2modoki::before, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s8"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s8"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s8"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s8"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s8"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s8"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s8"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s8"]) .yellowbox, :where([data-cl-s~="s8"]) .redbox, :where([data-cl-s~="s8"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s8"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s8"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s8"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s8"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s8"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s8"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s8"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s8"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s8"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s8"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s8"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s8"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s8"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s8"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s8"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s8"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s8"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s8"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s8"]) .home .colum1 main, :where([data-cl-s~="s8"]) .category .colum1 main{ }
:where([data-cl-s~="s8"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s8"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s8"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s8"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s8"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s8"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s8"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s8"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s8"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s8"]) #st_toc_container > ul > li, :where([data-cl-s~="s8"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s8"]) pre, :where([data-cl-s~="s8"]) .wp-block-details summary, :where([data-cl-s~="s8"]) p, :where([data-cl-s~="s8"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s8"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s8"]) .yellowbox, :where([data-cl-s~="s8"]) .graybox, :where([data-cl-s~="s8"]) .redbox, :where([data-cl-s~="s8"]) .post ul li, :where([data-cl-s~="s8"]) .post ol li, :where([data-cl-s~="s8"]) .post table tr td, :where([data-cl-s~="s8"]) .st-tab-content > label, :where([data-cl-s~="s8"]) .st-tabs__tab-list-item, :where([data-cl-s~="s8"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s8"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s8"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s8"]) h2.has-st-regular-font-size, :where([data-cl-s~="s8"]) .h2modoki, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s8"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s8"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s8"]) .h3modoki, :where([data-cl-s~="s8"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s8"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s8"]) .h4modoki, :where([data-cl-s~="s8"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s8"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s8"]) h5, :where([data-cl-s~="s8"]) h5 span, :where([data-cl-s~="s8"]) .h5modoki, :where([data-cl-s~="s8"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s8"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s8"]) h6, :where([data-cl-s~="s8"]) h6 span, :where([data-cl-s~="s8"]) .h6modoki, :where([data-cl-s~="s8"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s8"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s8"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s8"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s8"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s8"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s8"]) #playnow, :where([data-cl-s~="s8"]) .tagcloud, :where([data-cl-s~="s8"]) .st-formbtn, :where([data-cl-s~="s8"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s8"]) #playnow:hover, :where([data-cl-s~="s8"]) .tagcloud:hover, :where([data-cl-s~="s8"]) .st-formbtn:hover, :where([data-cl-s~="s8"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s8"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s8"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s8"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s8"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s8"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s8"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s8"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s8"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s8"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s8"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s8"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s8"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s8"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s8"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s8"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s8"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s8"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s8"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s8"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s8"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s8"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s8"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s8"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s8"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s8"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s8"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s8"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s8"]) .smanone{ display: block; }
:where([data-cl-s~="s8"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s8"]) header{ padding: 0px; }
:where([data-cl-s~="s8"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s8"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s8"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s8"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s8"]) nav{ display: block; }
:where([data-cl-s~="s8"]) .ie7 aside ul li, :where([data-cl-s~="s8"]) .ie8 aside ul li, :where([data-cl-s~="s8"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s8"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s8"]) p, :where([data-cl-s~="s8"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s8"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s8"]) .h2modoki::after, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s8"]) .h2modoki::before, :where([data-cl-s~="s8"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s8"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s8"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s8"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s8"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s8"]) .yellowbox, :where([data-cl-s~="s8"]) .redbox, :where([data-cl-s~="s8"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s8"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s8"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s8"]) .post .st-minihukidashi, :where([data-cl-s~="s8"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s8"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s8"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s8"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s8"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s8"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s8"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s8"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s8"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s8"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s8"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s8"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s8"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s8"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s8"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s8"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s8"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s8"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s8"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s8"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s8"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s8"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s8"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s8"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s8"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s8"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s8"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s8"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s8"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s8"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s8"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s8"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s8"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s8"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s8"]) #side{ padding: 0px; }
:where([data-cl-s~="s8"]) footer{ width: 100%; }
:where([data-cl-s~="s8"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s8"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s8"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s8"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s8"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s8"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s8"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s8"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s8"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s8"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s8"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s8"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s8"]) #hakusinote #st-header, :where([data-cl-s~="s8"]) #hakusinote #content, :where([data-cl-s~="s8"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s8"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s8"]) .sns{ width: 90%; }
:where([data-cl-s~="s8"]) .sns li{ width: 33%; }
:where([data-cl-s~="s8"]) .snstext{ display: inline; }
:where([data-cl-s~="s8"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s8"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s8"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s8"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s8"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s8"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s8"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s8"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) nav.st5 li .sub-menu, :where([data-cl-s~="s8"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s8"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s8"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s8"]) #st-menuwide div.menu, :where([data-cl-s~="s8"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s8"]) #st-menuwide div.menu::after, :where([data-cl-s~="s8"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) #st-menuwide div.menu li, :where([data-cl-s~="s8"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s8"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s8"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s8"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s8"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s8"]) #st-menuwide div.menu li a, :where([data-cl-s~="s8"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s8"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s8"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s8"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s8"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s8"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s8"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s8"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s8"]) #st_toc_container, :where([data-cl-s~="s8"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s8"]) #st_toc_container > ul > li, :where([data-cl-s~="s8"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s8"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s8"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s8"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s8"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s8"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s8"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s8"]) .spnone{ display: none; }
:where([data-cl-s~="s8"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s8"]) .post .scroll-box table td, :where([data-cl-s~="s8"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s8"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s8"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s8"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s8"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s8"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s8"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s8"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s8"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s8"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s8"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s8"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s8"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s8"]) #page-top, :where([data-cl-s~="s8"]) .st-cardbox, :where([data-cl-s~="s8"]) .st_toc_back, :where([data-cl-s~="s8"]) .rankstlink-l2 p a, :where([data-cl-s~="s8"]) .rankstlink-l p a, :where([data-cl-s~="s8"]) .rankstlink-b p a, :where([data-cl-s~="s8"]) .rankstlink-r p a, :where([data-cl-s~="s8"]) .rankstlink-r2 p a, :where([data-cl-s~="s8"]) .rankstlink-a p a, :where([data-cl-s~="s8"]) .st-mybtn a, :where([data-cl-s~="s8"]) .kanren dd, :where([data-cl-s~="s8"]) .kanren dt, :where([data-cl-s~="s8"]) .post-slide-image, :where([data-cl-s~="s8"]) .post-slide-more, :where([data-cl-s~="s8"]) .post-card-image, :where([data-cl-s~="s8"]) .post-card-title, :where([data-cl-s~="s8"]) a, :where([data-cl-s~="s8"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s8"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s8"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s8"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s8"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s8"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s8"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s8"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s8"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s8"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s8"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s8"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s8"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s8"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s8"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s8"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s8"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s8"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s8"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s8"]) ul li, :where([data-cl-s~="s8"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s8"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s8"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s8"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s8"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s8"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s8"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s8"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s8"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s8"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s8"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s8"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s8"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s8"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s8"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s8"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s8"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s8"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s8"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s8"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s8"]) .st-list li{ }
:where([data-cl-s~="s8"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s8"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s8"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s8"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-box, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-image, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-image a, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-info, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-info a, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-detail, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s8"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s8"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s8"]) .cstmreba .booklink-image, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s8"]) .cstmreba .booklink-info, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s8"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s8"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s8"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s8"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s8"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s8"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s8"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s8"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s8"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s8"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s8"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s8"]) .appreach__developper, :where([data-cl-s~="s8"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s8"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s8"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s8"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s8"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s8"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s8"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s8"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s8"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s8"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s8"]) .post p.rakuten-notice, :where([data-cl-s~="s8"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s8"]) .mobility-table-container{ width: 100%; max-width: 800px; margin: 0px auto; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s8"]) .mobility-table-container .table-wrapper{ overflow-x: auto; border: 2px solid rgb(44, 62, 80); border-radius: 8px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; }
:where([data-cl-s~="s8"]) .mobility-table-container table{ width: 100%; min-width: 600px; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif; }
:where([data-cl-s~="s8"]) .mobility-table-container th{ background-color: rgb(52, 73, 94); color: rgb(255, 255, 255); padding: 12px 8px; text-align: center; font-weight: 700; font-size: 14px; border-right: 1px solid rgb(44, 62, 80); }
:where([data-cl-s~="s8"]) .mobility-table-container th:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s8"]) .mobility-table-container th.header-item{ background-color: rgb(52, 73, 94); width: 120px; }
:where([data-cl-s~="s8"]) .mobility-table-container th.header-senior{ background-color: rgb(52, 152, 219); width: 180px; }
:where([data-cl-s~="s8"]) .mobility-table-container th.header-micro{ background-color: rgb(231, 76, 60); width: 180px; }
:where([data-cl-s~="s8"]) .mobility-table-container th.header-light{ background-color: rgb(39, 174, 96); width: 180px; }
:where([data-cl-s~="s8"]) .mobility-table-container td{ padding: 10px 8px; text-align: center; font-size: 13px; border-right: 1px solid rgb(189, 195, 199); border-bottom: 1px solid rgb(189, 195, 199); }
:where([data-cl-s~="s8"]) .mobility-table-container td:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s8"]) .mobility-table-container tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s8"]) .mobility-table-container .item-cell{ background-color: rgb(236, 240, 241); font-weight: 700; color: rgb(44, 62, 80); border-right: 1px solid rgb(44, 62, 80); }
:where([data-cl-s~="s8"]) .mobility-table-container tr:nth-child(2n+1){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s8"]) .mobility-table-container tr:nth-child(2n){ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s8"]) .mobility-table-container .star{ color: rgb(241, 196, 15); font-weight: 700; margin-left: 4px; }
:where([data-cl-s~="s8"]) .mobility-table-container .note{ font-size: 11px; color: rgb(127, 140, 141); text-align: left; margin-top: 8px; padding-left: 4px; }

@media (max-width: 768px) {:where([data-cl-s~="s8"]) .mobility-table-container{ padding: 10px; }
:where([data-cl-s~="s8"]) .mobility-table-container table{ min-width: 500px; }
:where([data-cl-s~="s8"]) .mobility-table-container th, :where([data-cl-s~="s8"]) .mobility-table-container td{ padding: 8px 6px; font-size: 12px; }}
:where([data-cl-s~="s9"]) .wp-container-core-group-is-layout-8cf370e7{ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s10"]) img:is([sizes="auto" i], :where([data-cl-s~="s10"]) [sizes^="auto, :where([data-cl-s~="s10"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s10"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s10"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s10"]) .wp-block-avatar, :where([data-cl-s~="s10"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s10"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s10"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s10"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s10"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s10"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s10"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s10"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s10"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s10"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s10"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s10"]) .is-content-justification-right, :where([data-cl-s~="s10"]) .is-content-justification-left, :where([data-cl-s~="s10"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s10"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s10"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s10"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-button.aligncenter, :where([data-cl-s~="s10"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-calendar td, :where([data-cl-s~="s10"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s10"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s10"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s10"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s10"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s10"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s10"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s10"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s10"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s10"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s10"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s10"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s10"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s10"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s10"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s10"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s10"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s10"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s10"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s10"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s10"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s10"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s10"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s10"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s10"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s10"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s10"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s10"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s10"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s10"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s10"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s10"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s10"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s10"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s10"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s10"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s10"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s10"]) .wp-block-comment-author-name, :where([data-cl-s~="s10"]) .wp-block-comment-content, :where([data-cl-s~="s10"]) .wp-block-comment-edit-link, :where([data-cl-s~="s10"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-cover, :where([data-cl-s~="s10"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s10"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s10"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s10"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s10"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s10"]) .wp-block-cover.alignleft, :where([data-cl-s~="s10"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s10"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s10"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s10"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s10"]) .wp-block-cover.alignleft, :where([data-cl-s~="s10"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s10"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s10"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s10"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s10"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s10"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s10"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s10"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s10"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s10"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s10"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s10"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s10"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s10"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s10"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s10"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s10"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s10"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s10"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s10"]) .wp-block-cover-image-text, :where([data-cl-s~="s10"]) .wp-block-cover-image-text a, :where([data-cl-s~="s10"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s10"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s10"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s10"]) .wp-block-cover-text, :where([data-cl-s~="s10"]) .wp-block-cover-text a, :where([data-cl-s~="s10"]) .wp-block-cover-text a:active, :where([data-cl-s~="s10"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s10"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s10"]) section.wp-block-cover-image h2, :where([data-cl-s~="s10"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s10"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s10"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s10"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s10"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s10"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s10"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s10"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s10"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s10"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s10"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s10"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s10"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s10"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s10"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s10"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s10"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s10"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s10"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s10"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s10"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s10"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s10"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s10"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s10"]) .wp-block-embed.alignleft, :where([data-cl-s~="s10"]) .wp-block-embed.alignright, :where([data-cl-s~="s10"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s10"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s10"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s10"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s10"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s10"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s10"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s10"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s10"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s10"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s10"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s10"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s10"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s10"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s10"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s10"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s10"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s10"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s10"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s10"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s10"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s10"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s10"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s10"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s10"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s10"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s10"]) h1.has-background, :where([data-cl-s~="s10"]) h2.has-background, :where([data-cl-s~="s10"]) h3.has-background, :where([data-cl-s~="s10"]) h4.has-background, :where([data-cl-s~="s10"]) h5.has-background, :where([data-cl-s~="s10"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s10"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s10"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s10"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s10"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s10"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s10"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s10"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s10"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s10"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s10"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s10"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s10"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s10"]) .wp-block-image > a, :where([data-cl-s~="s10"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s10"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s10"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s10"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s10"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s10"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s10"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s10"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-image.alignfull img, :where([data-cl-s~="s10"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-image .aligncenter, :where([data-cl-s~="s10"]) .wp-block-image .alignleft, :where([data-cl-s~="s10"]) .wp-block-image .alignright, :where([data-cl-s~="s10"]) .wp-block-image.aligncenter, :where([data-cl-s~="s10"]) .wp-block-image.alignleft, :where([data-cl-s~="s10"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s10"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s10"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s10"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s10"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s10"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s10"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s10"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s10"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s10"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s10"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s10"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s10"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s10"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s10"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s10"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s10"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s10"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s10"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s10"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s10"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s10"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s10"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s10"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s10"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s10"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s10"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s10"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s10"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s10"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s10"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s10"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s10"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s10"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s10"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s10"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s10"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s10"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s10"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s10"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s10"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s10"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s10"]) ol, :where([data-cl-s~="s10"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s10"]) .wp-block-loginout, :where([data-cl-s~="s10"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s10"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s10"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s10"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s10"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s10"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s10"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s10"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s10"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s10"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s10"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s10"]) .wp-block-media-text__media img, :where([data-cl-s~="s10"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s10"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s10"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s10"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation ul, :where([data-cl-s~="s10"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s10"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s10"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s10"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s10"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s10"]) .wp-block-navigation :where(a), :where([data-cl-s~="s10"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s10"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s10"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s10"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s10"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s10"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s10"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s10"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s10"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s10"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s10"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s10"]) .wp-block-navigation__container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s10"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s10"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s10"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s10"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s10"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s10"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s10"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s10"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s10"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s10"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s10"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s10"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s10"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s10"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s10"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s10"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s10"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s10"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s10"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s10"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s10"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s10"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s10"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s10"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s10"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s10"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s10"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s10"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s10"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s10"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s10"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s10"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s10"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s10"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s10"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s10"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s10"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s10"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s10"]) .wp-block-post-comments-link, :where([data-cl-s~="s10"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s10"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s10"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s10"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s10"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s10"]) .alignright){ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s10"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s10"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s10"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s10"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s10"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s10"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s10"]) .wp-block-post-time-to-read, :where([data-cl-s~="s10"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s10"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s10"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s10"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s10"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s10"]) .wp-block-pullquote cite, :where([data-cl-s~="s10"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s10"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s10"]) .wp-block-pullquote cite, :where([data-cl-s~="s10"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s10"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s10"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s10"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s10"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s10"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s10"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s10"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s10"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s10"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s10"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s10"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s10"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s10"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-query-title, :where([data-cl-s~="s10"]) .wp-block-query-total, :where([data-cl-s~="s10"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s10"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s10"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s10"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s10"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s10"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s10"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s10"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s10"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s10"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s10"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s10"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s10"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s10"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s10"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s10"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s10"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s10"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s10"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s10"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s10"]) .wp-block-rss__item-author, :where([data-cl-s~="s10"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s10"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s10"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s10"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s10"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s10"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s10"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s10"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s10"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s10"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s10"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s10"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s10"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s10"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s10"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s10"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s10"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s10"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s10"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s10"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s10"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s10"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s10"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s10"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-site-logo a, :where([data-cl-s~="s10"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s10"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s10"]) .wp-block-site-tagline, :where([data-cl-s~="s10"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s10"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s10"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s10"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s10"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s10"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s10"]) .wp-block-social-links, :where([data-cl-s~="s10"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s10"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s10"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s10"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s10"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s10"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s10"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s10"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s10"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s10"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s10"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s10"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s10"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s10"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s10"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s10"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s10"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s10"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s10"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s10"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s10"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s10"]) .wp-block-table td, :where([data-cl-s~="s10"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s10"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s10"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s10"]) .wp-block-table.aligncenter, :where([data-cl-s~="s10"]) .wp-block-table.alignleft, :where([data-cl-s~="s10"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s10"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s10"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s10"]) .wp-block-table.alignleft td, :where([data-cl-s~="s10"]) .wp-block-table.alignleft th, :where([data-cl-s~="s10"]) .wp-block-table.alignright td, :where([data-cl-s~="s10"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s10"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s10"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s10"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s10"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s10"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s10"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s10"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s10"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s10"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s10"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s10"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s10"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s10"]) .wp-block-text-columns, :where([data-cl-s~="s10"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s10"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s10"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s10"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s10"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s10"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s10"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s10"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s10"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s10"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s10"]) .editor-styles-wrapper, :where([data-cl-s~="s10"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s10"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s10"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s10"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s10"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s10"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s10"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s10"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s10"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s10"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s10"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s10"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s10"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s10"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s10"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s10"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s10"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s10"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s10"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s10"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s10"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s10"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s10"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s10"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s10"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s10"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s10"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s10"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s10"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s10"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s10"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s10"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s10"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s10"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s10"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s10"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s10"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s10"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s10"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s10"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s10"]) .rcc-wrap, :where([data-cl-s~="s10"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s10"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s10"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s10"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s10"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s10"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s10"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s10"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s10"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s10"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s10"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s10"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s10"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s10"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s10"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s10"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s10"]) .rcc-shop, :where([data-cl-s~="s10"]) .rcc-retrieved, :where([data-cl-s~="s10"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s10"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s10"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s10"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s10"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s10"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s10"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s10"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s10"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s10"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s10"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s10"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s10"]) .rcc-promo-visible, :where([data-cl-s~="s10"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s10"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s10"]) .rcc-promo:focus-visible, :where([data-cl-s~="s10"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s10"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s10"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s10"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s10"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s10"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s10"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s10"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s10"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s10"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s10"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s10"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s10"]) .rcc-retrieved, :where([data-cl-s~="s10"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s10"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s10"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s10"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s10"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s10"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s10"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s10"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s10"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s10"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s10"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s10"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s10"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s10"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s10"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s10"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s10"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s10"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s10"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s10"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s10"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s10"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s10"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s10"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s10"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s10"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s10"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s10"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s10"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s10"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s10"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s10"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s10"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s10"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s10"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s10"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s10"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s10"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s10"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s10"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s10"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s10"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s10"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s10"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s10"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s10"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s10"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s10"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s10"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s10"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s10"]) .is-layout-flex > :is(*, :where([data-cl-s~="s10"]) div){ margin: 0px; }
:where([data-cl-s~="s10"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s10"]) .is-layout-grid > :is(*, :where([data-cl-s~="s10"]) div){ margin: 0px; }
:where([data-cl-s~="s10"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s10"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s10"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s10"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s10"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s10"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s10"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s10"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s10"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s10"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s10"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s10"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s10"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s10"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s10"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s10"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s10"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s10"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s10"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s10"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s10"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s10"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s10"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s10"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s10"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s10"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s10"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s10"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s10"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s10"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s10"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s10"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s10"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s10"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s10"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s10"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s10"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s10"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s10"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s10"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s10"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s10"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s10"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s10"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s10"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s10"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s10"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s10"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s10"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s10"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s10"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s10"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s10"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s10"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s10"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s10"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s10"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s10"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s10"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s10"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s10"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s10"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s10"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s10"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s10"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s10"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s10"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s10"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s10"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s10"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s10"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s10"]) .wpcf7 input[type="url"], :where([data-cl-s~="s10"]) .wpcf7 input[type="email"], :where([data-cl-s~="s10"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s10"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s10"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s10"]) #toc_container li, :where([data-cl-s~="s10"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s10"]) #toc_container.no_bullets li, :where([data-cl-s~="s10"]) #toc_container.no_bullets ul, :where([data-cl-s~="s10"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s10"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s10"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s10"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s10"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s10"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s10"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s10"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s10"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s10"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s10"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s10"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s10"]) #toc_container.toc_black a, :where([data-cl-s~="s10"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s10"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s10"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s10"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s10"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s10"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s10"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s10"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s10"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s10"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s10"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s10"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s10"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s10"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s10"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s10"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s10"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s10"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s10"]) .yyi-rinker-attention-before, :where([data-cl-s~="s10"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s10"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s10"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s10"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s10"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s10"]) body{ margin: 0px; }
:where([data-cl-s~="s10"]) article, :where([data-cl-s~="s10"]) aside, :where([data-cl-s~="s10"]) details, :where([data-cl-s~="s10"]) figcaption, :where([data-cl-s~="s10"]) figure, :where([data-cl-s~="s10"]) footer, :where([data-cl-s~="s10"]) header, :where([data-cl-s~="s10"]) hgroup, :where([data-cl-s~="s10"]) main, :where([data-cl-s~="s10"]) nav, :where([data-cl-s~="s10"]) section, :where([data-cl-s~="s10"]) summary{ display: block; }
:where([data-cl-s~="s10"]) audio, :where([data-cl-s~="s10"]) canvas, :where([data-cl-s~="s10"]) progress, :where([data-cl-s~="s10"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s10"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s10"]) [hidden], :where([data-cl-s~="s10"]) template{ display: none; }
:where([data-cl-s~="s10"]) a{ background: 0px 0px; }
:where([data-cl-s~="s10"]) a:active, :where([data-cl-s~="s10"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s10"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s10"]) b, :where([data-cl-s~="s10"]) strong{ font-weight: 700; }
:where([data-cl-s~="s10"]) dfn{ font-style: italic; }
:where([data-cl-s~="s10"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s10"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) small{ font-size: 80%; }
:where([data-cl-s~="s10"]) sub, :where([data-cl-s~="s10"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s10"]) sup{ top: -0.5em; }
:where([data-cl-s~="s10"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s10"]) img{ border: 0px; }
:where([data-cl-s~="s10"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s10"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s10"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s10"]) pre{ overflow: auto; }
:where([data-cl-s~="s10"]) code, :where([data-cl-s~="s10"]) kbd, :where([data-cl-s~="s10"]) pre, :where([data-cl-s~="s10"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s10"]) button, :where([data-cl-s~="s10"]) input, :where([data-cl-s~="s10"]) optgroup, :where([data-cl-s~="s10"]) select, :where([data-cl-s~="s10"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s10"]) button{ overflow: visible; }
:where([data-cl-s~="s10"]) button, :where([data-cl-s~="s10"]) select{ text-transform: none; }
:where([data-cl-s~="s10"]) button, html:where([data-cl-s~="s10"]) input[type="button"], :where([data-cl-s~="s10"]) input[type="reset"], :where([data-cl-s~="s10"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s10"]) button[disabled], html:where([data-cl-s~="s10"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s10"]) input{ line-height: normal; }
:where([data-cl-s~="s10"]) input[type="checkbox"], :where([data-cl-s~="s10"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s10"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s10"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s10"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s10"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s10"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s10"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s10"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) textarea{ overflow: auto; }
:where([data-cl-s~="s10"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s10"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s10"]) td, :where([data-cl-s~="s10"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s10"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s10"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s10"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s10"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s10"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s10"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s10"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s10"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s10"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s10"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s10"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s10"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s10"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s10"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s10"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s10"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s10"]) .pull-right{ float: right; }
:where([data-cl-s~="s10"]) .pull-left{ float: left; }
:where([data-cl-s~="s10"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s10"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s10"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s10"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s10"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s10"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s10"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s10"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s10"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s10"]) .fa-rotate-90, :root:where([data-cl-s~="s10"]) .fa-rotate-180, :root:where([data-cl-s~="s10"]) .fa-rotate-270, :root:where([data-cl-s~="s10"]) .fa-flip-horizontal, :root:where([data-cl-s~="s10"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s10"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s10"]) .fa-stack-1x, :where([data-cl-s~="s10"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s10"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s10"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s10"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-remove::before, :where([data-cl-s~="s10"]) .fa-close::before, :where([data-cl-s~="s10"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gear::before, :where([data-cl-s~="s10"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-rotate-right::before, :where([data-cl-s~="s10"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dedent::before, :where([data-cl-s~="s10"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-photo::before, :where([data-cl-s~="s10"]) .fa-image::before, :where([data-cl-s~="s10"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-edit::before, :where([data-cl-s~="s10"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mail-forward::before, :where([data-cl-s~="s10"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-warning::before, :where([data-cl-s~="s10"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bar-chart-o::before, :where([data-cl-s~="s10"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gears::before, :where([data-cl-s~="s10"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-facebook-f::before, :where([data-cl-s~="s10"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-feed::before, :where([data-cl-s~="s10"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-group::before, :where([data-cl-s~="s10"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chain::before, :where([data-cl-s~="s10"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cut::before, :where([data-cl-s~="s10"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-copy::before, :where([data-cl-s~="s10"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-save::before, :where([data-cl-s~="s10"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-navicon::before, :where([data-cl-s~="s10"]) .fa-reorder::before, :where([data-cl-s~="s10"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-unsorted::before, :where([data-cl-s~="s10"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-down::before, :where([data-cl-s~="s10"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-up::before, :where([data-cl-s~="s10"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-rotate-left::before, :where([data-cl-s~="s10"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-legal::before, :where([data-cl-s~="s10"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dashboard::before, :where([data-cl-s~="s10"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-flash::before, :where([data-cl-s~="s10"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-paste::before, :where([data-cl-s~="s10"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mobile-phone::before, :where([data-cl-s~="s10"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mail-reply::before, :where([data-cl-s~="s10"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mail-reply-all::before, :where([data-cl-s~="s10"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-star-half-empty::before, :where([data-cl-s~="s10"]) .fa-star-half-full::before, :where([data-cl-s~="s10"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-unlink::before, :where([data-cl-s~="s10"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-toggle-down::before, :where([data-cl-s~="s10"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-toggle-up::before, :where([data-cl-s~="s10"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-toggle-right::before, :where([data-cl-s~="s10"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-euro::before, :where([data-cl-s~="s10"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dollar::before, :where([data-cl-s~="s10"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-rupee::before, :where([data-cl-s~="s10"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cny::before, :where([data-cl-s~="s10"]) .fa-rmb::before, :where([data-cl-s~="s10"]) .fa-yen::before, :where([data-cl-s~="s10"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ruble::before, :where([data-cl-s~="s10"]) .fa-rouble::before, :where([data-cl-s~="s10"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-won::before, :where([data-cl-s~="s10"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bitcoin::before, :where([data-cl-s~="s10"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gittip::before, :where([data-cl-s~="s10"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-toggle-left::before, :where([data-cl-s~="s10"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-turkish-lira::before, :where([data-cl-s~="s10"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-institution::before, :where([data-cl-s~="s10"]) .fa-bank::before, :where([data-cl-s~="s10"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mortar-board::before, :where([data-cl-s~="s10"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-automobile::before, :where([data-cl-s~="s10"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cab::before, :where([data-cl-s~="s10"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-photo-o::before, :where([data-cl-s~="s10"]) .fa-file-picture-o::before, :where([data-cl-s~="s10"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-zip-o::before, :where([data-cl-s~="s10"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-sound-o::before, :where([data-cl-s~="s10"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-movie-o::before, :where([data-cl-s~="s10"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-life-bouy::before, :where([data-cl-s~="s10"]) .fa-life-buoy::before, :where([data-cl-s~="s10"]) .fa-life-saver::before, :where([data-cl-s~="s10"]) .fa-support::before, :where([data-cl-s~="s10"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ra::before, :where([data-cl-s~="s10"]) .fa-resistance::before, :where([data-cl-s~="s10"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ge::before, :where([data-cl-s~="s10"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-y-combinator-square::before, :where([data-cl-s~="s10"]) .fa-yc-square::before, :where([data-cl-s~="s10"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wechat::before, :where([data-cl-s~="s10"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-send::before, :where([data-cl-s~="s10"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-send-o::before, :where([data-cl-s~="s10"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s10"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shekel::before, :where([data-cl-s~="s10"]) .fa-sheqel::before, :where([data-cl-s~="s10"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-intersex::before, :where([data-cl-s~="s10"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hotel::before, :where([data-cl-s~="s10"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-yc::before, :where([data-cl-s~="s10"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-battery-4::before, :where([data-cl-s~="s10"]) .fa-battery::before, :where([data-cl-s~="s10"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-battery-3::before, :where([data-cl-s~="s10"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-battery-2::before, :where([data-cl-s~="s10"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-battery-1::before, :where([data-cl-s~="s10"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-battery-0::before, :where([data-cl-s~="s10"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hourglass-1::before, :where([data-cl-s~="s10"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hourglass-2::before, :where([data-cl-s~="s10"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hourglass-3::before, :where([data-cl-s~="s10"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-grab-o::before, :where([data-cl-s~="s10"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-stop-o::before, :where([data-cl-s~="s10"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-tv::before, :where([data-cl-s~="s10"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-asl-interpreting::before, :where([data-cl-s~="s10"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-deafness::before, :where([data-cl-s~="s10"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s10"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-signing::before, :where([data-cl-s~="s10"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-google-plus-circle::before, :where([data-cl-s~="s10"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-fa::before, :where([data-cl-s~="s10"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-vcard::before, :where([data-cl-s~="s10"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-vcard-o::before, :where([data-cl-s~="s10"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-drivers-license::before, :where([data-cl-s~="s10"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-drivers-license-o::before, :where([data-cl-s~="s10"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thermometer-4::before, :where([data-cl-s~="s10"]) .fa-thermometer::before, :where([data-cl-s~="s10"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thermometer-3::before, :where([data-cl-s~="s10"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thermometer-2::before, :where([data-cl-s~="s10"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thermometer-1::before, :where([data-cl-s~="s10"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-thermometer-0::before, :where([data-cl-s~="s10"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bathtub::before, :where([data-cl-s~="s10"]) .fa-s15::before, :where([data-cl-s~="s10"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-times-rectangle::before, :where([data-cl-s~="s10"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s10"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s10"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s10"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s10"]) .sr-only-focusable:active, :where([data-cl-s~="s10"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s10"]) .faa-wrench.animated, :where([data-cl-s~="s10"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s10"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s10"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s10"]) .faa-ring.animated, :where([data-cl-s~="s10"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s10"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s10"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s10"]) .faa-vertical.animated, :where([data-cl-s~="s10"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s10"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s10"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s10"]) .faa-horizontal.animated, :where([data-cl-s~="s10"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s10"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s10"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s10"]) .faa-flash.animated, :where([data-cl-s~="s10"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s10"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s10"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s10"]) .faa-bounce.animated, :where([data-cl-s~="s10"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s10"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s10"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s10"]) .faa-spin.animated, :where([data-cl-s~="s10"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s10"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s10"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s10"]) .faa-float.animated, :where([data-cl-s~="s10"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s10"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s10"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s10"]) .faa-pulse.animated, :where([data-cl-s~="s10"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s10"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s10"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s10"]) .faa-shake.animated, :where([data-cl-s~="s10"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s10"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s10"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s10"]) .faa-tada.animated, :where([data-cl-s~="s10"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s10"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s10"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s10"]) .faa-passing.animated, :where([data-cl-s~="s10"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s10"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s10"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s10"]) .faa-passing-reverse.animated, :where([data-cl-s~="s10"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s10"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s10"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s10"]) .faa-burst.animated, :where([data-cl-s~="s10"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s10"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s10"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s10"]) .faa-falling.animated, :where([data-cl-s~="s10"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s10"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s10"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s10"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s10"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s10"]) [class^="st-svg-"], :where([data-cl-s~="s10"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s10"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s10"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s10"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-quora::before, :where([data-cl-s~="s10"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s10"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s10"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s10"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s10"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s10"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s10"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s10"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s10"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s10"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s10"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s10"]) .slick-slider .slick-track, :where([data-cl-s~="s10"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s10"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .slick-track::before, :where([data-cl-s~="s10"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s10"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s10"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s10"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s10"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s10"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s10"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s10"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s10"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s10"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s10"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s10"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s10"]) .slick-prev, :where([data-cl-s~="s10"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s10"]) .slick-prev:hover, :where([data-cl-s~="s10"]) .slick-prev:focus, :where([data-cl-s~="s10"]) .slick-next:hover, :where([data-cl-s~="s10"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s10"]) .slick-prev:hover::before, :where([data-cl-s~="s10"]) .slick-prev:focus::before, :where([data-cl-s~="s10"]) .slick-next:hover::before, :where([data-cl-s~="s10"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s10"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s10"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s10"]) .slick-prev::before, :where([data-cl-s~="s10"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s10"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s10"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s10"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s10"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s10"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s10"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s10"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s10"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s10"]) .slick-dots li button:hover, :where([data-cl-s~="s10"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s10"]) .slick-dots li button:hover::before, :where([data-cl-s~="s10"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s10"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s10"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s10"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .st-marquee p:empty, :where([data-cl-s~="s10"]) p:empty{ display: none; }
:where([data-cl-s~="s10"]) .st-notosans, :where([data-cl-s~="s10"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s10"]) .st-m1c, :where([data-cl-s~="s10"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s10"]) main, :where([data-cl-s~="s10"]) article, :where([data-cl-s~="s10"]) aside, :where([data-cl-s~="s10"]) header, :where([data-cl-s~="s10"]) canvas, :where([data-cl-s~="s10"]) details, :where([data-cl-s~="s10"]) figcaption, :where([data-cl-s~="s10"]) figure, :where([data-cl-s~="s10"]) footer, :where([data-cl-s~="s10"]) nav, :where([data-cl-s~="s10"]) section, :where([data-cl-s~="s10"]) summary{ display: block; }
html:where([data-cl-s~="s10"]), :where([data-cl-s~="s10"]) body{ height: 100%; }
:where([data-cl-s~="s10"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s10"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) cite{ font-style: normal; }
:where([data-cl-s~="s10"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s10"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s10"]) h1, :where([data-cl-s~="s10"]) h2, :where([data-cl-s~="s10"]) h3, :where([data-cl-s~="s10"]) h4, :where([data-cl-s~="s10"]) h5, :where([data-cl-s~="s10"]) h6, :where([data-cl-s~="s10"]) h5 span, :where([data-cl-s~="s10"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s10"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s10"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s10"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s10"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s10"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .wp-block-video, :where([data-cl-s~="s10"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .sticky, :where([data-cl-s~="s10"]) .gallery-caption, :where([data-cl-s~="s10"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s10"]) .dashicons, :where([data-cl-s~="s10"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s10"]) [class^="material-icons-"], :where([data-cl-s~="s10"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s10"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s10"]) .st-hide{ display: none; }
:where([data-cl-s~="s10"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s10"]) .post h4 .point-in i, :where([data-cl-s~="s10"]) .n-entry i, :where([data-cl-s~="s10"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-timeline > br, :where([data-cl-s~="s10"]) .st-tab-content > br, :where([data-cl-s~="s10"]) .st_table_sc > br, :where([data-cl-s~="s10"]) .post .st-box-btn > br, :where([data-cl-s~="s10"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s10"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .st-svg-question-circle, :where([data-cl-s~="s10"]) .st-svg-check-circle, :where([data-cl-s~="s10"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s10"]) .st-svg-exclamation-circle, :where([data-cl-s~="s10"]) .st-svg-pencil-square-o, :where([data-cl-s~="s10"]) .st-svg-user, :where([data-cl-s~="s10"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s10"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s10"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s10"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s10"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s10"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s10"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s10"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s10"]) .faa-spin.animated, :where([data-cl-s~="s10"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s10"]) a, :where([data-cl-s~="s10"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s10"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s10"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s10"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s10"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s10"]) img:not(.size-st_header_slider), :where([data-cl-s~="s10"]) video, :where([data-cl-s~="s10"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s10"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s10"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s10"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s10"]) .is-style-st-photoline img, :where([data-cl-s~="s10"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .is-style-st-photohu, :where([data-cl-s~="s10"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s10"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s10"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s10"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s10"]) .st-photohu div img, :where([data-cl-s~="s10"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) img.size-full, :where([data-cl-s~="s10"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s10"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s10"]) .resetwidth img, :where([data-cl-s~="s10"]) .resetwidth video, :where([data-cl-s~="s10"]) .resetwidth object, :where([data-cl-s~="s10"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s10"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s10"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s10"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s10"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s10"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s10"]) .h-100{ height: 100%; }
:where([data-cl-s~="s10"]) .pa0, :where([data-cl-s~="s10"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s10"]) .ma0, :where([data-cl-s~="s10"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s10"]) .mt0, :where([data-cl-s~="s10"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s10"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s10"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s10"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s10"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s10"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s10"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s10"]) .mr0, :where([data-cl-s~="s10"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s10"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s10"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s10"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s10"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s10"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s10"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s10"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s10"]) .ml0, :where([data-cl-s~="s10"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s10"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s10"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s10"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s10"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s10"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s10"]) .mb-0, :where([data-cl-s~="s10"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s10"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s10"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s10"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s10"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s10"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s10"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s10"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s10"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s10"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s10"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s10"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s10"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s10"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s10"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s10"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s10"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s10"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s10"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s10"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s10"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s10"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s10"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s10"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s10"]) .st-bg-stich::after, :where([data-cl-s~="s10"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s10"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s10"]) .st-brackets::before, :where([data-cl-s~="s10"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s10"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s10"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s10"]) .post .st-timeline, :where([data-cl-s~="s10"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s10"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s10"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s10"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s10"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s10"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-timeline > li::after, :where([data-cl-s~="s10"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s10"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s10"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s10"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s10"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s10"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s10"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s10"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s10"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s10"]) .st-timeline-list-text a, :where([data-cl-s~="s10"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s10"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s10"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s10"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s10"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s10"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s10"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s10"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s10"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s10"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s10"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s10"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s10"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s10"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s10"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s10"]) .st-in-mybox .st-point, :where([data-cl-s~="s10"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s10"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s10"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s10"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s10"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s10"]) .st-back-btn .st-fa, :where([data-cl-s~="s10"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s10"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s10"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s10"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s10"]) .smanone{ display: none; }
:where([data-cl-s~="s10"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s10"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s10"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s10"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s10"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s10"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) kbd, :where([data-cl-s~="s10"]) .st-code, :where([data-cl-s~="s10"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s10"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s10"]) kbd, :where([data-cl-s~="s10"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s10"]) pre .st-code, :where([data-cl-s~="s10"]) .st-pre .st-code, :where([data-cl-s~="s10"]) pre code, :where([data-cl-s~="s10"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s10"]) .clear{ clear: both; }
:where([data-cl-s~="s10"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s10"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s10"]) thead th, :where([data-cl-s~="s10"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s10"]) table thead th, :where([data-cl-s~="s10"]) table thead th p, :where([data-cl-s~="s10"]) table thead tr td, :where([data-cl-s~="s10"]) .post table thead tr td, :where([data-cl-s~="s10"]) .post table thead tr td p, :where([data-cl-s~="s10"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s10"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s10"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s10"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s10"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s10"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s10"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s10"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s10"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s10"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s10"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s10"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s10"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s10"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s10"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s10"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s10"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s10"]) #side aside .slick-dots li, :where([data-cl-s~="s10"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s10"]) .slick-prev, :where([data-cl-s~="s10"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s10"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s10"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s10"]) .slick-prev:hover, :where([data-cl-s~="s10"]) .slick-prev:focus, :where([data-cl-s~="s10"]) .slick-next:hover, :where([data-cl-s~="s10"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s10"]) .slick-prev::before, :where([data-cl-s~="s10"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s10"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s10"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s10"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s10"]) .slick-slide:focus, :where([data-cl-s~="s10"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s10"]) .slider, :where([data-cl-s~="s10"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s10"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s10"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s10"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s10"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s10"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s10"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s10"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s10"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s10"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s10"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s10"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .header-post-slider.is-wide, :where([data-cl-s~="s10"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s10"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s10"]) .post-slide-image, :where([data-cl-s~="s10"]) .post-slide-more, :where([data-cl-s~="s10"]) .post-card-image, :where([data-cl-s~="s10"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s10"]) .post-slide-image:hover, :where([data-cl-s~="s10"]) .post-slide-more:hover, :where([data-cl-s~="s10"]) .post-card-image:hover, :where([data-cl-s~="s10"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s10"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s10"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s10"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s10"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s10"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s10"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s10"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s10"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s10"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s10"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s10"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s10"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s10"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s10"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s10"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s10"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s10"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s10"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s10"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s10"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s10"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s10"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s10"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s10"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s10"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s10"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s10"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s10"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s10"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s10"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s10"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s10"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s10"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s10"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s10"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s10"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s10"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s10"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s10"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s10"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s10"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s10"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s10"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s10"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s10"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s10"]) .post-card-date .st-fa, :where([data-cl-s~="s10"]) .post-slide-date .st-fa, :where([data-cl-s~="s10"]) .post-card-date .fa, :where([data-cl-s~="s10"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s10"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s10"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s10"]) .post-card-excerpt p, :where([data-cl-s~="s10"]) main .post-slide-excerpt p, :where([data-cl-s~="s10"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s10"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s10"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s10"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s10"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s10"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s10"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s10"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s10"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .content-post-slider, :where([data-cl-s~="s10"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s10"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s10"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s10"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s10"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s10"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s10"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s10"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s10"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s10"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s10"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s10"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s10"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s10"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s10"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s10"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s10"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s10"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s10"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s10"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s10"]) a.st-flexbox-link, :where([data-cl-s~="s10"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s10"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s10"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s10"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s10"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s10"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s10"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s10"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s10"]) .st-header-flexbox ul, :where([data-cl-s~="s10"]) .post .st-header-flexbox ol, :where([data-cl-s~="s10"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s10"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s10"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s10"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s10"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s10"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s10"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s10"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s10"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s10"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s10"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s10"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s10"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s10"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s10"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s10"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s10"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s10"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) pre, :where([data-cl-s~="s10"]) .wp-block-details summary, :where([data-cl-s~="s10"]) p, :where([data-cl-s~="s10"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s10"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s10"]) .yellowbox, :where([data-cl-s~="s10"]) .graybox, :where([data-cl-s~="s10"]) .redbox, :where([data-cl-s~="s10"]) #topnews .clearfix dd p, :where([data-cl-s~="s10"]) .post ul li, :where([data-cl-s~="s10"]) .post ol li, :where([data-cl-s~="s10"]) #comments #respond, :where([data-cl-s~="s10"]) .st-tab-content > label, :where([data-cl-s~="s10"]) .st-tabs__tab-list-item, :where([data-cl-s~="s10"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s10"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s10"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) h1{ margin: 0px; }
:where([data-cl-s~="s10"]) h2.has-st-regular-font-size, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s10"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s10"]) .h3modoki, :where([data-cl-s~="s10"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s10"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s10"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s10"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s10"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s10"]) h5, :where([data-cl-s~="s10"]) h5 span, :where([data-cl-s~="s10"]) .h5modoki, :where([data-cl-s~="s10"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s10"]) #footer h5, :where([data-cl-s~="s10"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s10"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s10"]) h6, :where([data-cl-s~="s10"]) h6 span, :where([data-cl-s~="s10"]) .h6modoki, :where([data-cl-s~="s10"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s10"]) .st-h-copy-toc, :where([data-cl-s~="s10"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s10"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s10"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s10"]) p, :where([data-cl-s~="s10"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s10"]) header .descr.sitenametop, :where([data-cl-s~="s10"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s10"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s10"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s10"]) header .descr.sitename-only, :where([data-cl-s~="s10"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s10"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s10"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s10"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s10"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s10"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s10"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s10"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s10"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s10"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s10"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s10"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s10"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s10"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s10"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s10"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s10"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s10"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s10"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s10"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s10"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s10"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s10"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s10"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s10"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s10"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s10"]) .blog_info .st-fa, :where([data-cl-s~="s10"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s10"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s10"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s10"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s10"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s10"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s10"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s10"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s10"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s10"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s10"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s10"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s10"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s10"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s10"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s10"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .h5modoki, :where([data-cl-s~="s10"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s10"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s10"]) .h2modoki, :where([data-cl-s~="s10"]) .h3modoki, :where([data-cl-s~="s10"]) .h4modoki, :where([data-cl-s~="s10"]) .h5modoki, :where([data-cl-s~="s10"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s10"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s10"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s10"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s10"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s10"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s10"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s10"]) .wp-block-image figcaption a, :where([data-cl-s~="s10"]) .wp-block-image figcaption, :where([data-cl-s~="s10"]) .wp-caption-text a, :where([data-cl-s~="s10"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s10"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s10"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s10"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s10"]) #side .widget_meta ul li, :where([data-cl-s~="s10"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s10"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s10"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #content{ position: relative; }
:where([data-cl-s~="s10"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s10"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s10"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s10"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s10"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s10"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s10"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s10"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s10"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s10"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s10"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s10"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s10"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s10"]) .post .blogbox .st-fa, :where([data-cl-s~="s10"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s10"]) .post .blogbox .fa, :where([data-cl-s~="s10"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s10"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s10"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s10"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s10"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s10"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s10"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s10"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-large, :where([data-cl-s~="s10"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s10"]) .inyoumodoki, :where([data-cl-s~="s10"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .inyoumodoki::before, :where([data-cl-s~="s10"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s10"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s10"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s10"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) blockquote.tiktok-embed, :where([data-cl-s~="s10"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s10"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s10"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s10"]) .post blockquote cite, :where([data-cl-s~="s10"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s10"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s10"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s10"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s10"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s10"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s10"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s10"]) .ymarker, :where([data-cl-s~="s10"]) .ymarker-s, :where([data-cl-s~="s10"]) .gmarker, :where([data-cl-s~="s10"]) .gmarker-s, :where([data-cl-s~="s10"]) .rmarker, :where([data-cl-s~="s10"]) .rmarker-s, :where([data-cl-s~="s10"]) .bmarker, :where([data-cl-s~="s10"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s10"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s10"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s10"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s10"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s10"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s10"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s10"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s10"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s10"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s10"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s10"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s10"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .post .yellowbox .maruck, :where([data-cl-s~="s10"]) .post .yellowbox .maruno, :where([data-cl-s~="s10"]) .post .yellowbox p:last-child, :where([data-cl-s~="s10"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s10"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .graybox .maruck, :where([data-cl-s~="s10"]) .post .graybox .maruno, :where([data-cl-s~="s10"]) .post .graybox p:last-child, :where([data-cl-s~="s10"]) .post .graybox ol:last-child, :where([data-cl-s~="s10"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .redbox .maruck, :where([data-cl-s~="s10"]) .post .redbox .maruno, :where([data-cl-s~="s10"]) .post .redbox p:last-child, :where([data-cl-s~="s10"]) .post .redbox ol:last-child, :where([data-cl-s~="s10"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .freebox .maruck, :where([data-cl-s~="s10"]) .post .freebox .maruno, :where([data-cl-s~="s10"]) .post .st-mybox .maruck, :where([data-cl-s~="s10"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s10"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s10"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s10"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s10"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s10"]) span.sankou, :where([data-cl-s~="s10"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s10"]) span.sankou.green, :where([data-cl-s~="s10"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s10"]) span.sankou.blue, :where([data-cl-s~="s10"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s10"]) span.st-hisu, :where([data-cl-s~="s10"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s10"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s10"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s10"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s10"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s10"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s10"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s10"]) .st-wrench-icon i::before, :where([data-cl-s~="s10"]) .st-wrench-icon::before, :where([data-cl-s~="s10"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s10"]) .st-ring-icon i::before, :where([data-cl-s~="s10"]) .st-ring-icon::before, :where([data-cl-s~="s10"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s10"]) .st-horizontal-icon i::before, :where([data-cl-s~="s10"]) .st-horizontal-icon::before, :where([data-cl-s~="s10"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s10"]) .st-vertical-icon i::before, :where([data-cl-s~="s10"]) .st-vertical-icon::before, :where([data-cl-s~="s10"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s10"]) .st-flash-icon i::before, :where([data-cl-s~="s10"]) .st-flash-icon::before, :where([data-cl-s~="s10"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s10"]) .st-bounce-icon i::before, :where([data-cl-s~="s10"]) .st-bounce-icon::before, :where([data-cl-s~="s10"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s10"]) .st-rotation-icon i::before, :where([data-cl-s~="s10"]) .st-rotation-icon::before, :where([data-cl-s~="s10"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s10"]) .st-float-icon i::before, :where([data-cl-s~="s10"]) .st-float-icon::before, :where([data-cl-s~="s10"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s10"]) .st-pulse-icon i::before, :where([data-cl-s~="s10"]) .st-pulse-icon::before, :where([data-cl-s~="s10"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s10"]) .st-shake-s-icon i::before, :where([data-cl-s~="s10"]) .st-shake-s-icon::before, :where([data-cl-s~="s10"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s10"]) .st-shake-icon i::before, :where([data-cl-s~="s10"]) .st-shake-icon::before, :where([data-cl-s~="s10"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s10"]) .st-tada-icon i::before, :where([data-cl-s~="s10"]) .st-tada-icon::before, :where([data-cl-s~="s10"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s10"]) .st-passing-icon i::before, :where([data-cl-s~="s10"]) .st-passing-icon::before, :where([data-cl-s~="s10"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s10"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s10"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s10"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s10"]) .st-burst-icon i::before, :where([data-cl-s~="s10"]) .st-burst-icon::before, :where([data-cl-s~="s10"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s10"]) .st-falling-icon i::before, :where([data-cl-s~="s10"]) .st-falling-icon::before, :where([data-cl-s~="s10"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s10"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s10"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s10"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s10"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s10"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s10"]) .y-star, :where([data-cl-s~="s10"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s10"]) .y-star .st-svg-star, :where([data-cl-s~="s10"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s10"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s10"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s10"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s10"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s10"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s10"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s10"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s10"]) .post .p-entry-t, :where([data-cl-s~="s10"]) #side .p-entry-t, :where([data-cl-s~="s10"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s10"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s10"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s10"]) #footer .pop-box, :where([data-cl-s~="s10"]) .nowhits .pop-box, :where([data-cl-s~="s10"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s10"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s10"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s10"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s10"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s10"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s10"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s10"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s10"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s10"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s10"]) footer .footer-wbox .headbox, :where([data-cl-s~="s10"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s10"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s10"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s10"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s10"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s10"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s10"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s10"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s10"]) #content-w .category .p-entry, :where([data-cl-s~="s10"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s10"]) #content-w .post .category .p-entry, :where([data-cl-s~="s10"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s10"]) #content-w .category .p-entry::after, :where([data-cl-s~="s10"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s10"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s10"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s10"]) .category .p-entry-t, :where([data-cl-s~="s10"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s10"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s10"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s10"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s10"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s10"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s10"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s10"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s10"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s10"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s10"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s10"]) .poprank{ position: relative; }
:where([data-cl-s~="s10"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s10"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s10"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s10"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s10"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s10"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s10"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s10"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s10"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) #footer .copy, :where([data-cl-s~="s10"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s10"]) #footer .copy a, :where([data-cl-s~="s10"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s10"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s10"]) .head-telno a, :where([data-cl-s~="s10"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s10"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s10"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s10"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s10"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s10"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s10"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s10"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s10"]) .headbox, :where([data-cl-s~="s10"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s10"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s10"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s10"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s10"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s10"]) .widget_recent_entries ul li a, :where([data-cl-s~="s10"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s10"]) .widget_recent_entries ul li, :where([data-cl-s~="s10"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s10"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s10"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s10"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s10"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s10"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s10"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s10"]) footer .widget_recent_entries ul, :where([data-cl-s~="s10"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s10"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s10"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s10"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s10"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s10"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s10"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s10"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s10"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s10"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s10"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s10"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s10"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s10"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s10"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s10"]) #st-infomation-widget .huto *, :where([data-cl-s~="s10"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s10"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s10"]) footer .widget_tag_cloud, :where([data-cl-s~="s10"]) footer .widget_categories, :where([data-cl-s~="s10"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #footer .st-formbtn, :where([data-cl-s~="s10"]) #footer .rssbox, :where([data-cl-s~="s10"]) #footer .st-author-box, :where([data-cl-s~="s10"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s10"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s10"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s10"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s10"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s10"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s10"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s10"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s10"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s10"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s10"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s10"]) .kanren h3 a, :where([data-cl-s~="s10"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s10"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s10"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s10"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s10"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s10"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s10"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s10"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s10"]) .kanren.pop-box h5, :where([data-cl-s~="s10"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s10"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s10"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s10"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s10"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s10"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s10"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s10"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s10"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s10"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s10"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s10"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s10"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s10"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s10"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s10"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s10"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s10"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s10"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s10"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s10"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s10"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s10"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s10"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s10"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s10"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s10"]) .st-author-box .st-fa, :where([data-cl-s~="s10"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s10"]) ul#st-tab-menu, :where([data-cl-s~="s10"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s10"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s10"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s10"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s10"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s10"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s10"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s10"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s10"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s10"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s10"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .st-author-sns, :where([data-cl-s~="s10"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-author-sns .st-fa, :where([data-cl-s~="s10"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-author-sns .st-fa, :where([data-cl-s~="s10"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s10"]) .st-author-sns a, :where([data-cl-s~="s10"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s10"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s10"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s10"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s10"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s10"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s10"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s10"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s10"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s10"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s10"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s10"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s10"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s10"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s10"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s10"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s10"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s10"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s10"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s10"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s10"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s10"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s10"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s10"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s10"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s10"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s10"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s10"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s10"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s10"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s10"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s10"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s10"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s10"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s10"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s10"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s10"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s10"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s10"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s10"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s10"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s10"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .post table tfoot, :where([data-cl-s~="s10"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s10"]) .post table thead th, :where([data-cl-s~="s10"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s10"]) table > thead > tr > td, :where([data-cl-s~="s10"]) table > thead > tr > th, :where([data-cl-s~="s10"]) table > tr > td, :where([data-cl-s~="s10"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s10"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s10"]) table tr td, :where([data-cl-s~="s10"]) table#wp-calendar tr td, :where([data-cl-s~="s10"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s10"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s10"]) table th, :where([data-cl-s~="s10"]) table th p, :where([data-cl-s~="s10"]) .post table tr td p, :where([data-cl-s~="s10"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s10"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s10"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s10"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s10"]) tr.st-centertable, :where([data-cl-s~="s10"]) td.st-centertable, :where([data-cl-s~="s10"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s10"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s10"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s10"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s10"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s10"]) .post .scroll-box.pc table td, :where([data-cl-s~="s10"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s10"]) .is-style-scroll-box.pc, :where([data-cl-s~="s10"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s10"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s10"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s10"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s10"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s10"]) img.float-left{ float: left; }
:where([data-cl-s~="s10"]) img.float-right{ float: right; }
:where([data-cl-s~="s10"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s10"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s10"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s10"]) .widget_media_image, :where([data-cl-s~="s10"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) main ul, :where([data-cl-s~="s10"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s10"]) main .sns ul, :where([data-cl-s~="s10"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) main ul.st_toc_list, :where([data-cl-s~="s10"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) main ul.st-box-btn, :where([data-cl-s~="s10"]) main ul.st_toc_list, :where([data-cl-s~="s10"]) main ol.st_toc_list, :where([data-cl-s~="s10"]) main ul.has-st-border, :where([data-cl-s~="s10"]) main ol.has-st-border, :where([data-cl-s~="s10"]) main ul.has-background, :where([data-cl-s~="s10"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s10"]) main ul ul, :where([data-cl-s~="s10"]) main ul ol, :where([data-cl-s~="s10"]) main ol ul, :where([data-cl-s~="s10"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s10"]) .is-style-st-check, :where([data-cl-s~="s10"]) .is-style-st-timeline-count, :where([data-cl-s~="s10"]) .is-style-st-timeline-list, :where([data-cl-s~="s10"]) .is-style-st-circle, :where([data-cl-s~="s10"]) .is-style-st-circle-border, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox, :where([data-cl-s~="s10"]) .is-style-st-maruck, :where([data-cl-s~="s10"]) .is-style-st-maruno, :where([data-cl-s~="s10"]) .is-style-st-no, :where([data-cl-s~="s10"]) .is-style-st-no-border, :where([data-cl-s~="s10"]) .st-list-circle ul, :where([data-cl-s~="s10"]) .st-list-check ul, :where([data-cl-s~="s10"]) .st-square-checkbox ul, :where([data-cl-s~="s10"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s10"]) .maruck ul, :where([data-cl-s~="s10"]) .maruno ul, :where([data-cl-s~="s10"]) .st-list-no ul, :where([data-cl-s~="s10"]) .st-list-circle ol, :where([data-cl-s~="s10"]) .st-list-check ol, :where([data-cl-s~="s10"]) .st-square-checkbox ol, :where([data-cl-s~="s10"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s10"]) .maruck ol, :where([data-cl-s~="s10"]) .maruno ol, :where([data-cl-s~="s10"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) main ul li, :where([data-cl-s~="s10"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s10"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s10"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s10"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s10"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s10"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s10"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s10"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s10"]) .kome ol, :where([data-cl-s~="s10"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s10"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s10"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s10"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou, :where([data-cl-s~="s10"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) main .st-list-border ul li, :where([data-cl-s~="s10"]) main .st-list-border ol li, :where([data-cl-s~="s10"]) main ul.is-style-st-border li, :where([data-cl-s~="s10"]) main ol.is-style-st-border li, :where([data-cl-s~="s10"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s10"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s10"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s10"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s10"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s10"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s10"]) ul li{ text-align: left; }
:where([data-cl-s~="s10"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s10"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s10"]) .post .is-style-st-maruno, :where([data-cl-s~="s10"]) .post .is-style-st-maruck, :where([data-cl-s~="s10"]) .post .maruno, :where([data-cl-s~="s10"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s10"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s10"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s10"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s10"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s10"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s10"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s10"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s10"]) .post .maruno li, :where([data-cl-s~="s10"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s10"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s10"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s10"]) .post .maruno li::before, :where([data-cl-s~="s10"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s10"]) .is-style-st-border > li, :where([data-cl-s~="s10"]) .is-style-st-circle-border > li, :where([data-cl-s~="s10"]) .is-style-st-check-border > li, :where([data-cl-s~="s10"]) .is-style-st-no-border > li, :where([data-cl-s~="s10"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) ol.is-style-st-circle > li, :where([data-cl-s~="s10"]) ul.is-style-st-circle > li, :where([data-cl-s~="s10"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s10"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s10"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s10"]) .is-style-st-circle > li::before, :where([data-cl-s~="s10"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s10"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s10"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s10"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s10"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s10"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-check > li, :where([data-cl-s~="s10"]) .is-style-st-check-border > li, :where([data-cl-s~="s10"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s10"]) .is-style-st-check > li::before, :where([data-cl-s~="s10"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s10"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s10"]) .is-style-st-check > li::after, :where([data-cl-s~="s10"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s10"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .is-style-st-no > li, :where([data-cl-s~="s10"]) .is-style-st-no-border > li, :where([data-cl-s~="s10"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s10"]) .is-style-st-no > li::before, :where([data-cl-s~="s10"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s10"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s10"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s10"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s10"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s10"]) .st-link-guide li a, :where([data-cl-s~="s10"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s10"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s10"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s10"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s10"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s10"]) main, :where([data-cl-s~="s10"]) .st-count-reset, :where([data-cl-s~="s10"]) .st-link-guide, :where([data-cl-s~="s10"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s10"]) footer .st-link-guide ul, :where([data-cl-s~="s10"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s10"]) .post .st-box-btn, :where([data-cl-s~="s10"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s10"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s10"]) .st-box-btn li, :where([data-cl-s~="s10"]) .post .st-box-btn li, :where([data-cl-s~="s10"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s10"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s10"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s10"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s10"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s10"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s10"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s10"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s10"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s10"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s10"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s10"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s10"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s10"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s10"]) .st-box-btn .st-fa, :where([data-cl-s~="s10"]) .st-box-btn .fa, :where([data-cl-s~="s10"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s10"]) .post .st-box-btn-text, :where([data-cl-s~="s10"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s10"]) .post .st-box-btn-memo, :where([data-cl-s~="s10"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s10"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s10"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s10"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s10"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s10"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-box-btn .st-fa, :where([data-cl-s~="s10"]) .st-box-btn .fa, :where([data-cl-s~="s10"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s10"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s10"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s10"]) footer ul.st-box-btn img, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s10"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s10"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s10"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s10"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s10"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s10"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s10"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s10"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s10"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s10"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s10"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s10"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide li, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s10"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide li a, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s10"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide li a, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s10"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s10"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s10"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s10"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s10"]) .st-link-guide .sub-menu, :where([data-cl-s~="s10"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s10"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s10"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s10"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s10"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s10"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s10"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s10"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s10"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s10"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s10"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s10"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-btn-open .st-fa, :where([data-cl-s~="s10"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s10"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s10"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s10"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s10"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s10"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-memobox2 .st-fa, :where([data-cl-s~="s10"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s10"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s10"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s10"]) .st-memobox .st-fa, :where([data-cl-s~="s10"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s10"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s10"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s10"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s10"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s10"]) .st-mybox .st-fa, :where([data-cl-s~="s10"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s10"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s10"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s10"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s10"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s10"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s10"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s10"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s10"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s10"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s10"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s10"]) .p-entry-f .st-fa, :where([data-cl-s~="s10"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s10"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s10"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s10"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s10"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s10"]) .post .st-minihukidashi, :where([data-cl-s~="s10"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s10"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s10"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s10"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s10"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s10"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s10"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s10"]) .hukidashi-underline::before, :where([data-cl-s~="s10"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s10"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s10"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s10"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-marumozi .st-fa, :where([data-cl-s~="s10"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s10"]) .st-marumozi .fa, :where([data-cl-s~="s10"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s10"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s10"]) .st-marumozi .photoline img, :where([data-cl-s~="s10"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s10"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s10"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s10"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s10"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s10"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s10"]) main .clip-memotext ul, :where([data-cl-s~="s10"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s10"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s10"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s10"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s10"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s10"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s10"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s10"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s10"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s10"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s10"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s10"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s10"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s10"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s10"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s10"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s10"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s10"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s10"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s10"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s10"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s10"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s10"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s10"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s10"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s10"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s10"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s10"]) .post .st-square-checkbox > li, :where([data-cl-s~="s10"]) .st-square-checkbox ul li, :where([data-cl-s~="s10"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-square-checkbox li, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s10"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s10"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s10"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s10"]) .post .st-square-checkbox > li, :where([data-cl-s~="s10"]) .st-square-checkbox ul li, :where([data-cl-s~="s10"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .rankstlink-l2 p a, :where([data-cl-s~="s10"]) .rankstlink-l p a, :where([data-cl-s~="s10"]) .rankstlink-b p a, :where([data-cl-s~="s10"]) .rankstlink-r p a, :where([data-cl-s~="s10"]) .rankstlink-r2 p a, :where([data-cl-s~="s10"]) .rankstlink-a p a, :where([data-cl-s~="s10"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s10"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s10"]) .rankstlink-l p a:hover, :where([data-cl-s~="s10"]) .rankstlink-b p a:hover, :where([data-cl-s~="s10"]) .rankstlink-r p a:hover, :where([data-cl-s~="s10"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s10"]) .rankstlink-a p a:hover, :where([data-cl-s~="s10"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s10"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s10"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s10"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s10"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s10"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s10"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s10"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s10"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s10"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s10"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s10"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s10"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-mcbox-text, :where([data-cl-s~="s10"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s10"]) .st-mcbox-title, :where([data-cl-s~="s10"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s10"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s10"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s10"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s10"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s10"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s10"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s10"]) a.itembox-link p, :where([data-cl-s~="s10"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s10"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s10"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s10"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s10"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s10"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s10"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s10"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s10"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s10"]) .st-user-comment-box .st-star, :where([data-cl-s~="s10"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s10"]) .st-user-comment-box .st-star, :where([data-cl-s~="s10"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s10"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s10"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s10"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s10"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s10"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container, :where([data-cl-s~="s10"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s10"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s10"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s10"]) .post #st_toc_container ul, :where([data-cl-s~="s10"]) .post #st_toc_container ol, :where([data-cl-s~="s10"]) .post .st_toc_container ul, :where([data-cl-s~="s10"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .post #st_toc_container li ul, :where([data-cl-s~="s10"]) .post #st_toc_container li ol, :where([data-cl-s~="s10"]) .post .st_toc_container li ul, :where([data-cl-s~="s10"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #st_toc_container li li:empty, :where([data-cl-s~="s10"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s10"]) .st_toc_container li li:empty, :where([data-cl-s~="s10"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s10"]) #st_toc_container li:empty, :where([data-cl-s~="s10"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) #st_toc_container ul a, :where([data-cl-s~="s10"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s10"]) #st_toc_container ul li li a, :where([data-cl-s~="s10"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s10"]) #st_toc_container ul a:hover, :where([data-cl-s~="s10"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s10"]) .post #st_toc_container ul ul, :where([data-cl-s~="s10"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s10"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s10"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s10"]) #st_toc_container li, :where([data-cl-s~="s10"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s10"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s10"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s10"]) #st_toc_container > ul > li, :where([data-cl-s~="s10"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s10"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s10"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s10"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s10"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s10"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s10"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s10"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s10"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container li li a::before, :where([data-cl-s~="s10"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s10"]) #st_toc_container li li, :where([data-cl-s~="s10"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s10"]) #st_toc_container li li li, :where([data-cl-s~="s10"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s10"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s10"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s10"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s10"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s10"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s10"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s10"]) .st_toc_back, :where([data-cl-s~="s10"]) .st_toc_back:focus, :where([data-cl-s~="s10"]) .st_toc_back:hover, :where([data-cl-s~="s10"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s10"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s10"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s10"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s10"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s10"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s10"]) .st_toc_back.is-rounded, :where([data-cl-s~="s10"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s10"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s10"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s10"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s10"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s10"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s10"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s10"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s10"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s10"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s10"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s10"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s10"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s10"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s10"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s10"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s10"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s10"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s10"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s10"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s10"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s10"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s10"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s10"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s10"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s10"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s10"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s10"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s10"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s10"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s10"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s10"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s10"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s10"]) .side_toc #st_toc_container li, :where([data-cl-s~="s10"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s10"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s10"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s10"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s10"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s10"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s10"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s10"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s10"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s10"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s10"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s10"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s10"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s10"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s10"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s10"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s10"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s10"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s10"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s10"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s10"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s10"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s10"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s10"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s10"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s10"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s10"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s10"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s10"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s10"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s10"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s10"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s10"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s10"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s10"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s10"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s10"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s10"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s10"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s10"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s10"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s10"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s10"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s10"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list, :where([data-cl-s~="s10"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s10"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s10"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s10"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s10"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s10"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s10"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s10"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s10"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s10"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s10"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s10"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s10"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s10"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s10"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s10"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s10"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s10"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s10"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s10"]) textarea, :where([data-cl-s~="s10"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s10"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s10"]) textarea, :where([data-cl-s~="s10"]) select{ padding: 5px; }
:where([data-cl-s~="s10"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s10"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s10"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s10"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s10"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s10"]) .post_password{ text-align: center; }
:where([data-cl-s~="s10"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox, :where([data-cl-s~="s10"]) .responbox30, :where([data-cl-s~="s10"]) .responbox33, :where([data-cl-s~="s10"]) .responbox40, :where([data-cl-s~="s10"]) .responbox50, :where([data-cl-s~="s10"]) .responbox60, :where([data-cl-s~="s10"]) .responbox70, :where([data-cl-s~="s10"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s10"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s10"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s10"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s10"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s10"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s10"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s10"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s10"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s10"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s10"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s10"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s10"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .responbox60, :where([data-cl-s~="s10"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s10"]) .post .amazonjs_item h4, :where([data-cl-s~="s10"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s10"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s10"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s10"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s10"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s10"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s10"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s10"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s10"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s10"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s10"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s10"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s10"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s10"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s10"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s10"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s10"]) .appreach__developper, :where([data-cl-s~="s10"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s10"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s10"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s10"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s10"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s10"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s10"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s10"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s10"]) .post .w3eden 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), :where([data-cl-s~="s10"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s10"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s10"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s10"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s10"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s10"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s10"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s10"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) a.st-cardlink, :where([data-cl-s~="s10"]) a .st-cardbox h5, :where([data-cl-s~="s10"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s10"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .post .st-cardbox p, :where([data-cl-s~="s10"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s10"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s10"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s10"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s10"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s10"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s10"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s10"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s10"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s10"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s10"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s10"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s10"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s10"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-card-title-head .st-fa, :where([data-cl-s~="s10"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s10"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s10"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s10"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s10"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s10"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s10"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s10"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s10"]) #footer p.cardbox-more, :where([data-cl-s~="s10"]) #side p.cardbox-more, :where([data-cl-s~="s10"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s10"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s10"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s10"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s10"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s10"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s10"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s10"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s10"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s10"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s10"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s10"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s10"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s10"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s10"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s10"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s10"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s10"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s10"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s10"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s10"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s10"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s10"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s10"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s10"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s10"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s10"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s10"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s10"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s10"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s10"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s10"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s10"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s10"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s10"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s10"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s10"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s10"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s10"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s10"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s10"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s10"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s10"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s10"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s10"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s10"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s10"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s10"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s10"]) header h1#st-mobile-logo, :where([data-cl-s~="s10"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s10"]) #st-mobile-logo h1, :where([data-cl-s~="s10"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s10"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s10"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s10"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s10"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s10"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s10"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s10"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s10"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s10"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s10"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s10"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s10"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s10"]) .op-text, :where([data-cl-s~="s10"]) .op-text a, :where([data-cl-s~="s10"]) .op-text2, :where([data-cl-s~="s10"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s10"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s10"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s10"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s10"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s10"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s10"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s10"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s10"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s10"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s10"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s10"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s10"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s10"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s10"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s10"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s10"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s10"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s10"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s10"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s10"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s10"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s10"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s10"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s10"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-middle-menu .st-fa, :where([data-cl-s~="s10"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s10"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s10"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s10"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s10"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s10"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s10"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s10"]) nav.st5, :where([data-cl-s~="s10"]) #st-menuwide div.menu, :where([data-cl-s~="s10"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s10"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s10"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s10"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s10"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s10"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s10"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s10"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s10"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s10"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s10"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .st-cardlink-card-link, :where([data-cl-s~="s10"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s10"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s10"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s10"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s10"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s10"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s10"]) #side #st-header-cardlink, :where([data-cl-s~="s10"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s10"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s10"]) #side .st-cardlink-card, :where([data-cl-s~="s10"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s10"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s10"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #search, :where([data-cl-s~="s10"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s10"]) .cs-text input.cs-text-input, :where([data-cl-s~="s10"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s10"]) .cs-text input.cs-text-input, :where([data-cl-s~="s10"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s10"]) #s, :where([data-cl-s~="s10"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s10"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s10"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s10"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s10"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s10"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s10"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s10"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s10"]) .cs-term, :where([data-cl-s~="s10"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s10"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s10"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s10"]) .cs-term-list, :where([data-cl-s~="s10"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s10"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s10"]) .cs-term-item, :where([data-cl-s~="s10"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s10"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s10"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s10"]) .cs-term-label, :where([data-cl-s~="s10"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .cs-term-label:hover, :where([data-cl-s~="s10"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s10"]) .cs-term-checkbox, :where([data-cl-s~="s10"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s10"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s10"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s10"]) .cs-order, :where([data-cl-s~="s10"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .cs-order-item, :where([data-cl-s~="s10"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s10"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s10"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s10"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s10"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .cs-term-item, :where([data-cl-s~="s10"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s10"]) .acordion_search .cs-term-item, :where([data-cl-s~="s10"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s10"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s10"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s10"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s10"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s10"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s10"]) .st-countdown-expired, :where([data-cl-s~="s10"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s10"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s10"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s10"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s10"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s10"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s10"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s10"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s10"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s10"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s10"]) footer ul, :where([data-cl-s~="s10"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s10"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s10"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s10"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s10"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s10"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s10"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s10"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s10"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s10"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s10"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s10"]) .pagination span, :where([data-cl-s~="s10"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #breadcrumb, :where([data-cl-s~="s10"]) #breadcrumb ol, :where([data-cl-s~="s10"]) #breadcrumb li, :where([data-cl-s~="s10"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s10"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s10"]) #breadcrumb ol li a, :where([data-cl-s~="s10"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s10"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s10"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s10"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s10"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .snstext, :where([data-cl-s~="s10"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s10"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s10"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s10"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s10"]) .sns li a .st-fa, :where([data-cl-s~="s10"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s10"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s10"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s10"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s10"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s10"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s10"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s10"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s10"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s10"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s10"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s10"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s10"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s10"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s10"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s10"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s10"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s10"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s10"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s10"]) .wp-block-rss *, :where([data-cl-s~="s10"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s10"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s10"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s10"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .wp-block-rss a, :where([data-cl-s~="s10"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s10"]) .wp-block-rss a:hover, :where([data-cl-s~="s10"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s10"]) .wp-block-rss, :where([data-cl-s~="s10"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s10"]) .widget_rss ul, :where([data-cl-s~="s10"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s10"]) .wp-block-rss li, :where([data-cl-s~="s10"]) #side aside .widget_rss li, :where([data-cl-s~="s10"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .post .wp-block-rss li, :where([data-cl-s~="s10"]) .post .widget_rss li, :where([data-cl-s~="s10"]) .wp-block-rss li, :where([data-cl-s~="s10"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s10"]) .post .widget_rss li:last-child, :where([data-cl-s~="s10"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s10"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s10"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s10"]) .wp-block-rss time, :where([data-cl-s~="s10"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s10"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s10"]) .widget_rss cite, :where([data-cl-s~="s10"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s10"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s10"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s10"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s10"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s10"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s10"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s10"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s10"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s10"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s10"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s10"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s10"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s10"]) #comments .comment .comment-form-title, :where([data-cl-s~="s10"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s10"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s10"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s10"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s10"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s10"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s10"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s10"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s10"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s10"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s10"]) .vcard .fn, :where([data-cl-s~="s10"]) .comment-author a, :where([data-cl-s~="s10"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s10"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s10"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s10"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s10"]) #comments label{ display: block; }
:where([data-cl-s~="s10"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s10"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s10"]) .says{ display: none; }
:where([data-cl-s~="s10"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s10"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s10"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s10"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s10"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s10"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s10"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s10"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s10"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s10"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s10"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s10"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s10"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s10"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s10"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s10"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s10"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s10"]) li.pingback .comment-author a, :where([data-cl-s~="s10"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s10"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s10"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s10"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s10"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s10"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s10"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s10"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .p-navi .st-next i, :where([data-cl-s~="s10"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s10"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s10"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s10"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s10"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s10"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s10"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s10"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s10"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s10"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s10"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s10"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s10"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s10"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s10"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s10"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s10"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s10"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s10"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s10"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s10"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s10"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s10"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s10"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #side .st-gallery, :where([data-cl-s~="s10"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-gallery a, :where([data-cl-s~="s10"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s10"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s10"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s10"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s10"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s10"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s10"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s10"]) header{ text-align: center; }
:where([data-cl-s~="s10"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s10"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s10"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s10"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s10"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s10"]) .post.post-search, :where([data-cl-s~="s10"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s10"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s10"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s10"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s10"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s10"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s10"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s10"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .eyecatch-copyurl a, :where([data-cl-s~="s10"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s10"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s10"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s10"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s10"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s10"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s10"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s10"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s10"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s10"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s10"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s10"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s10"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s10"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s10"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s10"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s10"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s10"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s10"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s10"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .lp .post img, :where([data-cl-s~="s10"]) .lp .post video, :where([data-cl-s~="s10"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s10"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .lp .st-author-box, :where([data-cl-s~="s10"]) .lp #gazou, :where([data-cl-s~="s10"]) .lp #itiran, :where([data-cl-s~="s10"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s10"]) .lp #breadcrumb, :where([data-cl-s~="s10"]) .lp .blogbox, :where([data-cl-s~="s10"]) .lp .tagst, :where([data-cl-s~="s10"]) .lp .point, :where([data-cl-s~="s10"]) .lp .p-navi, :where([data-cl-s~="s10"]) .lp .pagination, :where([data-cl-s~="s10"]) .lp .n-entry-t, :where([data-cl-s~="s10"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s10"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s10"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s10"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s10"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s10"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) body#st-redirect #wrapper, :where([data-cl-s~="s10"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s10"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s10"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s10"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s10"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s10"]) #side, :where([data-cl-s~="s10"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s10"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s10"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s10"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s10"]) .st-ac-box, :where([data-cl-s~="s10"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s10"]) .st-ac-box, :where([data-cl-s~="s10"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s10"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s10"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s10"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s10"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s10"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s10"]) .alignright{ float: right; }
:where([data-cl-s~="s10"]) .alignleft{ float: left; }
:where([data-cl-s~="s10"]) .alignwide, :where([data-cl-s~="s10"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s10"]) .alignwide .alignwide, :where([data-cl-s~="s10"]) .alignfull .alignwide, :where([data-cl-s~="s10"]) .alignwide .alignwide, :where([data-cl-s~="s10"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s10"]) figure{ margin: 0px; }
:where([data-cl-s~="s10"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s10"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s10"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s10"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) ol.has-huge-font-size, :where([data-cl-s~="s10"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s10"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s10"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s10"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s10"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s10"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s10"]) .is-style-circle-mask img, :where([data-cl-s~="s10"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s10"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s10"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s10"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s10"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s10"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s10"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s10"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s10"]) .wp-block-cover, :where([data-cl-s~="s10"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s10"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s10"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s10"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s10"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s10"]) ul.has-background, :where([data-cl-s~="s10"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s10"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s10"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s10"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s10"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s10"]) .is-style-st-circle.has-background, :where([data-cl-s~="s10"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s10"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s10"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s10"]) .is-style-st-no.has-background, :where([data-cl-s~="s10"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s10"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s10"]) ol.has-st-border, :where([data-cl-s~="s10"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s10"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s10"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s10"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s10"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s10"]) .has-st-solid-border, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s10"]) .has-st-dashed-border, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s10"]) .has-st-medium-border-width, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s10"]) .has-st-thick-border-width, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s10"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s10"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s10"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s10"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s10"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s10"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s10"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s10"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s10"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s10"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s10"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s10"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s10"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s10"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s10"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s10"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s10"]) ul.wp-block-latest-posts, :where([data-cl-s~="s10"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s10"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s10"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s10"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s10"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s10"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s10"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s10"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s10"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s10"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-wide-background code, :where([data-cl-s~="s10"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s10"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s10"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s10"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s10"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s10"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s10"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s10"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s10"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s10"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s10"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s10"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s10"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s10"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s10"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s10"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s10"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s10"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s10"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s10"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s10"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s10"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s10"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s10"]) .post .is-style-st-table-line table, :where([data-cl-s~="s10"]) .is-style-st-table-line table, :where([data-cl-s~="s10"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s10"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s10"]) .is-style-st-table-line thead, :where([data-cl-s~="s10"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s10"]) .is-style-st-table-line thead th, :where([data-cl-s~="s10"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s10"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s10"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s10"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s10"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s10"]) .is-style-st-table-line td, :where([data-cl-s~="s10"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s10"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s10"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s10"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s10"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s10"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s10"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s10"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s10"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s10"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s10"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s10"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s10"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s10"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s10"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s10"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s10"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s10"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s10"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s10"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s10"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s10"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s10"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s10"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s10"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s10"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s10"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s10"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s10"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s10"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s10"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s10"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s10"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s10"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s10"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s10"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s10"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s10"]) .st-faq.has-color, :where([data-cl-s~="s10"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s10"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s10"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s10"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .st-faq__question, :where([data-cl-s~="s10"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s10"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s10"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s10"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s10"]) .is-style-st-square, :where([data-cl-s~="s10"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s10"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s10"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s10"]) .st-faq__question-content, :where([data-cl-s~="s10"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s10"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s10"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s10"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s10"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s10"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s10"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s10"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s10"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s10"]) .is-style-st-square, :where([data-cl-s~="s10"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s10"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s10"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s10"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s10"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s10"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s10"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s10"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s10"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s10"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s10"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s10"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s10"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s10"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s10"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s10"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s10"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s10"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s10"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s10"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s10"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s10"]) .post, :where([data-cl-s~="s10"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s10"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s10"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s10"]) .post, :where([data-cl-s~="s10"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s10"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s10"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s10"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s10"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s10"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s10"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s10"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s10"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s10"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s10"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s10"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s10"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s10"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s10"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s10"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s10"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s10"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s10"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s10"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s10"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s10"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s10"]) .wp-block-column > :last-child, :where([data-cl-s~="s10"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s10"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s10"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s10"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s10"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s10"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s10"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s10"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s10"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s10"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s10"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s10"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s10"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s10"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s10"]) ul.blocks-gallery-grid, :where([data-cl-s~="s10"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s10"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s10"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s10"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s10"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s10"]) .s-navi-active body, :where([data-cl-s~="s10"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s10"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s10"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s10"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s10"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s10"]) .sns .st-fa, :where([data-cl-s~="s10"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s10"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s10"]) .rssbox a, :where([data-cl-s~="s10"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s10"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s10"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s10"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s10"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s10"]) .tabnone{ display: none; }
:where([data-cl-s~="s10"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s10"]) .sns .st-fa, :where([data-cl-s~="s10"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s10"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s10"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s10"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s10"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s10"]) .op-text, :where([data-cl-s~="s10"]) .op-text a, :where([data-cl-s~="s10"]) .op-text2, :where([data-cl-s~="s10"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s10"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s10"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li, :where([data-cl-s~="s10"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s10"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s10"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s10"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s10"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s10"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s10"]) pre, :where([data-cl-s~="s10"]) .wp-block-details summary, :where([data-cl-s~="s10"]) p, :where([data-cl-s~="s10"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s10"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s10"]) .yellowbox, :where([data-cl-s~="s10"]) .graybox, :where([data-cl-s~="s10"]) .redbox, :where([data-cl-s~="s10"]) .post ul li, :where([data-cl-s~="s10"]) .post ol li, :where([data-cl-s~="s10"]) .st-tab-content > label, :where([data-cl-s~="s10"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s10"]) h2.has-st-regular-font-size, :where([data-cl-s~="s10"]) .h2modoki, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s10"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s10"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s10"]) .h3modoki, :where([data-cl-s~="s10"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s10"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s10"]) .h4modoki, :where([data-cl-s~="s10"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s10"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s10"]) h5, :where([data-cl-s~="s10"]) h5 span, :where([data-cl-s~="s10"]) .h5modoki, :where([data-cl-s~="s10"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s10"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s10"]) h6, :where([data-cl-s~="s10"]) h6 span, :where([data-cl-s~="s10"]) .h6modoki, :where([data-cl-s~="s10"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s10"]) header{ text-align: left; }
:where([data-cl-s~="s10"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s10"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s10"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s10"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s10"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s10"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s10"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s10"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s10"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s10"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s10"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s10"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s10"]) p, :where([data-cl-s~="s10"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .h2modoki::after, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s10"]) .h2modoki::before, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s10"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s10"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s10"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s10"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s10"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s10"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s10"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s10"]) .yellowbox, :where([data-cl-s~="s10"]) .redbox, :where([data-cl-s~="s10"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s10"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s10"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s10"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s10"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s10"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s10"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s10"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s10"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s10"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s10"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s10"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s10"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s10"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s10"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s10"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s10"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s10"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s10"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s10"]) .home .colum1 main, :where([data-cl-s~="s10"]) .category .colum1 main{ }
:where([data-cl-s~="s10"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s10"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s10"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s10"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s10"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s10"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s10"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s10"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s10"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s10"]) #st_toc_container > ul > li, :where([data-cl-s~="s10"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s10"]) pre, :where([data-cl-s~="s10"]) .wp-block-details summary, :where([data-cl-s~="s10"]) p, :where([data-cl-s~="s10"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s10"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s10"]) .yellowbox, :where([data-cl-s~="s10"]) .graybox, :where([data-cl-s~="s10"]) .redbox, :where([data-cl-s~="s10"]) .post ul li, :where([data-cl-s~="s10"]) .post ol li, :where([data-cl-s~="s10"]) .post table tr td, :where([data-cl-s~="s10"]) .st-tab-content > label, :where([data-cl-s~="s10"]) .st-tabs__tab-list-item, :where([data-cl-s~="s10"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s10"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s10"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s10"]) h2.has-st-regular-font-size, :where([data-cl-s~="s10"]) .h2modoki, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s10"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s10"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s10"]) .h3modoki, :where([data-cl-s~="s10"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s10"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s10"]) .h4modoki, :where([data-cl-s~="s10"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s10"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s10"]) h5, :where([data-cl-s~="s10"]) h5 span, :where([data-cl-s~="s10"]) .h5modoki, :where([data-cl-s~="s10"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s10"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s10"]) h6, :where([data-cl-s~="s10"]) h6 span, :where([data-cl-s~="s10"]) .h6modoki, :where([data-cl-s~="s10"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s10"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s10"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s10"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s10"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s10"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s10"]) #playnow, :where([data-cl-s~="s10"]) .tagcloud, :where([data-cl-s~="s10"]) .st-formbtn, :where([data-cl-s~="s10"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s10"]) #playnow:hover, :where([data-cl-s~="s10"]) .tagcloud:hover, :where([data-cl-s~="s10"]) .st-formbtn:hover, :where([data-cl-s~="s10"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s10"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s10"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s10"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s10"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s10"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s10"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s10"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s10"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s10"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s10"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s10"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s10"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s10"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s10"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s10"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s10"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s10"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s10"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s10"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s10"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s10"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s10"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s10"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s10"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s10"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s10"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s10"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s10"]) .smanone{ display: block; }
:where([data-cl-s~="s10"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s10"]) header{ padding: 0px; }
:where([data-cl-s~="s10"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s10"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s10"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s10"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s10"]) nav{ display: block; }
:where([data-cl-s~="s10"]) .ie7 aside ul li, :where([data-cl-s~="s10"]) .ie8 aside ul li, :where([data-cl-s~="s10"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s10"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s10"]) p, :where([data-cl-s~="s10"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s10"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s10"]) .h2modoki::after, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s10"]) .h2modoki::before, :where([data-cl-s~="s10"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s10"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s10"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s10"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s10"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s10"]) .yellowbox, :where([data-cl-s~="s10"]) .redbox, :where([data-cl-s~="s10"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s10"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s10"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s10"]) .post .st-minihukidashi, :where([data-cl-s~="s10"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s10"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s10"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s10"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s10"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s10"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s10"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s10"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s10"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s10"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s10"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s10"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s10"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s10"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s10"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s10"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s10"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s10"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s10"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s10"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s10"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s10"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s10"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s10"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s10"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s10"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s10"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s10"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s10"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s10"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s10"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s10"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s10"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s10"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s10"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s10"]) #side{ padding: 0px; }
:where([data-cl-s~="s10"]) footer{ width: 100%; }
:where([data-cl-s~="s10"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s10"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s10"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s10"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s10"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s10"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s10"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s10"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s10"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s10"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s10"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s10"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s10"]) #hakusinote #st-header, :where([data-cl-s~="s10"]) #hakusinote #content, :where([data-cl-s~="s10"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s10"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s10"]) .sns{ width: 90%; }
:where([data-cl-s~="s10"]) .sns li{ width: 33%; }
:where([data-cl-s~="s10"]) .snstext{ display: inline; }
:where([data-cl-s~="s10"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s10"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s10"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s10"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s10"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s10"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s10"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s10"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) nav.st5 li .sub-menu, :where([data-cl-s~="s10"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s10"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s10"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s10"]) #st-menuwide div.menu, :where([data-cl-s~="s10"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s10"]) #st-menuwide div.menu::after, :where([data-cl-s~="s10"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) #st-menuwide div.menu li, :where([data-cl-s~="s10"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s10"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s10"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s10"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s10"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s10"]) #st-menuwide div.menu li a, :where([data-cl-s~="s10"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s10"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s10"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s10"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s10"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s10"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s10"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s10"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s10"]) #st_toc_container, :where([data-cl-s~="s10"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s10"]) #st_toc_container > ul > li, :where([data-cl-s~="s10"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s10"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s10"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s10"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s10"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s10"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s10"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s10"]) .spnone{ display: none; }
:where([data-cl-s~="s10"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s10"]) .post .scroll-box table td, :where([data-cl-s~="s10"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s10"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s10"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s10"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s10"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s10"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s10"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s10"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s10"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s10"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s10"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s10"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s10"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s10"]) #page-top, :where([data-cl-s~="s10"]) .st-cardbox, :where([data-cl-s~="s10"]) .st_toc_back, :where([data-cl-s~="s10"]) .rankstlink-l2 p a, :where([data-cl-s~="s10"]) .rankstlink-l p a, :where([data-cl-s~="s10"]) .rankstlink-b p a, :where([data-cl-s~="s10"]) .rankstlink-r p a, :where([data-cl-s~="s10"]) .rankstlink-r2 p a, :where([data-cl-s~="s10"]) .rankstlink-a p a, :where([data-cl-s~="s10"]) .st-mybtn a, :where([data-cl-s~="s10"]) .kanren dd, :where([data-cl-s~="s10"]) .kanren dt, :where([data-cl-s~="s10"]) .post-slide-image, :where([data-cl-s~="s10"]) .post-slide-more, :where([data-cl-s~="s10"]) .post-card-image, :where([data-cl-s~="s10"]) .post-card-title, :where([data-cl-s~="s10"]) a, :where([data-cl-s~="s10"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s10"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s10"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s10"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s10"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s10"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s10"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s10"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s10"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s10"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s10"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s10"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s10"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s10"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s10"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s10"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s10"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s10"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s10"]) ul li, :where([data-cl-s~="s10"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s10"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s10"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s10"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s10"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s10"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s10"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s10"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s10"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s10"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s10"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s10"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s10"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s10"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s10"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s10"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s10"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s10"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s10"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s10"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s10"]) .st-list li{ }
:where([data-cl-s~="s10"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s10"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s10"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s10"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-box, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-image, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-image a, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-info, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-info a, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-detail, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s10"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s10"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s10"]) .cstmreba .booklink-image, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s10"]) .cstmreba .booklink-info, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s10"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s10"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s10"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s10"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s10"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s10"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s10"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s10"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s10"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s10"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s10"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s10"]) .appreach__developper, :where([data-cl-s~="s10"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s10"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s10"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s10"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s10"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s10"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s10"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s10"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s10"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s10"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s10"]) .post p.rakuten-notice, :where([data-cl-s~="s10"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-wrapper{ overflow-x: auto; background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-comparison-table{ width: 100%; min-width: 900px; border-collapse: separate; border-spacing: 0px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-header{ background: rgb(44, 85, 48); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-header-cell{ padding: 20px 15px; text-align: center; font-weight: 600; font-size: 18px; white-space: nowrap; position: sticky; top: 0px; background: rgb(44, 85, 48); z-index: 10; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-header-cell.custom-first-col{ text-align: left; padding-left: 25px; border-top-left-radius: 12px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-header-cell.custom-last-col{ border-top-right-radius: 12px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-row{ transition: 0.3s; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-row:hover{ background: rgb(249, 252, 250); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-row:not(:last-child) .custom-table-cell{ border-bottom: 2px solid rgb(240, 240, 240); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-cell{ padding: 20px 15px; text-align: center; vertical-align: middle; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-cell.custom-country-cell{ text-align: left; padding-left: 25px; font-weight: 600; color: rgb(44, 85, 48); font-size: 18px; background: rgb(250, 250, 250); position: sticky; left: 0px; z-index: 5; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-country-header{ display: flex; align-items: center; gap: 15px; padding: 10px 0px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-country-flag{ font-size: 40px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-country-name{ font-size: 22px; font-weight: 600; color: rgb(44, 85, 48); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-flight-time{ font-size: 20px; font-weight: 600; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-medical-rating{ display: flex; flex-direction: column; align-items: center; gap: 8px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-rating-stars{ display: flex; gap: 2px; font-size: 22px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-star{ color: gold; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-star.custom-empty{ color: rgb(221, 221, 221); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-medical-text{ font-size: 16px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-feature-tags{ display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; max-width: 180px; margin: 0px auto; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-feature-tag{ background: rgb(232, 244, 234); color: rgb(44, 85, 48); padding: 6px 12px; border-radius: 20px; font-size: 14px; font-weight: 500; white-space: nowrap; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-highlight-best{ background: rgb(255, 243, 224); position: relative; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-highlight-best .custom-country-cell::after{ content: "人気No.1"; position: absolute; top: 8px; right: 8px; background: rgb(255, 107, 53); color: rgb(255, 255, 255); font-size: 12px; padding: 3px 8px; border-radius: 12px; font-weight: 400; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-scroll-hint{ text-align: center; color: rgb(102, 102, 102); font-size: 16px; margin-top: 20px; display: none; }

@media (max-width: 1024px) {:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-comparison-table{ min-width: 800px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-scroll-hint{ display: block; }}

@media (max-width: 768px) {:where([data-cl-s~="s10"]) .custom-travel-comparison-container{ padding: 15px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-header-cell, :where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-table-cell{ padding: 15px 10px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-country-name{ font-size: 18px; }
:where([data-cl-s~="s10"]) .custom-travel-comparison-container .custom-country-flag{ font-size: 32px; }}
:where([data-cl-s~="s10"]) .cruise-pricing-container{ max-width: 1000px; margin: 0px auto; padding: 20px; font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif; }
:where([data-cl-s~="s10"]) .cruise-pricing-subtitle{ text-align: center; color: rgb(102, 102, 102); font-size: 16px; margin-bottom: 30px; }
:where([data-cl-s~="s10"]) .pricing-chart-wrapper{ background: rgb(255, 255, 255); border-radius: 12px; padding: 30px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; overflow-x: auto; }
:where([data-cl-s~="s10"]) .room-type-item{ margin-bottom: 30px; position: relative; }
:where([data-cl-s~="s10"]) .room-type-header{ display: flex; align-items: center; gap: 15px; margin-bottom: 15px; }
:where([data-cl-s~="s10"]) .room-icon{ width: 50px; height: 50px; background: rgb(232, 244, 234); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 28px; }
:where([data-cl-s~="s10"]) .room-info{ flex: 1 1 0%; }
:where([data-cl-s~="s10"]) .room-name{ font-size: 20px; font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 4px; }
:where([data-cl-s~="s10"]) .room-description{ font-size: 14px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) .price-bar-container{ position: relative; height: 40px; background: rgb(245, 245, 245); border-radius: 20px; overflow: hidden; margin-bottom: 8px; }
:where([data-cl-s~="s10"]) .price-bar{ position: absolute; height: 100%; background: linear-gradient(90deg, rgb(76, 175, 80), rgb(46, 125, 50)); border-radius: 20px; display: flex; align-items: center; justify-content: space-between; padding: 0px 20px; color: rgb(255, 255, 255); font-weight: 600; font-size: 16px; min-width: fit-content; transition: 0.5s; }
:where([data-cl-s~="s10"]) .price-bar:hover{ transform: translateX(5px); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px; }
:where([data-cl-s~="s10"]) .price-range{ white-space: nowrap; }
:where([data-cl-s~="s10"]) .price-scale{ display: flex; justify-content: space-between; margin-top: 30px; padding-top: 20px; border-top: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s10"]) .scale-mark{ font-size: 14px; color: rgb(102, 102, 102); text-align: center; }
:where([data-cl-s~="s10"]) .included-items{ margin-top: 40px; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; }
:where([data-cl-s~="s10"]) .included-section{ background: rgb(249, 249, 249); border-radius: 8px; padding: 20px; }
:where([data-cl-s~="s10"]) .section-title{ font-size: 16px; font-weight: 400; color: rgb(44, 85, 48); margin-bottom: 15px; display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s10"]) .item-list{ list-style: none; padding: 0px; margin: 0px; }
:where([data-cl-s~="s10"]) .item-list li{ padding: 8px 0px; font-size: 16px; color: rgb(51, 51, 51); display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s10"]) .check-icon{ color: rgb(76, 175, 80); font-size: 18px; }
:where([data-cl-s~="s10"]) .cross-icon{ color: rgb(244, 67, 54); font-size: 18px; }
:where([data-cl-s~="s10"]) .notice-box{ background: rgb(255, 243, 224); border: 2px solid rgb(255, 179, 0); border-radius: 8px; padding: 15px; margin-top: 20px; text-align: center; font-size: 16px; color: rgb(230, 81, 0); font-weight: 500; }
:where([data-cl-s~="s10"]) .room-type-item.suite .price-bar{ background: linear-gradient(90deg, rgb(255, 111, 0), rgb(230, 81, 0)); }

@media (max-width: 768px) {:where([data-cl-s~="s10"]) .cruise-pricing-container{ padding: 15px; }
:where([data-cl-s~="s10"]) .pricing-chart-wrapper{ padding: 20px; }
:where([data-cl-s~="s10"]) .room-name{ font-size: 18px; }
:where([data-cl-s~="s10"]) .price-bar{ font-size: 14px; padding: 0px 15px; }
:where([data-cl-s~="s10"]) .included-items{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s10"]) .insurance-table-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif; }
:where([data-cl-s~="s10"]) .table-wrapper{ overflow-x: auto; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border-radius: 12px; background: rgb(255, 255, 255); margin-top: 20px; }
:where([data-cl-s~="s10"]) .insurance-table{ width: 100%; min-width: 800px; border-collapse: collapse; font-size: 16px; }
:where([data-cl-s~="s10"]) .insurance-table thead{ background: rgb(44, 85, 48); color: rgb(255, 255, 255); }
:where([data-cl-s~="s10"]) .insurance-table th{ padding: 20px 15px; text-align: left; font-weight: 600; font-size: 18px; white-space: nowrap; }
:where([data-cl-s~="s10"]) .insurance-table tbody tr{ border-bottom: 1px solid rgb(240, 240, 240); transition: background 0.3s; }
:where([data-cl-s~="s10"]) .insurance-table tbody tr:hover{ background: rgb(249, 249, 249); }
:where([data-cl-s~="s10"]) .insurance-table td{ padding: 20px 15px; vertical-align: middle; }
:where([data-cl-s~="s10"]) .company-info{ display: flex; align-items: center; }
:where([data-cl-s~="s10"]) .company-name{ font-weight: 600; color: rgb(51, 51, 51); font-size: 18px; }
:where([data-cl-s~="s10"]) .product-name{ color: rgb(102, 102, 102); font-size: 16px; }
:where([data-cl-s~="s10"]) .age-limit{ font-size: 18px; color: rgb(51, 51, 51); font-weight: 500; }
:where([data-cl-s~="s10"]) .no-limit{ color: rgb(46, 125, 50); font-weight: 600; }
:where([data-cl-s~="s10"]) .coverage-rating{ display: flex; flex-direction: column; gap: 10px; }
:where([data-cl-s~="s10"]) .rating-item{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s10"]) .rating-label{ font-size: 14px; color: rgb(102, 102, 102); min-width: 60px; }
:where([data-cl-s~="s10"]) .rating-symbols{ display: flex; gap: 4px; font-size: 20px; }
:where([data-cl-s~="s10"]) .rating-excellent{ color: rgb(46, 125, 50); }
:where([data-cl-s~="s10"]) .rating-good{ color: rgb(102, 187, 106); }
:where([data-cl-s~="s10"]) .rating-fair{ color: rgb(255, 167, 38); }
:where([data-cl-s~="s10"]) .rating-poor{ color: rgb(239, 83, 80); }
:where([data-cl-s~="s10"]) .highlight-feature{ background: rgb(255, 243, 224); color: rgb(230, 81, 0); padding: 6px 12px; border-radius: 20px; font-size: 14px; font-weight: 600; display: inline-block; margin-top: 8px; }
:where([data-cl-s~="s10"]) .feature-text{ font-size: 16px; line-height: 1.6; color: rgb(51, 51, 51); }
:where([data-cl-s~="s10"]) .best-choice-badge{ background: rgb(232, 245, 233); color: rgb(46, 125, 50); padding: 4px 10px; border-radius: 16px; font-size: 14px; font-weight: 600; display: inline-block; margin-left: 8px; }
:where([data-cl-s~="s10"]) .legend-container{ margin-top: 20px; padding: 15px; background: rgb(245, 245, 245); border-radius: 8px; }
:where([data-cl-s~="s10"]) .legend-title{ font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 10px; font-size: 16px; }
:where([data-cl-s~="s10"]) .legend-items{ display: flex; gap: 20px; flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .legend-item{ display: flex; align-items: center; gap: 8px; font-size: 14px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s10"]) .scroll-hint-table{ text-align: center; color: rgb(102, 102, 102); font-size: 16px; margin-top: 20px; display: none; }

@media (max-width: 768px) {:where([data-cl-s~="s10"]) .insurance-table-container{ padding: 15px; }
:where([data-cl-s~="s10"]) .insurance-table{ font-size: 14px; }
:where([data-cl-s~="s10"]) .insurance-table th, :where([data-cl-s~="s10"]) .insurance-table td{ padding: 15px 10px; }
:where([data-cl-s~="s10"]) .company-name{ font-size: 16px; }
:where([data-cl-s~="s10"]) .scroll-hint-table{ display: block; }}
:where([data-cl-s~="s10"]) .packing-list-container{ max-width: 1000px; margin: 0px auto; padding: 20px; font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif; background: rgb(250, 250, 250); }
:where([data-cl-s~="s10"]) .packing-categories-wrapper{ overflow-x: auto; padding-bottom: 20px; }
:where([data-cl-s~="s10"]) .packing-categories{ display: flex; gap: 25px; min-width: fit-content; padding: 10px; }
:where([data-cl-s~="s10"]) .packing-category{ background: rgb(255, 255, 255); border-radius: 12px; padding: 25px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; min-width: 280px; max-width: 350px; }
:where([data-cl-s~="s10"]) .category-header{ display: flex; align-items: center; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 2px solid rgb(232, 244, 234); }
:where([data-cl-s~="s10"]) .category-icon{ font-size: 36px; margin-right: 15px; }
:where([data-cl-s~="s10"]) .category-title{ font-size: 22px; color: rgb(44, 85, 48); font-weight: 600; }
:where([data-cl-s~="s10"]) .health-category .category-header{ border-bottom-color: rgb(255, 228, 228); }
:where([data-cl-s~="s10"]) .health-category .category-icon{ color: rgb(211, 47, 47); }
:where([data-cl-s~="s10"]) .support-category .category-header{ border-bottom-color: rgb(228, 244, 255); }
:where([data-cl-s~="s10"]) .support-category .category-icon{ color: rgb(25, 118, 210); }
:where([data-cl-s~="s10"]) .other-category .category-header{ border-bottom-color: rgb(255, 244, 228); }
:where([data-cl-s~="s10"]) .other-category .category-icon{ color: rgb(245, 124, 0); }
:where([data-cl-s~="s10"]) .packing-item{ display: flex; align-items: flex-start; margin-bottom: 18px; padding: 12px; background: rgb(249, 249, 249); border-radius: 8px; transition: background 0.3s; }
:where([data-cl-s~="s10"]) .packing-item:hover{ background: rgb(240, 240, 240); }
:where([data-cl-s~="s10"]) .packing-checkbox{ width: 22px; height: 22px; margin-right: 12px; margin-top: 2px; cursor: pointer; flex-shrink: 0; }
:where([data-cl-s~="s10"]) .packing-item-content{ flex: 1 1 0%; }
:where([data-cl-s~="s10"]) .packing-item-name{ font-size: 18px; color: rgb(51, 51, 51); font-weight: 500; margin-bottom: 4px; line-height: 1.4; }
:where([data-cl-s~="s10"]) .packing-item-note{ font-size: 14px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s10"]) .important-badge{ display: inline-block; background: rgb(255, 235, 238); color: rgb(211, 47, 47); font-size: 12px; padding: 2px 8px; border-radius: 12px; margin-left: 8px; font-weight: 600; }
:where([data-cl-s~="s10"]) .scroll-hint{ text-align: center; color: rgb(102, 102, 102); font-size: 16px; margin-top: 20px; display: none; }

@media (max-width: 768px) {:where([data-cl-s~="s10"]) .packing-list-container{ padding: 15px; }
:where([data-cl-s~="s10"]) .packing-categories{ padding: 5px; }
:where([data-cl-s~="s10"]) .packing-category{ min-width: 260px; padding: 20px; }
:where([data-cl-s~="s10"]) .scroll-hint{ display: block; }}

@media print {:where([data-cl-s~="s10"]) .scroll-hint{ display: none; }
:where([data-cl-s~="s10"]) .packing-categories-wrapper{ overflow: visible; }
:where([data-cl-s~="s10"]) .packing-categories{ flex-wrap: wrap; }
:where([data-cl-s~="s10"]) .packing-category{ break-inside: avoid; margin-bottom: 20px; }}
:where([data-cl-s~="s11"]) img:is([sizes="auto" i], :where([data-cl-s~="s11"]) [sizes^="auto, :where([data-cl-s~="s11"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s11"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s11"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s11"]) .wp-block-avatar, :where([data-cl-s~="s11"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s11"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s11"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s11"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s11"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s11"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s11"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s11"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s11"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s11"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s11"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s11"]) .is-content-justification-right, :where([data-cl-s~="s11"]) .is-content-justification-left, :where([data-cl-s~="s11"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s11"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s11"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s11"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-button.aligncenter, :where([data-cl-s~="s11"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-calendar td, :where([data-cl-s~="s11"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s11"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s11"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s11"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s11"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s11"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s11"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s11"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s11"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s11"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s11"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s11"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s11"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s11"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s11"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s11"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s11"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s11"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s11"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s11"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s11"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s11"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s11"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s11"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s11"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s11"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s11"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s11"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s11"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s11"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s11"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s11"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s11"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s11"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s11"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s11"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s11"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s11"]) .wp-block-comment-author-name, :where([data-cl-s~="s11"]) .wp-block-comment-content, :where([data-cl-s~="s11"]) .wp-block-comment-edit-link, :where([data-cl-s~="s11"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-cover, :where([data-cl-s~="s11"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s11"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s11"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s11"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s11"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s11"]) .wp-block-cover.alignleft, :where([data-cl-s~="s11"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s11"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s11"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s11"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s11"]) .wp-block-cover.alignleft, :where([data-cl-s~="s11"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s11"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s11"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s11"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s11"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s11"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s11"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s11"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s11"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s11"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s11"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s11"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s11"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s11"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s11"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s11"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s11"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s11"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s11"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s11"]) .wp-block-cover-image-text, :where([data-cl-s~="s11"]) .wp-block-cover-image-text a, :where([data-cl-s~="s11"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s11"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s11"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s11"]) .wp-block-cover-text, :where([data-cl-s~="s11"]) .wp-block-cover-text a, :where([data-cl-s~="s11"]) .wp-block-cover-text a:active, :where([data-cl-s~="s11"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s11"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s11"]) section.wp-block-cover-image h2, :where([data-cl-s~="s11"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s11"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s11"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s11"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s11"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s11"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s11"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s11"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s11"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s11"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s11"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s11"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s11"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s11"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s11"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s11"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s11"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s11"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s11"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s11"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s11"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s11"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s11"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s11"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s11"]) .wp-block-embed.alignleft, :where([data-cl-s~="s11"]) .wp-block-embed.alignright, :where([data-cl-s~="s11"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s11"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s11"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s11"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s11"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s11"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s11"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s11"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s11"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s11"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s11"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s11"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s11"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s11"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s11"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s11"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s11"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s11"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s11"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s11"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s11"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s11"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s11"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s11"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s11"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s11"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s11"]) h1.has-background, :where([data-cl-s~="s11"]) h2.has-background, :where([data-cl-s~="s11"]) h3.has-background, :where([data-cl-s~="s11"]) h4.has-background, :where([data-cl-s~="s11"]) h5.has-background, :where([data-cl-s~="s11"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s11"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s11"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s11"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s11"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s11"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s11"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s11"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s11"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s11"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s11"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s11"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s11"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s11"]) .wp-block-image > a, :where([data-cl-s~="s11"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s11"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s11"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s11"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s11"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s11"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s11"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s11"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-image.alignfull img, :where([data-cl-s~="s11"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-image .aligncenter, :where([data-cl-s~="s11"]) .wp-block-image .alignleft, :where([data-cl-s~="s11"]) .wp-block-image .alignright, :where([data-cl-s~="s11"]) .wp-block-image.aligncenter, :where([data-cl-s~="s11"]) .wp-block-image.alignleft, :where([data-cl-s~="s11"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s11"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s11"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s11"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s11"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s11"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s11"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s11"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s11"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s11"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s11"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s11"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s11"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s11"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s11"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s11"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s11"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s11"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s11"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s11"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s11"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s11"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s11"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s11"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s11"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s11"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s11"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s11"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s11"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s11"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s11"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s11"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s11"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s11"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s11"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s11"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s11"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s11"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s11"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s11"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s11"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s11"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s11"]) ol, :where([data-cl-s~="s11"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s11"]) .wp-block-loginout, :where([data-cl-s~="s11"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s11"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s11"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s11"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s11"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s11"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s11"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s11"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s11"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s11"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s11"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s11"]) .wp-block-media-text__media img, :where([data-cl-s~="s11"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s11"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s11"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s11"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation ul, :where([data-cl-s~="s11"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s11"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s11"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s11"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s11"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s11"]) .wp-block-navigation :where(a), :where([data-cl-s~="s11"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s11"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s11"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s11"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s11"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s11"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s11"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s11"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s11"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s11"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s11"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s11"]) .wp-block-navigation__container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s11"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s11"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s11"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s11"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s11"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s11"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s11"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s11"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s11"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s11"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s11"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s11"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s11"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s11"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s11"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s11"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s11"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s11"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s11"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s11"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s11"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s11"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s11"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s11"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s11"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s11"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s11"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s11"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s11"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s11"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s11"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s11"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s11"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s11"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s11"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s11"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s11"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s11"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s11"]) .wp-block-post-comments-link, :where([data-cl-s~="s11"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s11"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s11"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s11"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s11"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s11"]) .alignright){ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s11"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s11"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s11"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s11"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s11"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s11"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s11"]) .wp-block-post-time-to-read, :where([data-cl-s~="s11"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s11"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s11"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s11"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s11"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s11"]) .wp-block-pullquote cite, :where([data-cl-s~="s11"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s11"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s11"]) .wp-block-pullquote cite, :where([data-cl-s~="s11"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s11"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s11"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s11"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s11"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s11"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s11"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s11"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s11"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s11"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s11"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s11"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s11"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s11"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-query-title, :where([data-cl-s~="s11"]) .wp-block-query-total, :where([data-cl-s~="s11"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s11"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s11"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s11"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s11"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s11"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s11"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s11"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s11"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s11"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s11"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s11"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s11"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s11"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s11"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s11"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s11"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s11"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s11"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s11"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s11"]) .wp-block-rss__item-author, :where([data-cl-s~="s11"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s11"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s11"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s11"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s11"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s11"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s11"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s11"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s11"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s11"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s11"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s11"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s11"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s11"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s11"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s11"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s11"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s11"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s11"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s11"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s11"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s11"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s11"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s11"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-site-logo a, :where([data-cl-s~="s11"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s11"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s11"]) .wp-block-site-tagline, :where([data-cl-s~="s11"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s11"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s11"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s11"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s11"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s11"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s11"]) .wp-block-social-links, :where([data-cl-s~="s11"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s11"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s11"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s11"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s11"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s11"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s11"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s11"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s11"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s11"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s11"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s11"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s11"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s11"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s11"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s11"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s11"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s11"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s11"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s11"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s11"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s11"]) .wp-block-table td, :where([data-cl-s~="s11"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s11"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s11"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s11"]) .wp-block-table.aligncenter, :where([data-cl-s~="s11"]) .wp-block-table.alignleft, :where([data-cl-s~="s11"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s11"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s11"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s11"]) .wp-block-table.alignleft td, :where([data-cl-s~="s11"]) .wp-block-table.alignleft th, :where([data-cl-s~="s11"]) .wp-block-table.alignright td, :where([data-cl-s~="s11"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s11"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s11"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s11"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s11"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s11"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s11"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s11"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s11"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s11"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s11"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s11"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s11"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s11"]) .wp-block-text-columns, :where([data-cl-s~="s11"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s11"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s11"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s11"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s11"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s11"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s11"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s11"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s11"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s11"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s11"]) .editor-styles-wrapper, :where([data-cl-s~="s11"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s11"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s11"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s11"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s11"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s11"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s11"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s11"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s11"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s11"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s11"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s11"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s11"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s11"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s11"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s11"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s11"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s11"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s11"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s11"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s11"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s11"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s11"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s11"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s11"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s11"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s11"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s11"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s11"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s11"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s11"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s11"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s11"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s11"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s11"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s11"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s11"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s11"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s11"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s11"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s11"]) .rcc-wrap, :where([data-cl-s~="s11"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s11"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s11"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s11"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s11"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s11"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s11"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s11"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s11"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s11"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s11"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s11"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s11"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s11"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s11"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s11"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s11"]) .rcc-shop, :where([data-cl-s~="s11"]) .rcc-retrieved, :where([data-cl-s~="s11"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s11"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s11"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s11"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s11"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s11"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s11"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s11"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s11"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s11"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s11"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s11"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s11"]) .rcc-promo-visible, :where([data-cl-s~="s11"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s11"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s11"]) .rcc-promo:focus-visible, :where([data-cl-s~="s11"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s11"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s11"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s11"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s11"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s11"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s11"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s11"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s11"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s11"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s11"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s11"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s11"]) .rcc-retrieved, :where([data-cl-s~="s11"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s11"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s11"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s11"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s11"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s11"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s11"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s11"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s11"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s11"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s11"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s11"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s11"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s11"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s11"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s11"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s11"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s11"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s11"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s11"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s11"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s11"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s11"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s11"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s11"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s11"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s11"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s11"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s11"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s11"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s11"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s11"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s11"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s11"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s11"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s11"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s11"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s11"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s11"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s11"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s11"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s11"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s11"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s11"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s11"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s11"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s11"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s11"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s11"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s11"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s11"]) .is-layout-flex > :is(*, :where([data-cl-s~="s11"]) div){ margin: 0px; }
:where([data-cl-s~="s11"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s11"]) .is-layout-grid > :is(*, :where([data-cl-s~="s11"]) div){ margin: 0px; }
:where([data-cl-s~="s11"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s11"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s11"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s11"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s11"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s11"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s11"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s11"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s11"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s11"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s11"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s11"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s11"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s11"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s11"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s11"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s11"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s11"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s11"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s11"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s11"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s11"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s11"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s11"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s11"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s11"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s11"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s11"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s11"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s11"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s11"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s11"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s11"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s11"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s11"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s11"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s11"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s11"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s11"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s11"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s11"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s11"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s11"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s11"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s11"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s11"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s11"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s11"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s11"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s11"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s11"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s11"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s11"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s11"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s11"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s11"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s11"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s11"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s11"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s11"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s11"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s11"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s11"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s11"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s11"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s11"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s11"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s11"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s11"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s11"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s11"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s11"]) .wpcf7 input[type="url"], :where([data-cl-s~="s11"]) .wpcf7 input[type="email"], :where([data-cl-s~="s11"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s11"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s11"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s11"]) #toc_container li, :where([data-cl-s~="s11"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s11"]) #toc_container.no_bullets li, :where([data-cl-s~="s11"]) #toc_container.no_bullets ul, :where([data-cl-s~="s11"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s11"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s11"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s11"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s11"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s11"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s11"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s11"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s11"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s11"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s11"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s11"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s11"]) #toc_container.toc_black a, :where([data-cl-s~="s11"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s11"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s11"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s11"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s11"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s11"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s11"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s11"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s11"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s11"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s11"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s11"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s11"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s11"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s11"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s11"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s11"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s11"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s11"]) .yyi-rinker-attention-before, :where([data-cl-s~="s11"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s11"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s11"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s11"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s11"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s11"]) body{ margin: 0px; }
:where([data-cl-s~="s11"]) article, :where([data-cl-s~="s11"]) aside, :where([data-cl-s~="s11"]) details, :where([data-cl-s~="s11"]) figcaption, :where([data-cl-s~="s11"]) figure, :where([data-cl-s~="s11"]) footer, :where([data-cl-s~="s11"]) header, :where([data-cl-s~="s11"]) hgroup, :where([data-cl-s~="s11"]) main, :where([data-cl-s~="s11"]) nav, :where([data-cl-s~="s11"]) section, :where([data-cl-s~="s11"]) summary{ display: block; }
:where([data-cl-s~="s11"]) audio, :where([data-cl-s~="s11"]) canvas, :where([data-cl-s~="s11"]) progress, :where([data-cl-s~="s11"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s11"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s11"]) [hidden], :where([data-cl-s~="s11"]) template{ display: none; }
:where([data-cl-s~="s11"]) a{ background: 0px 0px; }
:where([data-cl-s~="s11"]) a:active, :where([data-cl-s~="s11"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s11"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s11"]) b, :where([data-cl-s~="s11"]) strong{ font-weight: 700; }
:where([data-cl-s~="s11"]) dfn{ font-style: italic; }
:where([data-cl-s~="s11"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s11"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) small{ font-size: 80%; }
:where([data-cl-s~="s11"]) sub, :where([data-cl-s~="s11"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s11"]) sup{ top: -0.5em; }
:where([data-cl-s~="s11"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s11"]) img{ border: 0px; }
:where([data-cl-s~="s11"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s11"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s11"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s11"]) pre{ overflow: auto; }
:where([data-cl-s~="s11"]) code, :where([data-cl-s~="s11"]) kbd, :where([data-cl-s~="s11"]) pre, :where([data-cl-s~="s11"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s11"]) button, :where([data-cl-s~="s11"]) input, :where([data-cl-s~="s11"]) optgroup, :where([data-cl-s~="s11"]) select, :where([data-cl-s~="s11"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s11"]) button{ overflow: visible; }
:where([data-cl-s~="s11"]) button, :where([data-cl-s~="s11"]) select{ text-transform: none; }
:where([data-cl-s~="s11"]) button, html:where([data-cl-s~="s11"]) input[type="button"], :where([data-cl-s~="s11"]) input[type="reset"], :where([data-cl-s~="s11"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s11"]) button[disabled], html:where([data-cl-s~="s11"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s11"]) input{ line-height: normal; }
:where([data-cl-s~="s11"]) input[type="checkbox"], :where([data-cl-s~="s11"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s11"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s11"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s11"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s11"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s11"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s11"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s11"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) textarea{ overflow: auto; }
:where([data-cl-s~="s11"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s11"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s11"]) td, :where([data-cl-s~="s11"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s11"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s11"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s11"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s11"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s11"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s11"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s11"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s11"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s11"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s11"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s11"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s11"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s11"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s11"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s11"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s11"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s11"]) .pull-right{ float: right; }
:where([data-cl-s~="s11"]) .pull-left{ float: left; }
:where([data-cl-s~="s11"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s11"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s11"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s11"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s11"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s11"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s11"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s11"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s11"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s11"]) .fa-rotate-90, :root:where([data-cl-s~="s11"]) .fa-rotate-180, :root:where([data-cl-s~="s11"]) .fa-rotate-270, :root:where([data-cl-s~="s11"]) .fa-flip-horizontal, :root:where([data-cl-s~="s11"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s11"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s11"]) .fa-stack-1x, :where([data-cl-s~="s11"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s11"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s11"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s11"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-remove::before, :where([data-cl-s~="s11"]) .fa-close::before, :where([data-cl-s~="s11"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gear::before, :where([data-cl-s~="s11"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-rotate-right::before, :where([data-cl-s~="s11"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dedent::before, :where([data-cl-s~="s11"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-photo::before, :where([data-cl-s~="s11"]) .fa-image::before, :where([data-cl-s~="s11"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-edit::before, :where([data-cl-s~="s11"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mail-forward::before, :where([data-cl-s~="s11"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-warning::before, :where([data-cl-s~="s11"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bar-chart-o::before, :where([data-cl-s~="s11"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gears::before, :where([data-cl-s~="s11"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-facebook-f::before, :where([data-cl-s~="s11"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-feed::before, :where([data-cl-s~="s11"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-group::before, :where([data-cl-s~="s11"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chain::before, :where([data-cl-s~="s11"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cut::before, :where([data-cl-s~="s11"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-copy::before, :where([data-cl-s~="s11"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-save::before, :where([data-cl-s~="s11"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-navicon::before, :where([data-cl-s~="s11"]) .fa-reorder::before, :where([data-cl-s~="s11"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-unsorted::before, :where([data-cl-s~="s11"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-down::before, :where([data-cl-s~="s11"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-up::before, :where([data-cl-s~="s11"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-rotate-left::before, :where([data-cl-s~="s11"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-legal::before, :where([data-cl-s~="s11"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dashboard::before, :where([data-cl-s~="s11"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-flash::before, :where([data-cl-s~="s11"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-paste::before, :where([data-cl-s~="s11"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mobile-phone::before, :where([data-cl-s~="s11"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mail-reply::before, :where([data-cl-s~="s11"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mail-reply-all::before, :where([data-cl-s~="s11"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-star-half-empty::before, :where([data-cl-s~="s11"]) .fa-star-half-full::before, :where([data-cl-s~="s11"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-unlink::before, :where([data-cl-s~="s11"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-toggle-down::before, :where([data-cl-s~="s11"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-toggle-up::before, :where([data-cl-s~="s11"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-toggle-right::before, :where([data-cl-s~="s11"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-euro::before, :where([data-cl-s~="s11"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dollar::before, :where([data-cl-s~="s11"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-rupee::before, :where([data-cl-s~="s11"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cny::before, :where([data-cl-s~="s11"]) .fa-rmb::before, :where([data-cl-s~="s11"]) .fa-yen::before, :where([data-cl-s~="s11"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ruble::before, :where([data-cl-s~="s11"]) .fa-rouble::before, :where([data-cl-s~="s11"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-won::before, :where([data-cl-s~="s11"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bitcoin::before, :where([data-cl-s~="s11"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gittip::before, :where([data-cl-s~="s11"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-toggle-left::before, :where([data-cl-s~="s11"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-turkish-lira::before, :where([data-cl-s~="s11"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-institution::before, :where([data-cl-s~="s11"]) .fa-bank::before, :where([data-cl-s~="s11"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mortar-board::before, :where([data-cl-s~="s11"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-automobile::before, :where([data-cl-s~="s11"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cab::before, :where([data-cl-s~="s11"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-photo-o::before, :where([data-cl-s~="s11"]) .fa-file-picture-o::before, :where([data-cl-s~="s11"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-zip-o::before, :where([data-cl-s~="s11"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-sound-o::before, :where([data-cl-s~="s11"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-movie-o::before, :where([data-cl-s~="s11"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-life-bouy::before, :where([data-cl-s~="s11"]) .fa-life-buoy::before, :where([data-cl-s~="s11"]) .fa-life-saver::before, :where([data-cl-s~="s11"]) .fa-support::before, :where([data-cl-s~="s11"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ra::before, :where([data-cl-s~="s11"]) .fa-resistance::before, :where([data-cl-s~="s11"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ge::before, :where([data-cl-s~="s11"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-y-combinator-square::before, :where([data-cl-s~="s11"]) .fa-yc-square::before, :where([data-cl-s~="s11"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wechat::before, :where([data-cl-s~="s11"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-send::before, :where([data-cl-s~="s11"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-send-o::before, :where([data-cl-s~="s11"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s11"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shekel::before, :where([data-cl-s~="s11"]) .fa-sheqel::before, :where([data-cl-s~="s11"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-intersex::before, :where([data-cl-s~="s11"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hotel::before, :where([data-cl-s~="s11"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-yc::before, :where([data-cl-s~="s11"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-battery-4::before, :where([data-cl-s~="s11"]) .fa-battery::before, :where([data-cl-s~="s11"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-battery-3::before, :where([data-cl-s~="s11"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-battery-2::before, :where([data-cl-s~="s11"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-battery-1::before, :where([data-cl-s~="s11"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-battery-0::before, :where([data-cl-s~="s11"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hourglass-1::before, :where([data-cl-s~="s11"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hourglass-2::before, :where([data-cl-s~="s11"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hourglass-3::before, :where([data-cl-s~="s11"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-grab-o::before, :where([data-cl-s~="s11"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-stop-o::before, :where([data-cl-s~="s11"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-tv::before, :where([data-cl-s~="s11"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-asl-interpreting::before, :where([data-cl-s~="s11"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-deafness::before, :where([data-cl-s~="s11"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s11"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-signing::before, :where([data-cl-s~="s11"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-google-plus-circle::before, :where([data-cl-s~="s11"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-fa::before, :where([data-cl-s~="s11"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-vcard::before, :where([data-cl-s~="s11"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-vcard-o::before, :where([data-cl-s~="s11"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-drivers-license::before, :where([data-cl-s~="s11"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-drivers-license-o::before, :where([data-cl-s~="s11"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thermometer-4::before, :where([data-cl-s~="s11"]) .fa-thermometer::before, :where([data-cl-s~="s11"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thermometer-3::before, :where([data-cl-s~="s11"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thermometer-2::before, :where([data-cl-s~="s11"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thermometer-1::before, :where([data-cl-s~="s11"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-thermometer-0::before, :where([data-cl-s~="s11"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bathtub::before, :where([data-cl-s~="s11"]) .fa-s15::before, :where([data-cl-s~="s11"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-times-rectangle::before, :where([data-cl-s~="s11"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s11"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s11"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s11"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s11"]) .sr-only-focusable:active, :where([data-cl-s~="s11"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s11"]) .faa-wrench.animated, :where([data-cl-s~="s11"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s11"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s11"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s11"]) .faa-ring.animated, :where([data-cl-s~="s11"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s11"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s11"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s11"]) .faa-vertical.animated, :where([data-cl-s~="s11"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s11"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s11"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s11"]) .faa-horizontal.animated, :where([data-cl-s~="s11"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s11"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s11"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s11"]) .faa-flash.animated, :where([data-cl-s~="s11"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s11"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s11"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s11"]) .faa-bounce.animated, :where([data-cl-s~="s11"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s11"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s11"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s11"]) .faa-spin.animated, :where([data-cl-s~="s11"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s11"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s11"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s11"]) .faa-float.animated, :where([data-cl-s~="s11"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s11"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s11"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s11"]) .faa-pulse.animated, :where([data-cl-s~="s11"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s11"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s11"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s11"]) .faa-shake.animated, :where([data-cl-s~="s11"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s11"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s11"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s11"]) .faa-tada.animated, :where([data-cl-s~="s11"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s11"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s11"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s11"]) .faa-passing.animated, :where([data-cl-s~="s11"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s11"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s11"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s11"]) .faa-passing-reverse.animated, :where([data-cl-s~="s11"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s11"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s11"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s11"]) .faa-burst.animated, :where([data-cl-s~="s11"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s11"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s11"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s11"]) .faa-falling.animated, :where([data-cl-s~="s11"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s11"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s11"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s11"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s11"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s11"]) [class^="st-svg-"], :where([data-cl-s~="s11"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s11"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s11"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s11"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-quora::before, :where([data-cl-s~="s11"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s11"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s11"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s11"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s11"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s11"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s11"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s11"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s11"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s11"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s11"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s11"]) .slick-slider .slick-track, :where([data-cl-s~="s11"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s11"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .slick-track::before, :where([data-cl-s~="s11"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s11"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s11"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s11"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s11"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s11"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s11"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s11"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s11"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s11"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s11"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s11"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s11"]) .slick-prev, :where([data-cl-s~="s11"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s11"]) .slick-prev:hover, :where([data-cl-s~="s11"]) .slick-prev:focus, :where([data-cl-s~="s11"]) .slick-next:hover, :where([data-cl-s~="s11"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s11"]) .slick-prev:hover::before, :where([data-cl-s~="s11"]) .slick-prev:focus::before, :where([data-cl-s~="s11"]) .slick-next:hover::before, :where([data-cl-s~="s11"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s11"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s11"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s11"]) .slick-prev::before, :where([data-cl-s~="s11"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s11"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s11"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s11"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s11"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s11"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s11"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s11"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s11"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s11"]) .slick-dots li button:hover, :where([data-cl-s~="s11"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s11"]) .slick-dots li button:hover::before, :where([data-cl-s~="s11"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s11"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s11"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s11"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .st-marquee p:empty, :where([data-cl-s~="s11"]) p:empty{ display: none; }
:where([data-cl-s~="s11"]) .st-notosans, :where([data-cl-s~="s11"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s11"]) .st-m1c, :where([data-cl-s~="s11"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s11"]) main, :where([data-cl-s~="s11"]) article, :where([data-cl-s~="s11"]) aside, :where([data-cl-s~="s11"]) header, :where([data-cl-s~="s11"]) canvas, :where([data-cl-s~="s11"]) details, :where([data-cl-s~="s11"]) figcaption, :where([data-cl-s~="s11"]) figure, :where([data-cl-s~="s11"]) footer, :where([data-cl-s~="s11"]) nav, :where([data-cl-s~="s11"]) section, :where([data-cl-s~="s11"]) summary{ display: block; }
html:where([data-cl-s~="s11"]), :where([data-cl-s~="s11"]) body{ height: 100%; }
:where([data-cl-s~="s11"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s11"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) cite{ font-style: normal; }
:where([data-cl-s~="s11"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s11"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s11"]) h1, :where([data-cl-s~="s11"]) h2, :where([data-cl-s~="s11"]) h3, :where([data-cl-s~="s11"]) h4, :where([data-cl-s~="s11"]) h5, :where([data-cl-s~="s11"]) h6, :where([data-cl-s~="s11"]) h5 span, :where([data-cl-s~="s11"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s11"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s11"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s11"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s11"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s11"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .wp-block-video, :where([data-cl-s~="s11"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .sticky, :where([data-cl-s~="s11"]) .gallery-caption, :where([data-cl-s~="s11"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s11"]) .dashicons, :where([data-cl-s~="s11"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s11"]) [class^="material-icons-"], :where([data-cl-s~="s11"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s11"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s11"]) .st-hide{ display: none; }
:where([data-cl-s~="s11"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s11"]) .post h4 .point-in i, :where([data-cl-s~="s11"]) .n-entry i, :where([data-cl-s~="s11"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-timeline > br, :where([data-cl-s~="s11"]) .st-tab-content > br, :where([data-cl-s~="s11"]) .st_table_sc > br, :where([data-cl-s~="s11"]) .post .st-box-btn > br, :where([data-cl-s~="s11"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s11"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .st-svg-question-circle, :where([data-cl-s~="s11"]) .st-svg-check-circle, :where([data-cl-s~="s11"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s11"]) .st-svg-exclamation-circle, :where([data-cl-s~="s11"]) .st-svg-pencil-square-o, :where([data-cl-s~="s11"]) .st-svg-user, :where([data-cl-s~="s11"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s11"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s11"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s11"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s11"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s11"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s11"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s11"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s11"]) .faa-spin.animated, :where([data-cl-s~="s11"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s11"]) a, :where([data-cl-s~="s11"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s11"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s11"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s11"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s11"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s11"]) img:not(.size-st_header_slider), :where([data-cl-s~="s11"]) video, :where([data-cl-s~="s11"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s11"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s11"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s11"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s11"]) .is-style-st-photoline img, :where([data-cl-s~="s11"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .is-style-st-photohu, :where([data-cl-s~="s11"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s11"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s11"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s11"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s11"]) .st-photohu div img, :where([data-cl-s~="s11"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) img.size-full, :where([data-cl-s~="s11"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s11"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s11"]) .resetwidth img, :where([data-cl-s~="s11"]) .resetwidth video, :where([data-cl-s~="s11"]) .resetwidth object, :where([data-cl-s~="s11"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s11"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s11"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s11"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s11"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s11"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s11"]) .h-100{ height: 100%; }
:where([data-cl-s~="s11"]) .pa0, :where([data-cl-s~="s11"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s11"]) .ma0, :where([data-cl-s~="s11"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s11"]) .mt0, :where([data-cl-s~="s11"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s11"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s11"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s11"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s11"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s11"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s11"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s11"]) .mr0, :where([data-cl-s~="s11"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s11"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s11"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s11"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s11"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s11"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s11"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s11"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s11"]) .ml0, :where([data-cl-s~="s11"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s11"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s11"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s11"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s11"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s11"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s11"]) .mb-0, :where([data-cl-s~="s11"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s11"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s11"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s11"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s11"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s11"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s11"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s11"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s11"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s11"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s11"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s11"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s11"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s11"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s11"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s11"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s11"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s11"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s11"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s11"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s11"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s11"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s11"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s11"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s11"]) .st-bg-stich::after, :where([data-cl-s~="s11"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s11"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s11"]) .st-brackets::before, :where([data-cl-s~="s11"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s11"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s11"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s11"]) .post .st-timeline, :where([data-cl-s~="s11"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s11"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s11"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s11"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s11"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s11"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-timeline > li::after, :where([data-cl-s~="s11"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s11"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s11"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s11"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s11"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s11"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s11"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s11"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s11"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s11"]) .st-timeline-list-text a, :where([data-cl-s~="s11"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s11"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s11"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s11"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s11"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s11"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s11"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s11"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s11"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s11"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s11"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s11"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s11"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s11"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s11"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s11"]) .st-in-mybox .st-point, :where([data-cl-s~="s11"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s11"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s11"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s11"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s11"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s11"]) .st-back-btn .st-fa, :where([data-cl-s~="s11"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s11"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s11"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s11"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s11"]) .smanone{ display: none; }
:where([data-cl-s~="s11"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s11"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s11"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s11"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s11"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s11"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) kbd, :where([data-cl-s~="s11"]) .st-code, :where([data-cl-s~="s11"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s11"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s11"]) kbd, :where([data-cl-s~="s11"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s11"]) pre .st-code, :where([data-cl-s~="s11"]) .st-pre .st-code, :where([data-cl-s~="s11"]) pre code, :where([data-cl-s~="s11"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s11"]) .clear{ clear: both; }
:where([data-cl-s~="s11"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s11"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s11"]) thead th, :where([data-cl-s~="s11"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s11"]) table thead th, :where([data-cl-s~="s11"]) table thead th p, :where([data-cl-s~="s11"]) table thead tr td, :where([data-cl-s~="s11"]) .post table thead tr td, :where([data-cl-s~="s11"]) .post table thead tr td p, :where([data-cl-s~="s11"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s11"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s11"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s11"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s11"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s11"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s11"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s11"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s11"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s11"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s11"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s11"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s11"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s11"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s11"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s11"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s11"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s11"]) #side aside .slick-dots li, :where([data-cl-s~="s11"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s11"]) .slick-prev, :where([data-cl-s~="s11"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s11"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s11"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s11"]) .slick-prev:hover, :where([data-cl-s~="s11"]) .slick-prev:focus, :where([data-cl-s~="s11"]) .slick-next:hover, :where([data-cl-s~="s11"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s11"]) .slick-prev::before, :where([data-cl-s~="s11"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s11"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s11"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s11"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s11"]) .slick-slide:focus, :where([data-cl-s~="s11"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s11"]) .slider, :where([data-cl-s~="s11"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s11"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s11"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s11"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s11"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s11"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s11"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s11"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s11"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s11"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s11"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s11"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .header-post-slider.is-wide, :where([data-cl-s~="s11"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s11"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s11"]) .post-slide-image, :where([data-cl-s~="s11"]) .post-slide-more, :where([data-cl-s~="s11"]) .post-card-image, :where([data-cl-s~="s11"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s11"]) .post-slide-image:hover, :where([data-cl-s~="s11"]) .post-slide-more:hover, :where([data-cl-s~="s11"]) .post-card-image:hover, :where([data-cl-s~="s11"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s11"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s11"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s11"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s11"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s11"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s11"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s11"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s11"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s11"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s11"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s11"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s11"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s11"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s11"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s11"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s11"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s11"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s11"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s11"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s11"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s11"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s11"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s11"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s11"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s11"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s11"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s11"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s11"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s11"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s11"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s11"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s11"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s11"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s11"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s11"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s11"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s11"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s11"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s11"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s11"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s11"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s11"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s11"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s11"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s11"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s11"]) .post-card-date .st-fa, :where([data-cl-s~="s11"]) .post-slide-date .st-fa, :where([data-cl-s~="s11"]) .post-card-date .fa, :where([data-cl-s~="s11"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s11"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s11"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s11"]) .post-card-excerpt p, :where([data-cl-s~="s11"]) main .post-slide-excerpt p, :where([data-cl-s~="s11"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s11"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s11"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s11"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s11"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s11"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s11"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s11"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s11"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .content-post-slider, :where([data-cl-s~="s11"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s11"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s11"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s11"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s11"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s11"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s11"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s11"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s11"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s11"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s11"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s11"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s11"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s11"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s11"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s11"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s11"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s11"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s11"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s11"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s11"]) a.st-flexbox-link, :where([data-cl-s~="s11"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s11"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s11"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s11"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s11"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s11"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s11"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s11"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s11"]) .st-header-flexbox ul, :where([data-cl-s~="s11"]) .post .st-header-flexbox ol, :where([data-cl-s~="s11"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s11"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s11"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s11"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s11"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s11"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s11"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s11"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s11"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s11"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s11"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s11"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s11"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s11"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s11"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s11"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s11"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s11"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) pre, :where([data-cl-s~="s11"]) .wp-block-details summary, :where([data-cl-s~="s11"]) p, :where([data-cl-s~="s11"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s11"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s11"]) .yellowbox, :where([data-cl-s~="s11"]) .graybox, :where([data-cl-s~="s11"]) .redbox, :where([data-cl-s~="s11"]) #topnews .clearfix dd p, :where([data-cl-s~="s11"]) .post ul li, :where([data-cl-s~="s11"]) .post ol li, :where([data-cl-s~="s11"]) #comments #respond, :where([data-cl-s~="s11"]) .st-tab-content > label, :where([data-cl-s~="s11"]) .st-tabs__tab-list-item, :where([data-cl-s~="s11"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s11"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s11"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) h1{ margin: 0px; }
:where([data-cl-s~="s11"]) h2.has-st-regular-font-size, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s11"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s11"]) .h3modoki, :where([data-cl-s~="s11"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s11"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s11"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s11"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s11"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s11"]) h5, :where([data-cl-s~="s11"]) h5 span, :where([data-cl-s~="s11"]) .h5modoki, :where([data-cl-s~="s11"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s11"]) #footer h5, :where([data-cl-s~="s11"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s11"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s11"]) h6, :where([data-cl-s~="s11"]) h6 span, :where([data-cl-s~="s11"]) .h6modoki, :where([data-cl-s~="s11"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s11"]) .st-h-copy-toc, :where([data-cl-s~="s11"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s11"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s11"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s11"]) p, :where([data-cl-s~="s11"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s11"]) header .descr.sitenametop, :where([data-cl-s~="s11"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s11"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s11"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s11"]) header .descr.sitename-only, :where([data-cl-s~="s11"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s11"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s11"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s11"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s11"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s11"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s11"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s11"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s11"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s11"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s11"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s11"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s11"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s11"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s11"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s11"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s11"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s11"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s11"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s11"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s11"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s11"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s11"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s11"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s11"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s11"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s11"]) .blog_info .st-fa, :where([data-cl-s~="s11"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s11"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s11"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s11"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s11"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s11"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s11"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s11"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s11"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s11"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s11"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s11"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s11"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s11"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s11"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s11"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .h5modoki, :where([data-cl-s~="s11"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s11"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s11"]) .h2modoki, :where([data-cl-s~="s11"]) .h3modoki, :where([data-cl-s~="s11"]) .h4modoki, :where([data-cl-s~="s11"]) .h5modoki, :where([data-cl-s~="s11"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s11"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s11"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s11"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s11"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s11"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s11"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s11"]) .wp-block-image figcaption a, :where([data-cl-s~="s11"]) .wp-block-image figcaption, :where([data-cl-s~="s11"]) .wp-caption-text a, :where([data-cl-s~="s11"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s11"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s11"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s11"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s11"]) #side .widget_meta ul li, :where([data-cl-s~="s11"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s11"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s11"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #content{ position: relative; }
:where([data-cl-s~="s11"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s11"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s11"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s11"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s11"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s11"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s11"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s11"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s11"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s11"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s11"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s11"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s11"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s11"]) .post .blogbox .st-fa, :where([data-cl-s~="s11"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s11"]) .post .blogbox .fa, :where([data-cl-s~="s11"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s11"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s11"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s11"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s11"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s11"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s11"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s11"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-large, :where([data-cl-s~="s11"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s11"]) .inyoumodoki, :where([data-cl-s~="s11"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .inyoumodoki::before, :where([data-cl-s~="s11"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s11"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s11"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s11"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) blockquote.tiktok-embed, :where([data-cl-s~="s11"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s11"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s11"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s11"]) .post blockquote cite, :where([data-cl-s~="s11"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s11"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s11"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s11"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s11"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s11"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s11"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s11"]) .ymarker, :where([data-cl-s~="s11"]) .ymarker-s, :where([data-cl-s~="s11"]) .gmarker, :where([data-cl-s~="s11"]) .gmarker-s, :where([data-cl-s~="s11"]) .rmarker, :where([data-cl-s~="s11"]) .rmarker-s, :where([data-cl-s~="s11"]) .bmarker, :where([data-cl-s~="s11"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s11"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s11"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s11"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s11"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s11"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s11"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s11"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s11"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s11"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s11"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s11"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s11"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .post .yellowbox .maruck, :where([data-cl-s~="s11"]) .post .yellowbox .maruno, :where([data-cl-s~="s11"]) .post .yellowbox p:last-child, :where([data-cl-s~="s11"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s11"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .graybox .maruck, :where([data-cl-s~="s11"]) .post .graybox .maruno, :where([data-cl-s~="s11"]) .post .graybox p:last-child, :where([data-cl-s~="s11"]) .post .graybox ol:last-child, :where([data-cl-s~="s11"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .redbox .maruck, :where([data-cl-s~="s11"]) .post .redbox .maruno, :where([data-cl-s~="s11"]) .post .redbox p:last-child, :where([data-cl-s~="s11"]) .post .redbox ol:last-child, :where([data-cl-s~="s11"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .freebox .maruck, :where([data-cl-s~="s11"]) .post .freebox .maruno, :where([data-cl-s~="s11"]) .post .st-mybox .maruck, :where([data-cl-s~="s11"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s11"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s11"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s11"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s11"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s11"]) span.sankou, :where([data-cl-s~="s11"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s11"]) span.sankou.green, :where([data-cl-s~="s11"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s11"]) span.sankou.blue, :where([data-cl-s~="s11"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s11"]) span.st-hisu, :where([data-cl-s~="s11"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s11"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s11"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s11"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s11"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s11"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s11"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s11"]) .st-wrench-icon i::before, :where([data-cl-s~="s11"]) .st-wrench-icon::before, :where([data-cl-s~="s11"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s11"]) .st-ring-icon i::before, :where([data-cl-s~="s11"]) .st-ring-icon::before, :where([data-cl-s~="s11"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s11"]) .st-horizontal-icon i::before, :where([data-cl-s~="s11"]) .st-horizontal-icon::before, :where([data-cl-s~="s11"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s11"]) .st-vertical-icon i::before, :where([data-cl-s~="s11"]) .st-vertical-icon::before, :where([data-cl-s~="s11"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s11"]) .st-flash-icon i::before, :where([data-cl-s~="s11"]) .st-flash-icon::before, :where([data-cl-s~="s11"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s11"]) .st-bounce-icon i::before, :where([data-cl-s~="s11"]) .st-bounce-icon::before, :where([data-cl-s~="s11"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s11"]) .st-rotation-icon i::before, :where([data-cl-s~="s11"]) .st-rotation-icon::before, :where([data-cl-s~="s11"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s11"]) .st-float-icon i::before, :where([data-cl-s~="s11"]) .st-float-icon::before, :where([data-cl-s~="s11"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s11"]) .st-pulse-icon i::before, :where([data-cl-s~="s11"]) .st-pulse-icon::before, :where([data-cl-s~="s11"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s11"]) .st-shake-s-icon i::before, :where([data-cl-s~="s11"]) .st-shake-s-icon::before, :where([data-cl-s~="s11"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s11"]) .st-shake-icon i::before, :where([data-cl-s~="s11"]) .st-shake-icon::before, :where([data-cl-s~="s11"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s11"]) .st-tada-icon i::before, :where([data-cl-s~="s11"]) .st-tada-icon::before, :where([data-cl-s~="s11"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s11"]) .st-passing-icon i::before, :where([data-cl-s~="s11"]) .st-passing-icon::before, :where([data-cl-s~="s11"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s11"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s11"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s11"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s11"]) .st-burst-icon i::before, :where([data-cl-s~="s11"]) .st-burst-icon::before, :where([data-cl-s~="s11"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s11"]) .st-falling-icon i::before, :where([data-cl-s~="s11"]) .st-falling-icon::before, :where([data-cl-s~="s11"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s11"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s11"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s11"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s11"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s11"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s11"]) .y-star, :where([data-cl-s~="s11"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s11"]) .y-star .st-svg-star, :where([data-cl-s~="s11"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s11"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s11"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s11"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s11"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s11"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s11"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s11"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s11"]) .post .p-entry-t, :where([data-cl-s~="s11"]) #side .p-entry-t, :where([data-cl-s~="s11"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s11"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s11"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s11"]) #footer .pop-box, :where([data-cl-s~="s11"]) .nowhits .pop-box, :where([data-cl-s~="s11"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s11"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s11"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s11"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s11"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s11"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s11"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s11"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s11"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s11"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s11"]) footer .footer-wbox .headbox, :where([data-cl-s~="s11"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s11"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s11"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s11"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s11"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s11"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s11"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s11"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s11"]) #content-w .category .p-entry, :where([data-cl-s~="s11"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s11"]) #content-w .post .category .p-entry, :where([data-cl-s~="s11"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s11"]) #content-w .category .p-entry::after, :where([data-cl-s~="s11"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s11"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s11"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s11"]) .category .p-entry-t, :where([data-cl-s~="s11"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s11"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s11"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s11"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s11"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s11"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s11"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s11"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s11"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s11"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s11"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s11"]) .poprank{ position: relative; }
:where([data-cl-s~="s11"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s11"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s11"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s11"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s11"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s11"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s11"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s11"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s11"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) #footer .copy, :where([data-cl-s~="s11"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s11"]) #footer .copy a, :where([data-cl-s~="s11"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s11"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s11"]) .head-telno a, :where([data-cl-s~="s11"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s11"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s11"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s11"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s11"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s11"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s11"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s11"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s11"]) .headbox, :where([data-cl-s~="s11"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s11"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s11"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s11"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s11"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s11"]) .widget_recent_entries ul li a, :where([data-cl-s~="s11"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s11"]) .widget_recent_entries ul li, :where([data-cl-s~="s11"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s11"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s11"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s11"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s11"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s11"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s11"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s11"]) footer .widget_recent_entries ul, :where([data-cl-s~="s11"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s11"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s11"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s11"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s11"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s11"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s11"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s11"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s11"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s11"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s11"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s11"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s11"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s11"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s11"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s11"]) #st-infomation-widget .huto *, :where([data-cl-s~="s11"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s11"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s11"]) footer .widget_tag_cloud, :where([data-cl-s~="s11"]) footer .widget_categories, :where([data-cl-s~="s11"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #footer .st-formbtn, :where([data-cl-s~="s11"]) #footer .rssbox, :where([data-cl-s~="s11"]) #footer .st-author-box, :where([data-cl-s~="s11"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s11"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s11"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s11"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s11"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s11"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s11"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s11"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s11"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s11"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s11"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s11"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s11"]) .kanren h3 a, :where([data-cl-s~="s11"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s11"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s11"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s11"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s11"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s11"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s11"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s11"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s11"]) .kanren.pop-box h5, :where([data-cl-s~="s11"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s11"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s11"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s11"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s11"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s11"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s11"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s11"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s11"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s11"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s11"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s11"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s11"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s11"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s11"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s11"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s11"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s11"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s11"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s11"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s11"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s11"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s11"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s11"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s11"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s11"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s11"]) .st-author-box .st-fa, :where([data-cl-s~="s11"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s11"]) ul#st-tab-menu, :where([data-cl-s~="s11"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s11"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s11"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s11"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s11"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s11"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s11"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s11"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s11"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s11"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s11"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .st-author-sns, :where([data-cl-s~="s11"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-author-sns .st-fa, :where([data-cl-s~="s11"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-author-sns .st-fa, :where([data-cl-s~="s11"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s11"]) .st-author-sns a, :where([data-cl-s~="s11"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s11"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s11"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s11"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s11"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s11"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s11"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s11"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s11"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s11"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s11"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s11"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s11"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s11"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s11"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s11"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s11"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s11"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s11"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s11"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s11"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s11"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s11"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s11"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s11"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s11"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s11"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s11"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s11"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s11"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s11"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s11"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s11"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s11"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s11"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s11"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s11"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s11"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s11"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s11"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s11"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s11"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .post table tfoot, :where([data-cl-s~="s11"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s11"]) .post table thead th, :where([data-cl-s~="s11"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s11"]) table > thead > tr > td, :where([data-cl-s~="s11"]) table > thead > tr > th, :where([data-cl-s~="s11"]) table > tr > td, :where([data-cl-s~="s11"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s11"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s11"]) table tr td, :where([data-cl-s~="s11"]) table#wp-calendar tr td, :where([data-cl-s~="s11"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s11"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s11"]) table th, :where([data-cl-s~="s11"]) table th p, :where([data-cl-s~="s11"]) .post table tr td p, :where([data-cl-s~="s11"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s11"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s11"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s11"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s11"]) tr.st-centertable, :where([data-cl-s~="s11"]) td.st-centertable, :where([data-cl-s~="s11"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s11"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s11"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s11"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s11"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s11"]) .post .scroll-box.pc table td, :where([data-cl-s~="s11"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s11"]) .is-style-scroll-box.pc, :where([data-cl-s~="s11"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s11"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s11"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s11"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s11"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s11"]) img.float-left{ float: left; }
:where([data-cl-s~="s11"]) img.float-right{ float: right; }
:where([data-cl-s~="s11"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s11"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s11"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s11"]) .widget_media_image, :where([data-cl-s~="s11"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) main ul, :where([data-cl-s~="s11"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s11"]) main .sns ul, :where([data-cl-s~="s11"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) main ul.st_toc_list, :where([data-cl-s~="s11"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) main ul.st-box-btn, :where([data-cl-s~="s11"]) main ul.st_toc_list, :where([data-cl-s~="s11"]) main ol.st_toc_list, :where([data-cl-s~="s11"]) main ul.has-st-border, :where([data-cl-s~="s11"]) main ol.has-st-border, :where([data-cl-s~="s11"]) main ul.has-background, :where([data-cl-s~="s11"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s11"]) main ul ul, :where([data-cl-s~="s11"]) main ul ol, :where([data-cl-s~="s11"]) main ol ul, :where([data-cl-s~="s11"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s11"]) .is-style-st-check, :where([data-cl-s~="s11"]) .is-style-st-timeline-count, :where([data-cl-s~="s11"]) .is-style-st-timeline-list, :where([data-cl-s~="s11"]) .is-style-st-circle, :where([data-cl-s~="s11"]) .is-style-st-circle-border, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox, :where([data-cl-s~="s11"]) .is-style-st-maruck, :where([data-cl-s~="s11"]) .is-style-st-maruno, :where([data-cl-s~="s11"]) .is-style-st-no, :where([data-cl-s~="s11"]) .is-style-st-no-border, :where([data-cl-s~="s11"]) .st-list-circle ul, :where([data-cl-s~="s11"]) .st-list-check ul, :where([data-cl-s~="s11"]) .st-square-checkbox ul, :where([data-cl-s~="s11"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s11"]) .maruck ul, :where([data-cl-s~="s11"]) .maruno ul, :where([data-cl-s~="s11"]) .st-list-no ul, :where([data-cl-s~="s11"]) .st-list-circle ol, :where([data-cl-s~="s11"]) .st-list-check ol, :where([data-cl-s~="s11"]) .st-square-checkbox ol, :where([data-cl-s~="s11"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s11"]) .maruck ol, :where([data-cl-s~="s11"]) .maruno ol, :where([data-cl-s~="s11"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) main ul li, :where([data-cl-s~="s11"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s11"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s11"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s11"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s11"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s11"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s11"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s11"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s11"]) .kome ol, :where([data-cl-s~="s11"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s11"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s11"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s11"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou, :where([data-cl-s~="s11"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) main .st-list-border ul li, :where([data-cl-s~="s11"]) main .st-list-border ol li, :where([data-cl-s~="s11"]) main ul.is-style-st-border li, :where([data-cl-s~="s11"]) main ol.is-style-st-border li, :where([data-cl-s~="s11"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s11"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s11"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s11"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s11"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s11"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s11"]) ul li{ text-align: left; }
:where([data-cl-s~="s11"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s11"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s11"]) .post .is-style-st-maruno, :where([data-cl-s~="s11"]) .post .is-style-st-maruck, :where([data-cl-s~="s11"]) .post .maruno, :where([data-cl-s~="s11"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s11"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s11"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s11"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s11"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s11"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s11"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s11"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s11"]) .post .maruno li, :where([data-cl-s~="s11"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s11"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s11"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s11"]) .post .maruno li::before, :where([data-cl-s~="s11"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s11"]) .is-style-st-border > li, :where([data-cl-s~="s11"]) .is-style-st-circle-border > li, :where([data-cl-s~="s11"]) .is-style-st-check-border > li, :where([data-cl-s~="s11"]) .is-style-st-no-border > li, :where([data-cl-s~="s11"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) ol.is-style-st-circle > li, :where([data-cl-s~="s11"]) ul.is-style-st-circle > li, :where([data-cl-s~="s11"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s11"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s11"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s11"]) .is-style-st-circle > li::before, :where([data-cl-s~="s11"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s11"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s11"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s11"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s11"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s11"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-check > li, :where([data-cl-s~="s11"]) .is-style-st-check-border > li, :where([data-cl-s~="s11"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s11"]) .is-style-st-check > li::before, :where([data-cl-s~="s11"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s11"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s11"]) .is-style-st-check > li::after, :where([data-cl-s~="s11"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s11"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .is-style-st-no > li, :where([data-cl-s~="s11"]) .is-style-st-no-border > li, :where([data-cl-s~="s11"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s11"]) .is-style-st-no > li::before, :where([data-cl-s~="s11"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s11"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s11"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s11"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s11"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s11"]) .st-link-guide li a, :where([data-cl-s~="s11"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s11"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s11"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s11"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s11"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s11"]) main, :where([data-cl-s~="s11"]) .st-count-reset, :where([data-cl-s~="s11"]) .st-link-guide, :where([data-cl-s~="s11"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s11"]) footer .st-link-guide ul, :where([data-cl-s~="s11"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s11"]) .post .st-box-btn, :where([data-cl-s~="s11"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s11"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s11"]) .st-box-btn li, :where([data-cl-s~="s11"]) .post .st-box-btn li, :where([data-cl-s~="s11"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s11"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s11"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s11"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s11"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s11"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s11"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s11"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s11"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s11"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s11"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s11"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s11"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s11"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s11"]) .st-box-btn .st-fa, :where([data-cl-s~="s11"]) .st-box-btn .fa, :where([data-cl-s~="s11"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s11"]) .post .st-box-btn-text, :where([data-cl-s~="s11"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s11"]) .post .st-box-btn-memo, :where([data-cl-s~="s11"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s11"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s11"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s11"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s11"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s11"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-box-btn .st-fa, :where([data-cl-s~="s11"]) .st-box-btn .fa, :where([data-cl-s~="s11"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s11"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s11"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s11"]) footer ul.st-box-btn img, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s11"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s11"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s11"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s11"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s11"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s11"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s11"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s11"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s11"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s11"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s11"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s11"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide li, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s11"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide li a, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s11"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide li a, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s11"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s11"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s11"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s11"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s11"]) .st-link-guide .sub-menu, :where([data-cl-s~="s11"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s11"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s11"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s11"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s11"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s11"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s11"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s11"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s11"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s11"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s11"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s11"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-btn-open .st-fa, :where([data-cl-s~="s11"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s11"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s11"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s11"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s11"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s11"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-memobox2 .st-fa, :where([data-cl-s~="s11"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s11"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s11"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s11"]) .st-memobox .st-fa, :where([data-cl-s~="s11"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s11"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s11"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s11"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s11"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s11"]) .st-mybox .st-fa, :where([data-cl-s~="s11"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s11"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s11"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s11"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s11"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s11"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s11"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s11"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s11"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s11"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s11"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s11"]) .p-entry-f .st-fa, :where([data-cl-s~="s11"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s11"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s11"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s11"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s11"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s11"]) .post .st-minihukidashi, :where([data-cl-s~="s11"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s11"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s11"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s11"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s11"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s11"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s11"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s11"]) .hukidashi-underline::before, :where([data-cl-s~="s11"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s11"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s11"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s11"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-marumozi .st-fa, :where([data-cl-s~="s11"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s11"]) .st-marumozi .fa, :where([data-cl-s~="s11"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s11"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s11"]) .st-marumozi .photoline img, :where([data-cl-s~="s11"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s11"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s11"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s11"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s11"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s11"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s11"]) main .clip-memotext ul, :where([data-cl-s~="s11"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s11"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s11"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s11"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s11"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s11"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s11"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s11"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s11"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s11"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s11"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s11"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s11"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s11"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s11"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s11"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s11"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s11"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s11"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s11"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s11"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s11"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s11"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s11"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s11"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s11"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s11"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s11"]) .post .st-square-checkbox > li, :where([data-cl-s~="s11"]) .st-square-checkbox ul li, :where([data-cl-s~="s11"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-square-checkbox li, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s11"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s11"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s11"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s11"]) .post .st-square-checkbox > li, :where([data-cl-s~="s11"]) .st-square-checkbox ul li, :where([data-cl-s~="s11"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .rankstlink-l2 p a, :where([data-cl-s~="s11"]) .rankstlink-l p a, :where([data-cl-s~="s11"]) .rankstlink-b p a, :where([data-cl-s~="s11"]) .rankstlink-r p a, :where([data-cl-s~="s11"]) .rankstlink-r2 p a, :where([data-cl-s~="s11"]) .rankstlink-a p a, :where([data-cl-s~="s11"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s11"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s11"]) .rankstlink-l p a:hover, :where([data-cl-s~="s11"]) .rankstlink-b p a:hover, :where([data-cl-s~="s11"]) .rankstlink-r p a:hover, :where([data-cl-s~="s11"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s11"]) .rankstlink-a p a:hover, :where([data-cl-s~="s11"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s11"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s11"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s11"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s11"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s11"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s11"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s11"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s11"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s11"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s11"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s11"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s11"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-mcbox-text, :where([data-cl-s~="s11"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s11"]) .st-mcbox-title, :where([data-cl-s~="s11"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s11"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s11"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s11"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s11"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s11"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s11"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s11"]) a.itembox-link p, :where([data-cl-s~="s11"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s11"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s11"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s11"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s11"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s11"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s11"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s11"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s11"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s11"]) .st-user-comment-box .st-star, :where([data-cl-s~="s11"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s11"]) .st-user-comment-box .st-star, :where([data-cl-s~="s11"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s11"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s11"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s11"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s11"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s11"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container, :where([data-cl-s~="s11"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s11"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s11"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s11"]) .post #st_toc_container ul, :where([data-cl-s~="s11"]) .post #st_toc_container ol, :where([data-cl-s~="s11"]) .post .st_toc_container ul, :where([data-cl-s~="s11"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .post #st_toc_container li ul, :where([data-cl-s~="s11"]) .post #st_toc_container li ol, :where([data-cl-s~="s11"]) .post .st_toc_container li ul, :where([data-cl-s~="s11"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #st_toc_container li li:empty, :where([data-cl-s~="s11"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s11"]) .st_toc_container li li:empty, :where([data-cl-s~="s11"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s11"]) #st_toc_container li:empty, :where([data-cl-s~="s11"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) #st_toc_container ul a, :where([data-cl-s~="s11"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s11"]) #st_toc_container ul li li a, :where([data-cl-s~="s11"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s11"]) #st_toc_container ul a:hover, :where([data-cl-s~="s11"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s11"]) .post #st_toc_container ul ul, :where([data-cl-s~="s11"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s11"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s11"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s11"]) #st_toc_container li, :where([data-cl-s~="s11"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s11"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s11"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s11"]) #st_toc_container > ul > li, :where([data-cl-s~="s11"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s11"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s11"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s11"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s11"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s11"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s11"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s11"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s11"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container li li a::before, :where([data-cl-s~="s11"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s11"]) #st_toc_container li li, :where([data-cl-s~="s11"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s11"]) #st_toc_container li li li, :where([data-cl-s~="s11"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s11"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s11"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s11"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s11"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s11"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s11"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s11"]) .st_toc_back, :where([data-cl-s~="s11"]) .st_toc_back:focus, :where([data-cl-s~="s11"]) .st_toc_back:hover, :where([data-cl-s~="s11"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s11"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s11"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s11"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s11"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s11"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s11"]) .st_toc_back.is-rounded, :where([data-cl-s~="s11"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s11"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s11"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s11"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s11"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s11"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s11"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s11"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s11"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s11"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s11"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s11"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s11"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s11"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s11"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s11"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s11"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s11"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s11"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s11"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s11"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s11"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s11"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s11"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s11"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s11"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s11"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s11"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s11"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s11"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s11"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s11"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s11"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s11"]) .side_toc #st_toc_container li, :where([data-cl-s~="s11"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s11"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s11"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s11"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s11"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s11"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s11"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s11"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s11"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s11"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s11"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s11"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s11"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s11"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s11"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s11"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s11"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s11"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s11"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s11"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s11"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s11"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s11"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s11"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s11"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s11"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s11"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s11"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s11"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s11"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s11"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s11"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s11"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s11"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s11"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s11"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s11"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s11"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s11"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s11"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s11"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s11"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s11"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s11"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list, :where([data-cl-s~="s11"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s11"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s11"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s11"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s11"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s11"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s11"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s11"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s11"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s11"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s11"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s11"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s11"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s11"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s11"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s11"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s11"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s11"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s11"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s11"]) textarea, :where([data-cl-s~="s11"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s11"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s11"]) textarea, :where([data-cl-s~="s11"]) select{ padding: 5px; }
:where([data-cl-s~="s11"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s11"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s11"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s11"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s11"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s11"]) .post_password{ text-align: center; }
:where([data-cl-s~="s11"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox, :where([data-cl-s~="s11"]) .responbox30, :where([data-cl-s~="s11"]) .responbox33, :where([data-cl-s~="s11"]) .responbox40, :where([data-cl-s~="s11"]) .responbox50, :where([data-cl-s~="s11"]) .responbox60, :where([data-cl-s~="s11"]) .responbox70, :where([data-cl-s~="s11"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s11"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s11"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s11"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s11"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s11"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s11"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s11"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s11"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s11"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s11"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s11"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s11"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .responbox60, :where([data-cl-s~="s11"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s11"]) .post .amazonjs_item h4, :where([data-cl-s~="s11"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s11"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s11"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s11"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s11"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s11"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s11"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s11"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s11"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s11"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s11"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s11"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s11"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s11"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s11"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s11"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s11"]) .appreach__developper, :where([data-cl-s~="s11"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s11"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s11"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s11"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s11"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s11"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s11"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s11"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s11"]) .post .w3eden 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), :where([data-cl-s~="s11"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s11"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s11"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s11"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s11"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s11"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s11"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s11"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) a.st-cardlink, :where([data-cl-s~="s11"]) a .st-cardbox h5, :where([data-cl-s~="s11"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s11"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .post .st-cardbox p, :where([data-cl-s~="s11"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s11"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s11"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s11"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s11"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s11"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s11"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s11"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s11"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s11"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s11"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s11"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s11"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s11"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-card-title-head .st-fa, :where([data-cl-s~="s11"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s11"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s11"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s11"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s11"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s11"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s11"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s11"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s11"]) #footer p.cardbox-more, :where([data-cl-s~="s11"]) #side p.cardbox-more, :where([data-cl-s~="s11"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s11"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s11"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s11"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s11"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s11"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s11"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s11"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s11"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s11"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s11"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s11"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s11"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s11"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s11"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s11"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s11"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s11"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s11"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s11"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s11"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s11"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s11"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s11"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s11"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s11"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s11"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s11"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s11"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s11"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s11"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s11"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s11"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s11"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s11"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s11"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s11"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s11"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s11"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s11"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s11"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s11"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s11"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s11"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s11"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s11"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s11"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s11"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s11"]) header h1#st-mobile-logo, :where([data-cl-s~="s11"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s11"]) #st-mobile-logo h1, :where([data-cl-s~="s11"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s11"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s11"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s11"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s11"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s11"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s11"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s11"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s11"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s11"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s11"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s11"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s11"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s11"]) .op-text, :where([data-cl-s~="s11"]) .op-text a, :where([data-cl-s~="s11"]) .op-text2, :where([data-cl-s~="s11"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s11"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s11"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s11"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s11"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s11"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s11"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s11"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s11"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s11"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s11"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s11"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s11"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s11"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s11"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s11"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s11"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s11"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s11"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s11"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s11"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s11"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s11"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s11"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s11"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-middle-menu .st-fa, :where([data-cl-s~="s11"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s11"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s11"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s11"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s11"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s11"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s11"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s11"]) nav.st5, :where([data-cl-s~="s11"]) #st-menuwide div.menu, :where([data-cl-s~="s11"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s11"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s11"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s11"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s11"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s11"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s11"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s11"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s11"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s11"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s11"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .st-cardlink-card-link, :where([data-cl-s~="s11"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s11"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s11"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s11"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s11"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s11"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s11"]) #side #st-header-cardlink, :where([data-cl-s~="s11"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s11"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s11"]) #side .st-cardlink-card, :where([data-cl-s~="s11"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s11"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s11"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #search, :where([data-cl-s~="s11"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s11"]) .cs-text input.cs-text-input, :where([data-cl-s~="s11"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s11"]) .cs-text input.cs-text-input, :where([data-cl-s~="s11"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s11"]) #s, :where([data-cl-s~="s11"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s11"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s11"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s11"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s11"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s11"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s11"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s11"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s11"]) .cs-term, :where([data-cl-s~="s11"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s11"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s11"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s11"]) .cs-term-list, :where([data-cl-s~="s11"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s11"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s11"]) .cs-term-item, :where([data-cl-s~="s11"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s11"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s11"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s11"]) .cs-term-label, :where([data-cl-s~="s11"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .cs-term-label:hover, :where([data-cl-s~="s11"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s11"]) .cs-term-checkbox, :where([data-cl-s~="s11"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s11"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s11"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s11"]) .cs-order, :where([data-cl-s~="s11"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .cs-order-item, :where([data-cl-s~="s11"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s11"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s11"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s11"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s11"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .cs-term-item, :where([data-cl-s~="s11"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s11"]) .acordion_search .cs-term-item, :where([data-cl-s~="s11"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s11"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s11"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s11"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s11"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s11"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s11"]) .st-countdown-expired, :where([data-cl-s~="s11"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s11"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s11"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s11"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s11"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s11"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s11"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s11"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s11"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s11"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s11"]) footer ul, :where([data-cl-s~="s11"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s11"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s11"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s11"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s11"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s11"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s11"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s11"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s11"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s11"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s11"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s11"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s11"]) .pagination span, :where([data-cl-s~="s11"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s11"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #breadcrumb, :where([data-cl-s~="s11"]) #breadcrumb ol, :where([data-cl-s~="s11"]) #breadcrumb li, :where([data-cl-s~="s11"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s11"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s11"]) #breadcrumb ol li a, :where([data-cl-s~="s11"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s11"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s11"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s11"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s11"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .snstext, :where([data-cl-s~="s11"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s11"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s11"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s11"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s11"]) .sns li a .st-fa, :where([data-cl-s~="s11"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s11"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s11"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s11"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s11"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s11"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s11"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s11"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s11"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s11"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s11"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s11"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s11"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s11"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s11"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s11"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s11"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s11"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s11"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s11"]) .wp-block-rss *, :where([data-cl-s~="s11"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s11"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s11"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s11"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .wp-block-rss a, :where([data-cl-s~="s11"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s11"]) .wp-block-rss a:hover, :where([data-cl-s~="s11"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s11"]) .wp-block-rss, :where([data-cl-s~="s11"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s11"]) .widget_rss ul, :where([data-cl-s~="s11"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s11"]) .wp-block-rss li, :where([data-cl-s~="s11"]) #side aside .widget_rss li, :where([data-cl-s~="s11"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .post .wp-block-rss li, :where([data-cl-s~="s11"]) .post .widget_rss li, :where([data-cl-s~="s11"]) .wp-block-rss li, :where([data-cl-s~="s11"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s11"]) .post .widget_rss li:last-child, :where([data-cl-s~="s11"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s11"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s11"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s11"]) .wp-block-rss time, :where([data-cl-s~="s11"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s11"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s11"]) .widget_rss cite, :where([data-cl-s~="s11"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s11"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s11"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s11"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s11"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s11"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s11"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s11"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s11"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s11"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s11"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s11"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s11"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s11"]) #comments .comment .comment-form-title, :where([data-cl-s~="s11"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s11"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s11"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s11"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s11"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s11"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s11"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s11"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s11"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s11"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s11"]) .vcard .fn, :where([data-cl-s~="s11"]) .comment-author a, :where([data-cl-s~="s11"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s11"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s11"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s11"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s11"]) #comments label{ display: block; }
:where([data-cl-s~="s11"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s11"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s11"]) .says{ display: none; }
:where([data-cl-s~="s11"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s11"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s11"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s11"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s11"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s11"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s11"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s11"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s11"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s11"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s11"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s11"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s11"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s11"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s11"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s11"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s11"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s11"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s11"]) li.pingback .comment-author a, :where([data-cl-s~="s11"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s11"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s11"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s11"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s11"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s11"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s11"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s11"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .p-navi .st-next i, :where([data-cl-s~="s11"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s11"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s11"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s11"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s11"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s11"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s11"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s11"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s11"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s11"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s11"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s11"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s11"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s11"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s11"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s11"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s11"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s11"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s11"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s11"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s11"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s11"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s11"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s11"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #side .st-gallery, :where([data-cl-s~="s11"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-gallery a, :where([data-cl-s~="s11"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s11"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s11"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s11"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s11"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s11"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s11"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s11"]) header{ text-align: center; }
:where([data-cl-s~="s11"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s11"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s11"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s11"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s11"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s11"]) .post.post-search, :where([data-cl-s~="s11"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s11"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s11"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s11"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s11"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s11"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s11"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s11"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .eyecatch-copyurl a, :where([data-cl-s~="s11"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s11"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s11"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s11"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s11"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s11"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s11"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s11"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s11"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s11"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s11"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s11"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s11"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s11"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s11"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s11"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s11"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s11"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s11"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s11"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .lp .post img, :where([data-cl-s~="s11"]) .lp .post video, :where([data-cl-s~="s11"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s11"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .lp .st-author-box, :where([data-cl-s~="s11"]) .lp #gazou, :where([data-cl-s~="s11"]) .lp #itiran, :where([data-cl-s~="s11"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s11"]) .lp #breadcrumb, :where([data-cl-s~="s11"]) .lp .blogbox, :where([data-cl-s~="s11"]) .lp .tagst, :where([data-cl-s~="s11"]) .lp .point, :where([data-cl-s~="s11"]) .lp .p-navi, :where([data-cl-s~="s11"]) .lp .pagination, :where([data-cl-s~="s11"]) .lp .n-entry-t, :where([data-cl-s~="s11"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s11"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s11"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s11"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s11"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s11"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) body#st-redirect #wrapper, :where([data-cl-s~="s11"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s11"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s11"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s11"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s11"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s11"]) #side, :where([data-cl-s~="s11"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s11"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s11"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s11"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s11"]) .st-ac-box, :where([data-cl-s~="s11"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s11"]) .st-ac-box, :where([data-cl-s~="s11"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s11"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s11"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s11"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s11"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s11"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s11"]) .alignright{ float: right; }
:where([data-cl-s~="s11"]) .alignleft{ float: left; }
:where([data-cl-s~="s11"]) .alignwide, :where([data-cl-s~="s11"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s11"]) .alignwide .alignwide, :where([data-cl-s~="s11"]) .alignfull .alignwide, :where([data-cl-s~="s11"]) .alignwide .alignwide, :where([data-cl-s~="s11"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s11"]) figure{ margin: 0px; }
:where([data-cl-s~="s11"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s11"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s11"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s11"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) ol.has-huge-font-size, :where([data-cl-s~="s11"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s11"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s11"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s11"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s11"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s11"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s11"]) .is-style-circle-mask img, :where([data-cl-s~="s11"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s11"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s11"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s11"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s11"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s11"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s11"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s11"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s11"]) .wp-block-cover, :where([data-cl-s~="s11"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s11"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s11"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s11"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s11"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s11"]) ul.has-background, :where([data-cl-s~="s11"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s11"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s11"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s11"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s11"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s11"]) .is-style-st-circle.has-background, :where([data-cl-s~="s11"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s11"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s11"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s11"]) .is-style-st-no.has-background, :where([data-cl-s~="s11"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s11"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s11"]) ol.has-st-border, :where([data-cl-s~="s11"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s11"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s11"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s11"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s11"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s11"]) .has-st-solid-border, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s11"]) .has-st-dashed-border, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s11"]) .has-st-medium-border-width, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s11"]) .has-st-thick-border-width, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s11"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s11"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s11"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s11"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s11"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s11"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s11"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s11"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s11"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s11"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s11"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s11"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s11"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s11"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s11"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s11"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s11"]) ul.wp-block-latest-posts, :where([data-cl-s~="s11"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s11"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s11"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s11"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s11"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s11"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s11"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s11"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s11"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s11"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-wide-background code, :where([data-cl-s~="s11"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s11"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s11"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s11"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s11"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s11"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s11"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s11"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s11"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s11"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s11"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s11"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s11"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s11"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s11"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s11"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s11"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s11"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s11"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s11"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s11"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s11"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s11"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s11"]) .post .is-style-st-table-line table, :where([data-cl-s~="s11"]) .is-style-st-table-line table, :where([data-cl-s~="s11"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s11"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s11"]) .is-style-st-table-line thead, :where([data-cl-s~="s11"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s11"]) .is-style-st-table-line thead th, :where([data-cl-s~="s11"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s11"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s11"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s11"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s11"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s11"]) .is-style-st-table-line td, :where([data-cl-s~="s11"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s11"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s11"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s11"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s11"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s11"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s11"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s11"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s11"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s11"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s11"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s11"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s11"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s11"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s11"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s11"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s11"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s11"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s11"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s11"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s11"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s11"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s11"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s11"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s11"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s11"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s11"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s11"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s11"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s11"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s11"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s11"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s11"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s11"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s11"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s11"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s11"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s11"]) .st-faq.has-color, :where([data-cl-s~="s11"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s11"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s11"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s11"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .st-faq__question, :where([data-cl-s~="s11"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s11"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s11"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s11"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s11"]) .is-style-st-square, :where([data-cl-s~="s11"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s11"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s11"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s11"]) .st-faq__question-content, :where([data-cl-s~="s11"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s11"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s11"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s11"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s11"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s11"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s11"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s11"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s11"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s11"]) .is-style-st-square, :where([data-cl-s~="s11"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s11"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s11"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s11"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s11"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s11"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s11"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s11"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s11"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s11"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s11"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s11"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s11"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s11"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s11"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s11"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s11"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s11"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s11"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s11"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s11"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s11"]) .post, :where([data-cl-s~="s11"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s11"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s11"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s11"]) .post, :where([data-cl-s~="s11"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s11"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s11"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s11"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s11"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s11"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s11"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s11"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s11"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s11"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s11"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s11"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s11"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s11"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s11"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s11"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s11"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s11"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s11"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s11"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s11"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s11"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s11"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s11"]) .wp-block-column > :last-child, :where([data-cl-s~="s11"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s11"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s11"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s11"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s11"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s11"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s11"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s11"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s11"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s11"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s11"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s11"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s11"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s11"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s11"]) ul.blocks-gallery-grid, :where([data-cl-s~="s11"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s11"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s11"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s11"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s11"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s11"]) .s-navi-active body, :where([data-cl-s~="s11"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s11"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s11"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s11"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s11"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s11"]) .sns .st-fa, :where([data-cl-s~="s11"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s11"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s11"]) .rssbox a, :where([data-cl-s~="s11"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s11"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s11"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s11"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s11"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s11"]) .tabnone{ display: none; }
:where([data-cl-s~="s11"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s11"]) .sns .st-fa, :where([data-cl-s~="s11"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s11"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s11"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s11"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s11"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s11"]) .op-text, :where([data-cl-s~="s11"]) .op-text a, :where([data-cl-s~="s11"]) .op-text2, :where([data-cl-s~="s11"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s11"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s11"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li, :where([data-cl-s~="s11"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s11"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s11"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s11"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s11"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s11"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s11"]) pre, :where([data-cl-s~="s11"]) .wp-block-details summary, :where([data-cl-s~="s11"]) p, :where([data-cl-s~="s11"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s11"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s11"]) .yellowbox, :where([data-cl-s~="s11"]) .graybox, :where([data-cl-s~="s11"]) .redbox, :where([data-cl-s~="s11"]) .post ul li, :where([data-cl-s~="s11"]) .post ol li, :where([data-cl-s~="s11"]) .st-tab-content > label, :where([data-cl-s~="s11"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s11"]) h2.has-st-regular-font-size, :where([data-cl-s~="s11"]) .h2modoki, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s11"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s11"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s11"]) .h3modoki, :where([data-cl-s~="s11"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s11"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s11"]) .h4modoki, :where([data-cl-s~="s11"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s11"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s11"]) h5, :where([data-cl-s~="s11"]) h5 span, :where([data-cl-s~="s11"]) .h5modoki, :where([data-cl-s~="s11"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s11"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s11"]) h6, :where([data-cl-s~="s11"]) h6 span, :where([data-cl-s~="s11"]) .h6modoki, :where([data-cl-s~="s11"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s11"]) header{ text-align: left; }
:where([data-cl-s~="s11"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s11"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s11"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s11"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s11"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s11"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s11"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s11"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s11"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s11"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s11"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s11"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s11"]) p, :where([data-cl-s~="s11"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .h2modoki::after, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s11"]) .h2modoki::before, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s11"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s11"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s11"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s11"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s11"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s11"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s11"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s11"]) .yellowbox, :where([data-cl-s~="s11"]) .redbox, :where([data-cl-s~="s11"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s11"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s11"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s11"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s11"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s11"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s11"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s11"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s11"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s11"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s11"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s11"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s11"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s11"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s11"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s11"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s11"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s11"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s11"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s11"]) .home .colum1 main, :where([data-cl-s~="s11"]) .category .colum1 main{ }
:where([data-cl-s~="s11"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s11"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s11"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s11"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s11"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s11"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s11"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s11"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s11"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s11"]) #st_toc_container > ul > li, :where([data-cl-s~="s11"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s11"]) pre, :where([data-cl-s~="s11"]) .wp-block-details summary, :where([data-cl-s~="s11"]) p, :where([data-cl-s~="s11"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s11"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s11"]) .yellowbox, :where([data-cl-s~="s11"]) .graybox, :where([data-cl-s~="s11"]) .redbox, :where([data-cl-s~="s11"]) .post ul li, :where([data-cl-s~="s11"]) .post ol li, :where([data-cl-s~="s11"]) .post table tr td, :where([data-cl-s~="s11"]) .st-tab-content > label, :where([data-cl-s~="s11"]) .st-tabs__tab-list-item, :where([data-cl-s~="s11"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s11"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s11"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s11"]) h2.has-st-regular-font-size, :where([data-cl-s~="s11"]) .h2modoki, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s11"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s11"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s11"]) .h3modoki, :where([data-cl-s~="s11"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s11"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s11"]) .h4modoki, :where([data-cl-s~="s11"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s11"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s11"]) h5, :where([data-cl-s~="s11"]) h5 span, :where([data-cl-s~="s11"]) .h5modoki, :where([data-cl-s~="s11"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s11"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s11"]) h6, :where([data-cl-s~="s11"]) h6 span, :where([data-cl-s~="s11"]) .h6modoki, :where([data-cl-s~="s11"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s11"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s11"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s11"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s11"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s11"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s11"]) #playnow, :where([data-cl-s~="s11"]) .tagcloud, :where([data-cl-s~="s11"]) .st-formbtn, :where([data-cl-s~="s11"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s11"]) #playnow:hover, :where([data-cl-s~="s11"]) .tagcloud:hover, :where([data-cl-s~="s11"]) .st-formbtn:hover, :where([data-cl-s~="s11"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s11"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s11"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s11"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s11"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s11"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s11"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s11"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s11"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s11"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s11"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s11"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s11"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s11"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s11"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s11"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s11"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s11"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s11"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s11"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s11"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s11"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s11"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s11"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s11"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s11"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s11"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s11"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s11"]) .smanone{ display: block; }
:where([data-cl-s~="s11"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s11"]) header{ padding: 0px; }
:where([data-cl-s~="s11"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s11"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s11"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s11"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s11"]) nav{ display: block; }
:where([data-cl-s~="s11"]) .ie7 aside ul li, :where([data-cl-s~="s11"]) .ie8 aside ul li, :where([data-cl-s~="s11"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s11"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s11"]) p, :where([data-cl-s~="s11"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s11"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s11"]) .h2modoki::after, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s11"]) .h2modoki::before, :where([data-cl-s~="s11"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s11"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s11"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s11"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s11"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s11"]) .yellowbox, :where([data-cl-s~="s11"]) .redbox, :where([data-cl-s~="s11"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s11"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s11"]) .post .st-minihukidashi, :where([data-cl-s~="s11"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s11"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s11"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s11"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s11"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s11"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s11"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s11"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s11"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s11"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s11"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s11"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s11"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s11"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s11"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s11"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s11"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s11"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s11"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s11"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s11"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s11"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s11"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s11"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s11"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s11"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s11"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s11"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s11"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s11"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s11"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s11"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s11"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s11"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s11"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s11"]) #side{ padding: 0px; }
:where([data-cl-s~="s11"]) footer{ width: 100%; }
:where([data-cl-s~="s11"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s11"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s11"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s11"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s11"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s11"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s11"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s11"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s11"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s11"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s11"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s11"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s11"]) #hakusinote #st-header, :where([data-cl-s~="s11"]) #hakusinote #content, :where([data-cl-s~="s11"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s11"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s11"]) .sns{ width: 90%; }
:where([data-cl-s~="s11"]) .sns li{ width: 33%; }
:where([data-cl-s~="s11"]) .snstext{ display: inline; }
:where([data-cl-s~="s11"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s11"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s11"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s11"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s11"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s11"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s11"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s11"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) nav.st5 li .sub-menu, :where([data-cl-s~="s11"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s11"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s11"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s11"]) #st-menuwide div.menu, :where([data-cl-s~="s11"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s11"]) #st-menuwide div.menu::after, :where([data-cl-s~="s11"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) #st-menuwide div.menu li, :where([data-cl-s~="s11"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s11"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s11"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s11"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s11"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s11"]) #st-menuwide div.menu li a, :where([data-cl-s~="s11"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s11"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s11"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s11"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s11"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s11"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s11"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s11"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s11"]) #st_toc_container, :where([data-cl-s~="s11"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s11"]) #st_toc_container > ul > li, :where([data-cl-s~="s11"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s11"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s11"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s11"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s11"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s11"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s11"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s11"]) .spnone{ display: none; }
:where([data-cl-s~="s11"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s11"]) .post .scroll-box table td, :where([data-cl-s~="s11"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s11"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s11"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s11"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s11"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s11"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s11"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s11"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s11"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s11"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s11"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s11"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s11"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s11"]) #page-top, :where([data-cl-s~="s11"]) .st-cardbox, :where([data-cl-s~="s11"]) .st_toc_back, :where([data-cl-s~="s11"]) .rankstlink-l2 p a, :where([data-cl-s~="s11"]) .rankstlink-l p a, :where([data-cl-s~="s11"]) .rankstlink-b p a, :where([data-cl-s~="s11"]) .rankstlink-r p a, :where([data-cl-s~="s11"]) .rankstlink-r2 p a, :where([data-cl-s~="s11"]) .rankstlink-a p a, :where([data-cl-s~="s11"]) .st-mybtn a, :where([data-cl-s~="s11"]) .kanren dd, :where([data-cl-s~="s11"]) .kanren dt, :where([data-cl-s~="s11"]) .post-slide-image, :where([data-cl-s~="s11"]) .post-slide-more, :where([data-cl-s~="s11"]) .post-card-image, :where([data-cl-s~="s11"]) .post-card-title, :where([data-cl-s~="s11"]) a, :where([data-cl-s~="s11"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s11"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s11"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s11"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s11"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s11"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s11"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s11"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s11"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s11"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s11"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s11"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s11"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s11"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s11"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s11"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s11"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s11"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s11"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s11"]) ul li, :where([data-cl-s~="s11"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s11"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s11"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s11"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s11"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s11"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s11"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s11"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s11"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s11"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s11"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s11"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s11"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s11"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s11"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s11"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s11"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s11"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s11"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s11"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s11"]) .st-list li{ }
:where([data-cl-s~="s11"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s11"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s11"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s11"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-box, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-image, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-image a, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-info, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-info a, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-detail, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s11"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s11"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s11"]) .cstmreba .booklink-image, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s11"]) .cstmreba .booklink-info, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s11"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s11"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s11"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s11"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s11"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s11"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s11"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s11"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s11"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s11"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s11"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s11"]) .appreach__developper, :where([data-cl-s~="s11"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s11"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s11"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s11"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s11"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s11"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s11"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s11"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s11"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s11"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s11"]) .post p.rakuten-notice, :where([data-cl-s~="s11"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s11"]) .coverage-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: メイリオ, Meiryo, sans-serif; background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s11"]) .coverage-container .coverage-main-title{ text-align: center; color: rgb(44, 62, 80); font-size: 28px; margin-bottom: 30px; font-weight: 700; }
:where([data-cl-s~="s11"]) .coverage-table-wrapper{ overflow-x: auto; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s11"]) .coverage-table{ width: 100%; border-collapse: collapse; font-size: 16px; min-width: 600px; }
:where([data-cl-s~="s11"]) .coverage-table th{ background-color: rgb(52, 152, 219); color: rgb(255, 255, 255); padding: 20px 15px; text-align: left; font-weight: 700; font-size: 18px; position: sticky; top: 0px; z-index: 10; }
:where([data-cl-s~="s11"]) .coverage-table th:first-child{ width: 30%; min-width: 180px; }
:where([data-cl-s~="s11"]) .coverage-table th:last-child{ width: 70%; }
:where([data-cl-s~="s11"]) .coverage-table td{ padding: 20px 15px; border-bottom: 2px solid rgb(236, 240, 241); vertical-align: top; }
:where([data-cl-s~="s11"]) .coverage-table tr:hover{ background-color: rgb(240, 248, 255); }
:where([data-cl-s~="s11"]) .coverage-table tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) .category-cell{ display: flex; align-items: center; gap: 12px; }
:where([data-cl-s~="s11"]) .category-icon{ font-size: 32px; flex-shrink: 0; }
:where([data-cl-s~="s11"]) .category-name{ font-weight: 700; color: rgb(44, 62, 80); font-size: 18px; line-height: 1.4; flex: 1 1 0%; }
:where([data-cl-s~="s11"]) .example-text{ color: rgb(52, 73, 94); }
:where([data-cl-s~="s11"]) .example-text strong{ display: block; margin-bottom: 10px; font-size: 17px; color: rgb(44, 62, 80); }
:where([data-cl-s~="s11"]) .example-text br + br{ display: none; }
:where([data-cl-s~="s11"]) .important-note{ background-color: rgb(255, 243, 205); color: rgb(133, 100, 4); padding: 8px 12px; border-radius: 5px; font-size: 14px; margin-top: 12px; display: inline-block; line-height: 1.4; }
:where([data-cl-s~="s11"]) .scroll-indicator{ display: none; text-align: center; padding: 10px; color: rgb(127, 140, 141); font-size: 14px; }

@media (max-width: 768px) {:where([data-cl-s~="s11"]) .coverage-container{ padding: 15px; }
:where([data-cl-s~="s11"]) .coverage-container .coverage-main-title{ font-size: 24px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .coverage-table{ font-size: 14px; }
:where([data-cl-s~="s11"]) .coverage-table th{ padding: 15px 12px; font-size: 16px; }
:where([data-cl-s~="s11"]) .coverage-table td{ padding: 15px 12px; }
:where([data-cl-s~="s11"]) .category-icon{ font-size: 28px; }
:where([data-cl-s~="s11"]) .category-name{ font-size: 16px; }
:where([data-cl-s~="s11"]) .example-text strong{ font-size: 15px; }
:where([data-cl-s~="s11"]) .scroll-indicator{ display: block; }}

@media (max-width: 480px) {:where([data-cl-s~="s11"]) .category-cell{ flex-direction: column; text-align: center; gap: 8px; }
:where([data-cl-s~="s11"]) .category-icon{ font-size: 36px; }}
:where([data-cl-s~="s11"]) .credit-comparison-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: メイリオ, Meiryo, sans-serif; background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s11"]) .credit-comparison-title{ text-align: center; color: rgb(44, 62, 80); font-size: 28px; margin-bottom: 30px; font-weight: 700; }
:where([data-cl-s~="s11"]) .credit-table-wrapper{ overflow-x: auto; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s11"]) .credit-comparison-table{ width: 100%; border-collapse: collapse; font-size: 16px; min-width: 800px; }
:where([data-cl-s~="s11"]) .credit-comparison-table thead tr{ background-color: rgb(52, 73, 94); }
:where([data-cl-s~="s11"]) .credit-comparison-table th{ color: rgb(255, 255, 255); padding: 20px 15px; text-align: left; font-weight: 700; font-size: 17px; }
:where([data-cl-s~="s11"]) .credit-comparison-table th:first-child{ width: 25%; }
:where([data-cl-s~="s11"]) .credit-comparison-table th small{ font-weight: 400; font-size: 14px; }
:where([data-cl-s~="s11"]) .credit-comparison-table td{ padding: 18px 15px; border-bottom: 2px solid rgb(236, 240, 241); line-height: 1.6; vertical-align: top; }
:where([data-cl-s~="s11"]) .credit-comparison-table tbody tr:hover{ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s11"]) .credit-comparison-table tbody tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s11"]) .table-category-label{ font-weight: 700; color: rgb(44, 62, 80); }
:where([data-cl-s~="s11"]) .check-mark{ color: rgb(46, 204, 113); font-size: 24px; text-align: center; display: block; }
:where([data-cl-s~="s11"]) .cross-mark{ color: rgb(231, 76, 60); font-size: 24px; text-align: center; display: block; }
:where([data-cl-s~="s11"]) .limited-mark{ color: rgb(243, 156, 18); font-size: 24px; text-align: center; display: block; }
:where([data-cl-s~="s11"]) .insurance-type-header{ background-color: rgb(236, 240, 241); font-weight: 700; text-align: center; }
:where([data-cl-s~="s11"]) .type-1-header{ color: rgb(52, 152, 219); }
:where([data-cl-s~="s11"]) .type-2-header{ color: rgb(155, 89, 182); }
:where([data-cl-s~="s11"]) .type-3-header{ color: rgb(231, 76, 60); }
:where([data-cl-s~="s11"]) .small-text{ font-size: 14px; color: rgb(127, 140, 141); display: block; margin-top: 5px; }
:where([data-cl-s~="s11"]) .credit-scroll-indicator{ display: none; text-align: center; padding: 10px; color: rgb(127, 140, 141); font-size: 14px; }
:where([data-cl-s~="s11"]) .credit-source-box{ background-color: rgb(248, 249, 250); padding: 15px 20px; margin-top: 20px; border-radius: 8px; font-size: 13px; }
:where([data-cl-s~="s11"]) .credit-source-title{ font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s11"]) .credit-source-list{ line-height: 1.8; }
:where([data-cl-s~="s11"]) .credit-source-item{ color: rgb(52, 73, 94); }
:where([data-cl-s~="s11"]) .credit-source-item a{ color: rgb(52, 152, 219); text-decoration: none; }
:where([data-cl-s~="s11"]) .credit-source-item a:hover{ text-decoration: underline; }

@media (max-width: 768px) {:where([data-cl-s~="s11"]) .credit-comparison-container{ padding: 15px; }
:where([data-cl-s~="s11"]) .credit-comparison-title{ font-size: 24px; margin-bottom: 20px; }
:where([data-cl-s~="s11"]) .credit-comparison-table{ font-size: 14px; }
:where([data-cl-s~="s11"]) .credit-comparison-table th, :where([data-cl-s~="s11"]) .credit-comparison-table td{ padding: 15px 10px; }
:where([data-cl-s~="s11"]) .credit-scroll-indicator{ display: block; }}
:where([data-cl-s~="s11"]) .application-methods-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: メイリオ, Meiryo, sans-serif; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .methods-grid{ display: grid; grid-template-columns: 1fr; gap: 24px; margin: 0px auto; }
:where([data-cl-s~="s11"]) .method-card{ background: rgb(255, 255, 255); border-radius: 16px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px; transition: transform 0.3s, box-shadow 0.3s; }
:where([data-cl-s~="s11"]) .method-card:hover{ transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 16px; }
:where([data-cl-s~="s11"]) .card-header{ padding: 24px 20px; background-color: rgb(245, 245, 245); border-bottom: 3px solid rgb(52, 152, 219); color: rgb(44, 62, 80); }
:where([data-cl-s~="s11"]) .card-method-1 .card-header{ border-bottom-color: rgb(52, 152, 219); }
:where([data-cl-s~="s11"]) .card-method-2 .card-header{ border-bottom-color: rgb(46, 204, 113); }
:where([data-cl-s~="s11"]) .card-method-3 .card-header{ border-bottom-color: rgb(230, 126, 34); }
:where([data-cl-s~="s11"]) .card-number{ display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; background: rgb(44, 62, 80); color: rgb(255, 255, 255); border-radius: 50%; font-size: 18px; font-weight: 700; margin-right: 12px; }
:where([data-cl-s~="s11"]) .card-icon{ font-size: 28px; margin-bottom: 12px; display: block; }
:where([data-cl-s~="s11"]) .card-title{ font-size: 20px; font-weight: 700; line-height: 1.4; margin-bottom: 8px; }
:where([data-cl-s~="s11"]) .card-subtitle{ font-size: 16px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s11"]) .card-body{ padding: 24px 20px; }
:where([data-cl-s~="s11"]) .merit-section, :where([data-cl-s~="s11"]) .demerit-section{ margin-bottom: 24px; }
:where([data-cl-s~="s11"]) .section-label{ display: flex; align-items: center; font-size: 16px; font-weight: 700; margin-bottom: 12px; color: rgb(44, 62, 80); }
:where([data-cl-s~="s11"]) .merit-label{ color: rgb(39, 174, 96); }
:where([data-cl-s~="s11"]) .demerit-label{ color: rgb(231, 76, 60); }
:where([data-cl-s~="s11"]) .label-icon{ font-size: 20px; margin-right: 8px; }
:where([data-cl-s~="s11"]) .content-text{ font-size: 16px; line-height: 1.8; color: rgb(52, 73, 94); padding-left: 28px; }
:where([data-cl-s~="s11"]) .highlight-text{ font-weight: 700; color: rgb(231, 76, 60); border-bottom: 2px solid rgb(231, 76, 60); padding: 0px 2px; }
:where([data-cl-s~="s11"]) .tip-box{ background-color: rgb(240, 247, 255); border-left: 4px solid rgb(52, 152, 219); padding: 16px; margin-top: 20px; border-radius: 8px; }
:where([data-cl-s~="s11"]) .tip-box-icon{ color: rgb(52, 152, 219); font-size: 18px; margin-right: 8px; }
:where([data-cl-s~="s11"]) .tip-text{ font-size: 15px; line-height: 1.6; color: rgb(44, 62, 80); }
:where([data-cl-s~="s11"]) .best-for{ background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); padding: 16px; border-radius: 8px; margin-top: 16px; }
:where([data-cl-s~="s11"]) .best-for-label{ font-size: 14px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s11"]) .best-for-text{ font-size: 15px; color: rgb(51, 51, 51); line-height: 1.6; }

@media (min-width: 768px) {:where([data-cl-s~="s11"]) .methods-grid{ grid-template-columns: repeat(2, 1fr); gap: 28px; }}

@media (min-width: 1024px) {:where([data-cl-s~="s11"]) .methods-grid{ grid-template-columns: repeat(3, 1fr); gap: 32px; max-width: 1100px; }
:where([data-cl-s~="s11"]) .card-header{ padding: 28px 24px; }
:where([data-cl-s~="s11"]) .card-body{ padding: 28px 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s11"]) .application-methods-container{ padding: 16px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s11"]) .method-card{ box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 8px; }
:where([data-cl-s~="s11"]) .card-header{ padding: 20px 16px; }
:where([data-cl-s~="s11"]) .card-title{ font-size: 18px; }
:where([data-cl-s~="s11"]) .card-body{ padding: 20px 16px; }
:where([data-cl-s~="s11"]) .content-text{ font-size: 15px; padding-left: 24px; }
:where([data-cl-s~="s11"]) .tip-box{ padding: 14px; }}
:where([data-cl-s~="s12"]) img:is([sizes="auto" i], :where([data-cl-s~="s12"]) [sizes^="auto, :where([data-cl-s~="s12"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s12"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s12"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s12"]) .wp-block-avatar, :where([data-cl-s~="s12"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s12"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s12"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s12"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s12"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s12"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s12"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s12"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s12"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s12"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s12"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s12"]) .is-content-justification-right, :where([data-cl-s~="s12"]) .is-content-justification-left, :where([data-cl-s~="s12"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s12"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s12"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s12"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-button.aligncenter, :where([data-cl-s~="s12"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-calendar td, :where([data-cl-s~="s12"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s12"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s12"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s12"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s12"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s12"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s12"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s12"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s12"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s12"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s12"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s12"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s12"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s12"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s12"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s12"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s12"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s12"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s12"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s12"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s12"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s12"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s12"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s12"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s12"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s12"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s12"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s12"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s12"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s12"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s12"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s12"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s12"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s12"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s12"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s12"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s12"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s12"]) .wp-block-comment-author-name, :where([data-cl-s~="s12"]) .wp-block-comment-content, :where([data-cl-s~="s12"]) .wp-block-comment-edit-link, :where([data-cl-s~="s12"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-cover, :where([data-cl-s~="s12"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s12"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s12"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s12"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s12"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s12"]) .wp-block-cover.alignleft, :where([data-cl-s~="s12"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s12"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s12"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s12"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s12"]) .wp-block-cover.alignleft, :where([data-cl-s~="s12"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s12"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s12"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s12"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s12"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s12"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s12"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s12"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s12"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s12"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s12"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s12"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s12"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s12"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s12"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s12"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s12"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s12"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s12"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s12"]) .wp-block-cover-image-text, :where([data-cl-s~="s12"]) .wp-block-cover-image-text a, :where([data-cl-s~="s12"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s12"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s12"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s12"]) .wp-block-cover-text, :where([data-cl-s~="s12"]) .wp-block-cover-text a, :where([data-cl-s~="s12"]) .wp-block-cover-text a:active, :where([data-cl-s~="s12"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s12"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s12"]) section.wp-block-cover-image h2, :where([data-cl-s~="s12"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s12"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s12"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s12"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s12"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s12"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s12"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s12"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s12"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s12"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s12"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s12"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s12"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s12"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s12"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s12"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s12"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s12"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s12"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s12"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s12"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s12"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s12"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s12"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s12"]) .wp-block-embed.alignleft, :where([data-cl-s~="s12"]) .wp-block-embed.alignright, :where([data-cl-s~="s12"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s12"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s12"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s12"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s12"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s12"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s12"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s12"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s12"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s12"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s12"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s12"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s12"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s12"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s12"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s12"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s12"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s12"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s12"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s12"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s12"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s12"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s12"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s12"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s12"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s12"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s12"]) h1.has-background, :where([data-cl-s~="s12"]) h2.has-background, :where([data-cl-s~="s12"]) h3.has-background, :where([data-cl-s~="s12"]) h4.has-background, :where([data-cl-s~="s12"]) h5.has-background, :where([data-cl-s~="s12"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s12"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s12"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s12"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s12"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s12"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s12"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s12"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s12"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s12"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s12"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s12"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s12"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s12"]) .wp-block-image > a, :where([data-cl-s~="s12"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s12"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s12"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s12"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s12"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s12"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s12"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s12"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-image.alignfull img, :where([data-cl-s~="s12"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-image .aligncenter, :where([data-cl-s~="s12"]) .wp-block-image .alignleft, :where([data-cl-s~="s12"]) .wp-block-image .alignright, :where([data-cl-s~="s12"]) .wp-block-image.aligncenter, :where([data-cl-s~="s12"]) .wp-block-image.alignleft, :where([data-cl-s~="s12"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s12"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s12"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s12"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s12"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s12"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s12"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s12"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s12"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s12"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s12"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s12"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s12"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s12"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s12"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s12"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s12"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s12"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s12"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s12"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s12"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s12"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s12"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s12"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s12"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s12"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s12"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s12"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s12"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s12"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s12"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s12"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s12"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s12"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s12"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s12"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s12"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s12"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s12"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s12"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s12"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s12"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s12"]) ol, :where([data-cl-s~="s12"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s12"]) .wp-block-loginout, :where([data-cl-s~="s12"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s12"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s12"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s12"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s12"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s12"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s12"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s12"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s12"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s12"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s12"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s12"]) .wp-block-media-text__media img, :where([data-cl-s~="s12"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s12"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s12"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s12"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation ul, :where([data-cl-s~="s12"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s12"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s12"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s12"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s12"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s12"]) .wp-block-navigation :where(a), :where([data-cl-s~="s12"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s12"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s12"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s12"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s12"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s12"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s12"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s12"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s12"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s12"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s12"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s12"]) .wp-block-navigation__container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s12"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s12"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s12"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s12"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s12"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s12"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s12"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s12"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s12"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s12"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s12"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s12"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s12"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s12"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s12"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s12"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s12"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s12"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s12"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s12"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s12"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s12"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s12"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s12"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s12"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s12"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s12"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s12"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s12"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s12"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s12"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s12"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s12"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s12"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s12"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s12"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s12"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s12"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s12"]) .wp-block-post-comments-link, :where([data-cl-s~="s12"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s12"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s12"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s12"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s12"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s12"]) .alignright){ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s12"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s12"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s12"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s12"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s12"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s12"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s12"]) .wp-block-post-time-to-read, :where([data-cl-s~="s12"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s12"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s12"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s12"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s12"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s12"]) .wp-block-pullquote cite, :where([data-cl-s~="s12"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s12"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s12"]) .wp-block-pullquote cite, :where([data-cl-s~="s12"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s12"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s12"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s12"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s12"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s12"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s12"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s12"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s12"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s12"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s12"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s12"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s12"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s12"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-query-title, :where([data-cl-s~="s12"]) .wp-block-query-total, :where([data-cl-s~="s12"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s12"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s12"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s12"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s12"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s12"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s12"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s12"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s12"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s12"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s12"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s12"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s12"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s12"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s12"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s12"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s12"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s12"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s12"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s12"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s12"]) .wp-block-rss__item-author, :where([data-cl-s~="s12"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s12"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s12"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s12"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s12"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s12"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s12"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s12"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s12"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s12"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s12"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s12"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s12"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s12"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s12"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s12"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s12"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s12"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s12"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s12"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s12"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s12"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s12"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s12"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-site-logo a, :where([data-cl-s~="s12"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s12"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s12"]) .wp-block-site-tagline, :where([data-cl-s~="s12"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s12"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s12"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s12"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s12"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s12"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s12"]) .wp-block-social-links, :where([data-cl-s~="s12"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s12"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s12"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s12"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s12"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s12"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s12"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s12"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s12"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s12"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s12"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s12"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s12"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s12"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s12"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s12"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s12"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s12"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s12"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s12"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s12"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s12"]) .wp-block-table td, :where([data-cl-s~="s12"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s12"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s12"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s12"]) .wp-block-table.aligncenter, :where([data-cl-s~="s12"]) .wp-block-table.alignleft, :where([data-cl-s~="s12"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s12"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s12"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s12"]) .wp-block-table.alignleft td, :where([data-cl-s~="s12"]) .wp-block-table.alignleft th, :where([data-cl-s~="s12"]) .wp-block-table.alignright td, :where([data-cl-s~="s12"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s12"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s12"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s12"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s12"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s12"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s12"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s12"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s12"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s12"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s12"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s12"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s12"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s12"]) .wp-block-text-columns, :where([data-cl-s~="s12"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s12"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s12"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s12"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s12"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s12"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s12"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s12"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s12"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s12"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s12"]) .editor-styles-wrapper, :where([data-cl-s~="s12"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s12"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s12"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s12"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s12"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s12"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s12"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s12"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s12"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s12"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s12"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s12"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s12"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s12"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s12"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s12"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s12"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s12"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s12"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s12"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s12"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s12"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s12"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s12"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s12"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s12"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s12"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s12"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s12"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s12"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s12"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s12"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s12"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s12"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s12"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s12"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s12"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s12"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s12"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s12"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s12"]) .rcc-wrap, :where([data-cl-s~="s12"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s12"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s12"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s12"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s12"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s12"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s12"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s12"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s12"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s12"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s12"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s12"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s12"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s12"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s12"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s12"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s12"]) .rcc-shop, :where([data-cl-s~="s12"]) .rcc-retrieved, :where([data-cl-s~="s12"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s12"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s12"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s12"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s12"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s12"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s12"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s12"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s12"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s12"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s12"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s12"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s12"]) .rcc-promo-visible, :where([data-cl-s~="s12"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s12"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s12"]) .rcc-promo:focus-visible, :where([data-cl-s~="s12"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s12"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s12"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s12"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s12"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s12"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s12"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s12"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s12"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s12"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s12"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s12"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s12"]) .rcc-retrieved, :where([data-cl-s~="s12"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s12"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s12"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s12"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s12"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s12"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s12"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s12"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s12"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s12"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s12"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s12"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s12"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s12"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s12"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s12"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s12"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s12"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s12"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s12"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s12"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s12"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s12"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s12"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s12"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s12"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s12"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s12"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s12"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s12"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s12"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s12"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s12"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s12"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s12"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s12"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s12"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s12"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s12"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s12"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s12"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s12"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s12"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s12"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s12"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s12"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s12"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s12"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s12"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s12"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s12"]) .is-layout-flex > :is(*, :where([data-cl-s~="s12"]) div){ margin: 0px; }
:where([data-cl-s~="s12"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s12"]) .is-layout-grid > :is(*, :where([data-cl-s~="s12"]) div){ margin: 0px; }
:where([data-cl-s~="s12"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s12"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s12"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s12"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s12"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s12"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s12"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s12"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s12"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s12"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s12"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s12"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s12"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s12"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s12"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s12"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s12"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s12"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s12"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s12"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s12"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s12"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s12"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s12"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s12"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s12"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s12"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s12"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s12"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s12"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s12"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s12"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s12"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s12"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s12"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s12"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s12"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s12"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s12"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s12"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s12"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s12"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s12"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s12"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s12"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s12"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s12"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s12"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s12"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s12"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s12"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s12"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s12"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s12"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s12"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s12"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s12"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s12"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s12"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s12"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s12"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s12"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s12"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s12"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s12"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s12"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s12"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s12"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s12"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s12"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s12"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s12"]) .wpcf7 input[type="url"], :where([data-cl-s~="s12"]) .wpcf7 input[type="email"], :where([data-cl-s~="s12"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s12"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s12"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s12"]) #toc_container li, :where([data-cl-s~="s12"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s12"]) #toc_container.no_bullets li, :where([data-cl-s~="s12"]) #toc_container.no_bullets ul, :where([data-cl-s~="s12"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s12"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s12"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s12"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s12"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s12"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s12"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s12"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s12"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s12"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s12"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s12"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s12"]) #toc_container.toc_black a, :where([data-cl-s~="s12"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s12"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s12"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s12"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s12"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s12"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s12"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s12"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s12"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s12"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s12"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s12"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s12"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s12"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s12"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s12"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s12"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s12"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s12"]) .yyi-rinker-attention-before, :where([data-cl-s~="s12"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s12"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s12"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s12"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s12"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s12"]) body{ margin: 0px; }
:where([data-cl-s~="s12"]) article, :where([data-cl-s~="s12"]) aside, :where([data-cl-s~="s12"]) details, :where([data-cl-s~="s12"]) figcaption, :where([data-cl-s~="s12"]) figure, :where([data-cl-s~="s12"]) footer, :where([data-cl-s~="s12"]) header, :where([data-cl-s~="s12"]) hgroup, :where([data-cl-s~="s12"]) main, :where([data-cl-s~="s12"]) nav, :where([data-cl-s~="s12"]) section, :where([data-cl-s~="s12"]) summary{ display: block; }
:where([data-cl-s~="s12"]) audio, :where([data-cl-s~="s12"]) canvas, :where([data-cl-s~="s12"]) progress, :where([data-cl-s~="s12"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s12"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s12"]) [hidden], :where([data-cl-s~="s12"]) template{ display: none; }
:where([data-cl-s~="s12"]) a{ background: 0px 0px; }
:where([data-cl-s~="s12"]) a:active, :where([data-cl-s~="s12"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s12"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s12"]) b, :where([data-cl-s~="s12"]) strong{ font-weight: 700; }
:where([data-cl-s~="s12"]) dfn{ font-style: italic; }
:where([data-cl-s~="s12"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s12"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) small{ font-size: 80%; }
:where([data-cl-s~="s12"]) sub, :where([data-cl-s~="s12"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s12"]) sup{ top: -0.5em; }
:where([data-cl-s~="s12"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s12"]) img{ border: 0px; }
:where([data-cl-s~="s12"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s12"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s12"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s12"]) pre{ overflow: auto; }
:where([data-cl-s~="s12"]) code, :where([data-cl-s~="s12"]) kbd, :where([data-cl-s~="s12"]) pre, :where([data-cl-s~="s12"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s12"]) button, :where([data-cl-s~="s12"]) input, :where([data-cl-s~="s12"]) optgroup, :where([data-cl-s~="s12"]) select, :where([data-cl-s~="s12"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s12"]) button{ overflow: visible; }
:where([data-cl-s~="s12"]) button, :where([data-cl-s~="s12"]) select{ text-transform: none; }
:where([data-cl-s~="s12"]) button, html:where([data-cl-s~="s12"]) input[type="button"], :where([data-cl-s~="s12"]) input[type="reset"], :where([data-cl-s~="s12"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s12"]) button[disabled], html:where([data-cl-s~="s12"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s12"]) input{ line-height: normal; }
:where([data-cl-s~="s12"]) input[type="checkbox"], :where([data-cl-s~="s12"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s12"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s12"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s12"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s12"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s12"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s12"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s12"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) textarea{ overflow: auto; }
:where([data-cl-s~="s12"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s12"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s12"]) td, :where([data-cl-s~="s12"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s12"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s12"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s12"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s12"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s12"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s12"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s12"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s12"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s12"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s12"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s12"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s12"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s12"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s12"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s12"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s12"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s12"]) .pull-right{ float: right; }
:where([data-cl-s~="s12"]) .pull-left{ float: left; }
:where([data-cl-s~="s12"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s12"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s12"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s12"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s12"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s12"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s12"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s12"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s12"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s12"]) .fa-rotate-90, :root:where([data-cl-s~="s12"]) .fa-rotate-180, :root:where([data-cl-s~="s12"]) .fa-rotate-270, :root:where([data-cl-s~="s12"]) .fa-flip-horizontal, :root:where([data-cl-s~="s12"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s12"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s12"]) .fa-stack-1x, :where([data-cl-s~="s12"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s12"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s12"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s12"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-remove::before, :where([data-cl-s~="s12"]) .fa-close::before, :where([data-cl-s~="s12"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gear::before, :where([data-cl-s~="s12"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-rotate-right::before, :where([data-cl-s~="s12"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dedent::before, :where([data-cl-s~="s12"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-photo::before, :where([data-cl-s~="s12"]) .fa-image::before, :where([data-cl-s~="s12"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-edit::before, :where([data-cl-s~="s12"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mail-forward::before, :where([data-cl-s~="s12"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-warning::before, :where([data-cl-s~="s12"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bar-chart-o::before, :where([data-cl-s~="s12"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gears::before, :where([data-cl-s~="s12"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-facebook-f::before, :where([data-cl-s~="s12"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-feed::before, :where([data-cl-s~="s12"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-group::before, :where([data-cl-s~="s12"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chain::before, :where([data-cl-s~="s12"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cut::before, :where([data-cl-s~="s12"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-copy::before, :where([data-cl-s~="s12"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-save::before, :where([data-cl-s~="s12"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-navicon::before, :where([data-cl-s~="s12"]) .fa-reorder::before, :where([data-cl-s~="s12"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-unsorted::before, :where([data-cl-s~="s12"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-down::before, :where([data-cl-s~="s12"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-up::before, :where([data-cl-s~="s12"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-rotate-left::before, :where([data-cl-s~="s12"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-legal::before, :where([data-cl-s~="s12"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dashboard::before, :where([data-cl-s~="s12"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-flash::before, :where([data-cl-s~="s12"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-paste::before, :where([data-cl-s~="s12"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mobile-phone::before, :where([data-cl-s~="s12"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mail-reply::before, :where([data-cl-s~="s12"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mail-reply-all::before, :where([data-cl-s~="s12"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-star-half-empty::before, :where([data-cl-s~="s12"]) .fa-star-half-full::before, :where([data-cl-s~="s12"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-unlink::before, :where([data-cl-s~="s12"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-toggle-down::before, :where([data-cl-s~="s12"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-toggle-up::before, :where([data-cl-s~="s12"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-toggle-right::before, :where([data-cl-s~="s12"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-euro::before, :where([data-cl-s~="s12"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dollar::before, :where([data-cl-s~="s12"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-rupee::before, :where([data-cl-s~="s12"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cny::before, :where([data-cl-s~="s12"]) .fa-rmb::before, :where([data-cl-s~="s12"]) .fa-yen::before, :where([data-cl-s~="s12"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ruble::before, :where([data-cl-s~="s12"]) .fa-rouble::before, :where([data-cl-s~="s12"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-won::before, :where([data-cl-s~="s12"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bitcoin::before, :where([data-cl-s~="s12"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gittip::before, :where([data-cl-s~="s12"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-toggle-left::before, :where([data-cl-s~="s12"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-turkish-lira::before, :where([data-cl-s~="s12"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-institution::before, :where([data-cl-s~="s12"]) .fa-bank::before, :where([data-cl-s~="s12"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mortar-board::before, :where([data-cl-s~="s12"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-automobile::before, :where([data-cl-s~="s12"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cab::before, :where([data-cl-s~="s12"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-photo-o::before, :where([data-cl-s~="s12"]) .fa-file-picture-o::before, :where([data-cl-s~="s12"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-zip-o::before, :where([data-cl-s~="s12"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-sound-o::before, :where([data-cl-s~="s12"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-movie-o::before, :where([data-cl-s~="s12"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-life-bouy::before, :where([data-cl-s~="s12"]) .fa-life-buoy::before, :where([data-cl-s~="s12"]) .fa-life-saver::before, :where([data-cl-s~="s12"]) .fa-support::before, :where([data-cl-s~="s12"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ra::before, :where([data-cl-s~="s12"]) .fa-resistance::before, :where([data-cl-s~="s12"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ge::before, :where([data-cl-s~="s12"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-y-combinator-square::before, :where([data-cl-s~="s12"]) .fa-yc-square::before, :where([data-cl-s~="s12"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wechat::before, :where([data-cl-s~="s12"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-send::before, :where([data-cl-s~="s12"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-send-o::before, :where([data-cl-s~="s12"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s12"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shekel::before, :where([data-cl-s~="s12"]) .fa-sheqel::before, :where([data-cl-s~="s12"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-intersex::before, :where([data-cl-s~="s12"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hotel::before, :where([data-cl-s~="s12"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-yc::before, :where([data-cl-s~="s12"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-battery-4::before, :where([data-cl-s~="s12"]) .fa-battery::before, :where([data-cl-s~="s12"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-battery-3::before, :where([data-cl-s~="s12"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-battery-2::before, :where([data-cl-s~="s12"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-battery-1::before, :where([data-cl-s~="s12"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-battery-0::before, :where([data-cl-s~="s12"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hourglass-1::before, :where([data-cl-s~="s12"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hourglass-2::before, :where([data-cl-s~="s12"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hourglass-3::before, :where([data-cl-s~="s12"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-grab-o::before, :where([data-cl-s~="s12"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-stop-o::before, :where([data-cl-s~="s12"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-tv::before, :where([data-cl-s~="s12"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-asl-interpreting::before, :where([data-cl-s~="s12"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-deafness::before, :where([data-cl-s~="s12"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s12"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-signing::before, :where([data-cl-s~="s12"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-google-plus-circle::before, :where([data-cl-s~="s12"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-fa::before, :where([data-cl-s~="s12"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-vcard::before, :where([data-cl-s~="s12"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-vcard-o::before, :where([data-cl-s~="s12"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-drivers-license::before, :where([data-cl-s~="s12"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-drivers-license-o::before, :where([data-cl-s~="s12"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thermometer-4::before, :where([data-cl-s~="s12"]) .fa-thermometer::before, :where([data-cl-s~="s12"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thermometer-3::before, :where([data-cl-s~="s12"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thermometer-2::before, :where([data-cl-s~="s12"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thermometer-1::before, :where([data-cl-s~="s12"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-thermometer-0::before, :where([data-cl-s~="s12"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bathtub::before, :where([data-cl-s~="s12"]) .fa-s15::before, :where([data-cl-s~="s12"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-times-rectangle::before, :where([data-cl-s~="s12"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s12"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s12"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s12"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s12"]) .sr-only-focusable:active, :where([data-cl-s~="s12"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s12"]) .faa-wrench.animated, :where([data-cl-s~="s12"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s12"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s12"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s12"]) .faa-ring.animated, :where([data-cl-s~="s12"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s12"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s12"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s12"]) .faa-vertical.animated, :where([data-cl-s~="s12"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s12"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s12"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s12"]) .faa-horizontal.animated, :where([data-cl-s~="s12"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s12"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s12"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s12"]) .faa-flash.animated, :where([data-cl-s~="s12"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s12"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s12"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s12"]) .faa-bounce.animated, :where([data-cl-s~="s12"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s12"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s12"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s12"]) .faa-spin.animated, :where([data-cl-s~="s12"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s12"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s12"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s12"]) .faa-float.animated, :where([data-cl-s~="s12"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s12"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s12"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s12"]) .faa-pulse.animated, :where([data-cl-s~="s12"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s12"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s12"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s12"]) .faa-shake.animated, :where([data-cl-s~="s12"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s12"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s12"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s12"]) .faa-tada.animated, :where([data-cl-s~="s12"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s12"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s12"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s12"]) .faa-passing.animated, :where([data-cl-s~="s12"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s12"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s12"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s12"]) .faa-passing-reverse.animated, :where([data-cl-s~="s12"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s12"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s12"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s12"]) .faa-burst.animated, :where([data-cl-s~="s12"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s12"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s12"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s12"]) .faa-falling.animated, :where([data-cl-s~="s12"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s12"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s12"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s12"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s12"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s12"]) [class^="st-svg-"], :where([data-cl-s~="s12"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s12"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s12"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s12"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-quora::before, :where([data-cl-s~="s12"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s12"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s12"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s12"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s12"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s12"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s12"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s12"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s12"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s12"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s12"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s12"]) .slick-slider .slick-track, :where([data-cl-s~="s12"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s12"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .slick-track::before, :where([data-cl-s~="s12"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s12"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s12"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s12"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s12"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s12"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s12"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s12"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s12"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s12"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s12"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s12"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s12"]) .slick-prev, :where([data-cl-s~="s12"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s12"]) .slick-prev:hover, :where([data-cl-s~="s12"]) .slick-prev:focus, :where([data-cl-s~="s12"]) .slick-next:hover, :where([data-cl-s~="s12"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s12"]) .slick-prev:hover::before, :where([data-cl-s~="s12"]) .slick-prev:focus::before, :where([data-cl-s~="s12"]) .slick-next:hover::before, :where([data-cl-s~="s12"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s12"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s12"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s12"]) .slick-prev::before, :where([data-cl-s~="s12"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s12"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s12"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s12"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s12"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s12"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s12"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s12"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s12"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s12"]) .slick-dots li button:hover, :where([data-cl-s~="s12"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s12"]) .slick-dots li button:hover::before, :where([data-cl-s~="s12"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s12"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s12"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s12"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .st-marquee p:empty, :where([data-cl-s~="s12"]) p:empty{ display: none; }
:where([data-cl-s~="s12"]) .st-notosans, :where([data-cl-s~="s12"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s12"]) .st-m1c, :where([data-cl-s~="s12"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s12"]) main, :where([data-cl-s~="s12"]) article, :where([data-cl-s~="s12"]) aside, :where([data-cl-s~="s12"]) header, :where([data-cl-s~="s12"]) canvas, :where([data-cl-s~="s12"]) details, :where([data-cl-s~="s12"]) figcaption, :where([data-cl-s~="s12"]) figure, :where([data-cl-s~="s12"]) footer, :where([data-cl-s~="s12"]) nav, :where([data-cl-s~="s12"]) section, :where([data-cl-s~="s12"]) summary{ display: block; }
html:where([data-cl-s~="s12"]), :where([data-cl-s~="s12"]) body{ height: 100%; }
:where([data-cl-s~="s12"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s12"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) cite{ font-style: normal; }
:where([data-cl-s~="s12"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s12"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s12"]) h1, :where([data-cl-s~="s12"]) h2, :where([data-cl-s~="s12"]) h3, :where([data-cl-s~="s12"]) h4, :where([data-cl-s~="s12"]) h5, :where([data-cl-s~="s12"]) h6, :where([data-cl-s~="s12"]) h5 span, :where([data-cl-s~="s12"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s12"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s12"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s12"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s12"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s12"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .wp-block-video, :where([data-cl-s~="s12"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .sticky, :where([data-cl-s~="s12"]) .gallery-caption, :where([data-cl-s~="s12"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s12"]) .dashicons, :where([data-cl-s~="s12"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s12"]) [class^="material-icons-"], :where([data-cl-s~="s12"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s12"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s12"]) .st-hide{ display: none; }
:where([data-cl-s~="s12"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s12"]) .post h4 .point-in i, :where([data-cl-s~="s12"]) .n-entry i, :where([data-cl-s~="s12"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-timeline > br, :where([data-cl-s~="s12"]) .st-tab-content > br, :where([data-cl-s~="s12"]) .st_table_sc > br, :where([data-cl-s~="s12"]) .post .st-box-btn > br, :where([data-cl-s~="s12"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s12"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .st-svg-question-circle, :where([data-cl-s~="s12"]) .st-svg-check-circle, :where([data-cl-s~="s12"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s12"]) .st-svg-exclamation-circle, :where([data-cl-s~="s12"]) .st-svg-pencil-square-o, :where([data-cl-s~="s12"]) .st-svg-user, :where([data-cl-s~="s12"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s12"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s12"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s12"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s12"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s12"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s12"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s12"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s12"]) .faa-spin.animated, :where([data-cl-s~="s12"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s12"]) a, :where([data-cl-s~="s12"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s12"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s12"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s12"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s12"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s12"]) img:not(.size-st_header_slider), :where([data-cl-s~="s12"]) video, :where([data-cl-s~="s12"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s12"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s12"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s12"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s12"]) .is-style-st-photoline img, :where([data-cl-s~="s12"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .is-style-st-photohu, :where([data-cl-s~="s12"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s12"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s12"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s12"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s12"]) .st-photohu div img, :where([data-cl-s~="s12"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) img.size-full, :where([data-cl-s~="s12"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s12"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s12"]) .resetwidth img, :where([data-cl-s~="s12"]) .resetwidth video, :where([data-cl-s~="s12"]) .resetwidth object, :where([data-cl-s~="s12"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s12"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s12"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s12"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s12"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s12"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s12"]) .h-100{ height: 100%; }
:where([data-cl-s~="s12"]) .pa0, :where([data-cl-s~="s12"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s12"]) .ma0, :where([data-cl-s~="s12"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s12"]) .mt0, :where([data-cl-s~="s12"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s12"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s12"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s12"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s12"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s12"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s12"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s12"]) .mr0, :where([data-cl-s~="s12"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s12"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s12"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s12"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s12"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s12"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s12"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s12"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s12"]) .ml0, :where([data-cl-s~="s12"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s12"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s12"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s12"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s12"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s12"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s12"]) .mb-0, :where([data-cl-s~="s12"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s12"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s12"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s12"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s12"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s12"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s12"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s12"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s12"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s12"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s12"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s12"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s12"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s12"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s12"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s12"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s12"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s12"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s12"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s12"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s12"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s12"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s12"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s12"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s12"]) .st-bg-stich::after, :where([data-cl-s~="s12"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s12"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s12"]) .st-brackets::before, :where([data-cl-s~="s12"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s12"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s12"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s12"]) .post .st-timeline, :where([data-cl-s~="s12"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s12"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s12"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s12"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s12"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s12"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-timeline > li::after, :where([data-cl-s~="s12"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s12"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s12"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s12"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s12"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s12"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s12"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s12"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s12"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s12"]) .st-timeline-list-text a, :where([data-cl-s~="s12"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s12"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s12"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s12"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s12"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s12"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s12"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s12"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s12"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s12"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s12"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s12"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s12"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s12"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s12"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s12"]) .st-in-mybox .st-point, :where([data-cl-s~="s12"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s12"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s12"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s12"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s12"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s12"]) .st-back-btn .st-fa, :where([data-cl-s~="s12"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s12"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s12"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s12"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s12"]) .smanone{ display: none; }
:where([data-cl-s~="s12"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s12"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s12"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s12"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s12"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s12"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) kbd, :where([data-cl-s~="s12"]) .st-code, :where([data-cl-s~="s12"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s12"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s12"]) kbd, :where([data-cl-s~="s12"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s12"]) pre .st-code, :where([data-cl-s~="s12"]) .st-pre .st-code, :where([data-cl-s~="s12"]) pre code, :where([data-cl-s~="s12"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s12"]) .clear{ clear: both; }
:where([data-cl-s~="s12"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s12"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s12"]) thead th, :where([data-cl-s~="s12"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s12"]) table thead th, :where([data-cl-s~="s12"]) table thead th p, :where([data-cl-s~="s12"]) table thead tr td, :where([data-cl-s~="s12"]) .post table thead tr td, :where([data-cl-s~="s12"]) .post table thead tr td p, :where([data-cl-s~="s12"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s12"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s12"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s12"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s12"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s12"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s12"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s12"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s12"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s12"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s12"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s12"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s12"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s12"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s12"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s12"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s12"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s12"]) #side aside .slick-dots li, :where([data-cl-s~="s12"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s12"]) .slick-prev, :where([data-cl-s~="s12"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s12"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s12"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s12"]) .slick-prev:hover, :where([data-cl-s~="s12"]) .slick-prev:focus, :where([data-cl-s~="s12"]) .slick-next:hover, :where([data-cl-s~="s12"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s12"]) .slick-prev::before, :where([data-cl-s~="s12"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s12"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s12"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s12"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s12"]) .slick-slide:focus, :where([data-cl-s~="s12"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s12"]) .slider, :where([data-cl-s~="s12"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s12"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s12"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s12"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s12"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s12"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s12"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s12"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s12"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s12"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s12"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s12"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .header-post-slider.is-wide, :where([data-cl-s~="s12"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s12"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s12"]) .post-slide-image, :where([data-cl-s~="s12"]) .post-slide-more, :where([data-cl-s~="s12"]) .post-card-image, :where([data-cl-s~="s12"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s12"]) .post-slide-image:hover, :where([data-cl-s~="s12"]) .post-slide-more:hover, :where([data-cl-s~="s12"]) .post-card-image:hover, :where([data-cl-s~="s12"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s12"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s12"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s12"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s12"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s12"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s12"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s12"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s12"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s12"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s12"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s12"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s12"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s12"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s12"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s12"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s12"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s12"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s12"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s12"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s12"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s12"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s12"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s12"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s12"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s12"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s12"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s12"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s12"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s12"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s12"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s12"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s12"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s12"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s12"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s12"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s12"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s12"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s12"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s12"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s12"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s12"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s12"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s12"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s12"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s12"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s12"]) .post-card-date .st-fa, :where([data-cl-s~="s12"]) .post-slide-date .st-fa, :where([data-cl-s~="s12"]) .post-card-date .fa, :where([data-cl-s~="s12"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s12"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s12"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s12"]) .post-card-excerpt p, :where([data-cl-s~="s12"]) main .post-slide-excerpt p, :where([data-cl-s~="s12"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s12"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s12"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s12"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s12"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s12"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s12"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s12"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s12"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .content-post-slider, :where([data-cl-s~="s12"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s12"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s12"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s12"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s12"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s12"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s12"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s12"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s12"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s12"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s12"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s12"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s12"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s12"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s12"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s12"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s12"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s12"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s12"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s12"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s12"]) a.st-flexbox-link, :where([data-cl-s~="s12"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s12"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s12"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s12"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s12"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s12"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s12"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s12"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s12"]) .st-header-flexbox ul, :where([data-cl-s~="s12"]) .post .st-header-flexbox ol, :where([data-cl-s~="s12"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s12"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s12"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s12"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s12"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s12"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s12"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s12"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s12"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s12"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s12"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s12"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s12"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s12"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s12"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s12"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s12"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s12"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) pre, :where([data-cl-s~="s12"]) .wp-block-details summary, :where([data-cl-s~="s12"]) p, :where([data-cl-s~="s12"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s12"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s12"]) .yellowbox, :where([data-cl-s~="s12"]) .graybox, :where([data-cl-s~="s12"]) .redbox, :where([data-cl-s~="s12"]) #topnews .clearfix dd p, :where([data-cl-s~="s12"]) .post ul li, :where([data-cl-s~="s12"]) .post ol li, :where([data-cl-s~="s12"]) #comments #respond, :where([data-cl-s~="s12"]) .st-tab-content > label, :where([data-cl-s~="s12"]) .st-tabs__tab-list-item, :where([data-cl-s~="s12"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s12"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s12"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) h1{ margin: 0px; }
:where([data-cl-s~="s12"]) h2.has-st-regular-font-size, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s12"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s12"]) .h3modoki, :where([data-cl-s~="s12"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s12"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s12"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s12"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s12"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s12"]) h5, :where([data-cl-s~="s12"]) h5 span, :where([data-cl-s~="s12"]) .h5modoki, :where([data-cl-s~="s12"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s12"]) #footer h5, :where([data-cl-s~="s12"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s12"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s12"]) h6, :where([data-cl-s~="s12"]) h6 span, :where([data-cl-s~="s12"]) .h6modoki, :where([data-cl-s~="s12"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s12"]) .st-h-copy-toc, :where([data-cl-s~="s12"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s12"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s12"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s12"]) p, :where([data-cl-s~="s12"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s12"]) header .descr.sitenametop, :where([data-cl-s~="s12"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s12"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s12"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s12"]) header .descr.sitename-only, :where([data-cl-s~="s12"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s12"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s12"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s12"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s12"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s12"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s12"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s12"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s12"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s12"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s12"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s12"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s12"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s12"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s12"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s12"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s12"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s12"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s12"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s12"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s12"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s12"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s12"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s12"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s12"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s12"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s12"]) .blog_info .st-fa, :where([data-cl-s~="s12"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s12"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s12"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s12"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s12"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s12"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s12"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s12"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s12"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s12"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s12"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s12"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s12"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s12"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s12"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s12"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .h5modoki, :where([data-cl-s~="s12"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s12"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s12"]) .h2modoki, :where([data-cl-s~="s12"]) .h3modoki, :where([data-cl-s~="s12"]) .h4modoki, :where([data-cl-s~="s12"]) .h5modoki, :where([data-cl-s~="s12"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s12"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s12"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s12"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s12"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s12"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s12"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s12"]) .wp-block-image figcaption a, :where([data-cl-s~="s12"]) .wp-block-image figcaption, :where([data-cl-s~="s12"]) .wp-caption-text a, :where([data-cl-s~="s12"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s12"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s12"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s12"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s12"]) #side .widget_meta ul li, :where([data-cl-s~="s12"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s12"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s12"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #content{ position: relative; }
:where([data-cl-s~="s12"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s12"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s12"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s12"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s12"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s12"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s12"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s12"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s12"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s12"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s12"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s12"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s12"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s12"]) .post .blogbox .st-fa, :where([data-cl-s~="s12"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s12"]) .post .blogbox .fa, :where([data-cl-s~="s12"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s12"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s12"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s12"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s12"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s12"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s12"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s12"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-large, :where([data-cl-s~="s12"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s12"]) .inyoumodoki, :where([data-cl-s~="s12"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .inyoumodoki::before, :where([data-cl-s~="s12"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s12"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s12"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s12"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) blockquote.tiktok-embed, :where([data-cl-s~="s12"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s12"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s12"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s12"]) .post blockquote cite, :where([data-cl-s~="s12"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s12"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s12"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s12"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s12"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s12"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s12"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s12"]) .ymarker, :where([data-cl-s~="s12"]) .ymarker-s, :where([data-cl-s~="s12"]) .gmarker, :where([data-cl-s~="s12"]) .gmarker-s, :where([data-cl-s~="s12"]) .rmarker, :where([data-cl-s~="s12"]) .rmarker-s, :where([data-cl-s~="s12"]) .bmarker, :where([data-cl-s~="s12"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s12"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s12"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s12"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s12"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s12"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s12"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s12"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s12"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s12"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s12"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s12"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s12"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .post .yellowbox .maruck, :where([data-cl-s~="s12"]) .post .yellowbox .maruno, :where([data-cl-s~="s12"]) .post .yellowbox p:last-child, :where([data-cl-s~="s12"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s12"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .graybox .maruck, :where([data-cl-s~="s12"]) .post .graybox .maruno, :where([data-cl-s~="s12"]) .post .graybox p:last-child, :where([data-cl-s~="s12"]) .post .graybox ol:last-child, :where([data-cl-s~="s12"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .redbox .maruck, :where([data-cl-s~="s12"]) .post .redbox .maruno, :where([data-cl-s~="s12"]) .post .redbox p:last-child, :where([data-cl-s~="s12"]) .post .redbox ol:last-child, :where([data-cl-s~="s12"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .freebox .maruck, :where([data-cl-s~="s12"]) .post .freebox .maruno, :where([data-cl-s~="s12"]) .post .st-mybox .maruck, :where([data-cl-s~="s12"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s12"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s12"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s12"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s12"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s12"]) span.sankou, :where([data-cl-s~="s12"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s12"]) span.sankou.green, :where([data-cl-s~="s12"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s12"]) span.sankou.blue, :where([data-cl-s~="s12"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s12"]) span.st-hisu, :where([data-cl-s~="s12"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s12"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s12"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s12"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s12"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s12"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s12"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s12"]) .st-wrench-icon i::before, :where([data-cl-s~="s12"]) .st-wrench-icon::before, :where([data-cl-s~="s12"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s12"]) .st-ring-icon i::before, :where([data-cl-s~="s12"]) .st-ring-icon::before, :where([data-cl-s~="s12"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s12"]) .st-horizontal-icon i::before, :where([data-cl-s~="s12"]) .st-horizontal-icon::before, :where([data-cl-s~="s12"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s12"]) .st-vertical-icon i::before, :where([data-cl-s~="s12"]) .st-vertical-icon::before, :where([data-cl-s~="s12"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s12"]) .st-flash-icon i::before, :where([data-cl-s~="s12"]) .st-flash-icon::before, :where([data-cl-s~="s12"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s12"]) .st-bounce-icon i::before, :where([data-cl-s~="s12"]) .st-bounce-icon::before, :where([data-cl-s~="s12"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s12"]) .st-rotation-icon i::before, :where([data-cl-s~="s12"]) .st-rotation-icon::before, :where([data-cl-s~="s12"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s12"]) .st-float-icon i::before, :where([data-cl-s~="s12"]) .st-float-icon::before, :where([data-cl-s~="s12"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s12"]) .st-pulse-icon i::before, :where([data-cl-s~="s12"]) .st-pulse-icon::before, :where([data-cl-s~="s12"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s12"]) .st-shake-s-icon i::before, :where([data-cl-s~="s12"]) .st-shake-s-icon::before, :where([data-cl-s~="s12"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s12"]) .st-shake-icon i::before, :where([data-cl-s~="s12"]) .st-shake-icon::before, :where([data-cl-s~="s12"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s12"]) .st-tada-icon i::before, :where([data-cl-s~="s12"]) .st-tada-icon::before, :where([data-cl-s~="s12"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s12"]) .st-passing-icon i::before, :where([data-cl-s~="s12"]) .st-passing-icon::before, :where([data-cl-s~="s12"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s12"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s12"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s12"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s12"]) .st-burst-icon i::before, :where([data-cl-s~="s12"]) .st-burst-icon::before, :where([data-cl-s~="s12"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s12"]) .st-falling-icon i::before, :where([data-cl-s~="s12"]) .st-falling-icon::before, :where([data-cl-s~="s12"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s12"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s12"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s12"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s12"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s12"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s12"]) .y-star, :where([data-cl-s~="s12"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s12"]) .y-star .st-svg-star, :where([data-cl-s~="s12"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s12"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s12"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s12"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s12"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s12"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s12"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s12"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s12"]) .post .p-entry-t, :where([data-cl-s~="s12"]) #side .p-entry-t, :where([data-cl-s~="s12"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s12"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s12"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s12"]) #footer .pop-box, :where([data-cl-s~="s12"]) .nowhits .pop-box, :where([data-cl-s~="s12"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s12"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s12"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s12"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s12"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s12"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s12"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s12"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s12"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s12"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s12"]) footer .footer-wbox .headbox, :where([data-cl-s~="s12"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s12"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s12"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s12"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s12"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s12"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s12"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s12"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s12"]) #content-w .category .p-entry, :where([data-cl-s~="s12"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s12"]) #content-w .post .category .p-entry, :where([data-cl-s~="s12"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s12"]) #content-w .category .p-entry::after, :where([data-cl-s~="s12"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s12"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s12"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s12"]) .category .p-entry-t, :where([data-cl-s~="s12"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s12"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s12"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s12"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s12"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s12"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s12"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s12"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s12"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s12"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s12"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s12"]) .poprank{ position: relative; }
:where([data-cl-s~="s12"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s12"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s12"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s12"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s12"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s12"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s12"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s12"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s12"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) #footer .copy, :where([data-cl-s~="s12"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s12"]) #footer .copy a, :where([data-cl-s~="s12"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s12"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s12"]) .head-telno a, :where([data-cl-s~="s12"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s12"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s12"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s12"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s12"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s12"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s12"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s12"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s12"]) .headbox, :where([data-cl-s~="s12"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s12"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s12"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s12"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s12"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s12"]) .widget_recent_entries ul li a, :where([data-cl-s~="s12"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s12"]) .widget_recent_entries ul li, :where([data-cl-s~="s12"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s12"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s12"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s12"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s12"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s12"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s12"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s12"]) footer .widget_recent_entries ul, :where([data-cl-s~="s12"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s12"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s12"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s12"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s12"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s12"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s12"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s12"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s12"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s12"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s12"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s12"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s12"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s12"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s12"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s12"]) #st-infomation-widget .huto *, :where([data-cl-s~="s12"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s12"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s12"]) footer .widget_tag_cloud, :where([data-cl-s~="s12"]) footer .widget_categories, :where([data-cl-s~="s12"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #footer .st-formbtn, :where([data-cl-s~="s12"]) #footer .rssbox, :where([data-cl-s~="s12"]) #footer .st-author-box, :where([data-cl-s~="s12"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s12"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s12"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s12"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s12"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s12"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s12"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s12"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s12"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s12"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s12"]) .kanren h3 a, :where([data-cl-s~="s12"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s12"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s12"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s12"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s12"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s12"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s12"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s12"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s12"]) .kanren.pop-box h5, :where([data-cl-s~="s12"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s12"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s12"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s12"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s12"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s12"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s12"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s12"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s12"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s12"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s12"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s12"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s12"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s12"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s12"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s12"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s12"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s12"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s12"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s12"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s12"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s12"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s12"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s12"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s12"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s12"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s12"]) .st-author-box .st-fa, :where([data-cl-s~="s12"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s12"]) ul#st-tab-menu, :where([data-cl-s~="s12"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s12"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s12"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s12"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s12"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s12"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s12"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s12"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s12"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s12"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s12"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .st-author-sns, :where([data-cl-s~="s12"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-author-sns .st-fa, :where([data-cl-s~="s12"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-author-sns .st-fa, :where([data-cl-s~="s12"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s12"]) .st-author-sns a, :where([data-cl-s~="s12"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s12"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s12"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s12"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s12"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s12"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s12"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s12"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s12"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s12"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s12"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s12"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s12"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s12"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s12"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s12"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s12"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s12"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s12"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s12"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s12"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s12"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s12"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s12"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s12"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s12"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s12"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s12"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s12"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s12"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s12"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s12"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s12"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s12"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s12"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s12"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s12"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s12"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s12"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s12"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s12"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s12"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .post table tfoot, :where([data-cl-s~="s12"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s12"]) .post table thead th, :where([data-cl-s~="s12"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s12"]) table > thead > tr > td, :where([data-cl-s~="s12"]) table > thead > tr > th, :where([data-cl-s~="s12"]) table > tr > td, :where([data-cl-s~="s12"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s12"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s12"]) table tr td, :where([data-cl-s~="s12"]) table#wp-calendar tr td, :where([data-cl-s~="s12"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s12"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s12"]) table th, :where([data-cl-s~="s12"]) table th p, :where([data-cl-s~="s12"]) .post table tr td p, :where([data-cl-s~="s12"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s12"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s12"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s12"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s12"]) tr.st-centertable, :where([data-cl-s~="s12"]) td.st-centertable, :where([data-cl-s~="s12"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s12"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s12"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s12"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s12"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s12"]) .post .scroll-box.pc table td, :where([data-cl-s~="s12"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s12"]) .is-style-scroll-box.pc, :where([data-cl-s~="s12"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s12"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s12"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s12"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s12"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s12"]) img.float-left{ float: left; }
:where([data-cl-s~="s12"]) img.float-right{ float: right; }
:where([data-cl-s~="s12"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s12"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s12"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s12"]) .widget_media_image, :where([data-cl-s~="s12"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) main ul, :where([data-cl-s~="s12"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s12"]) main .sns ul, :where([data-cl-s~="s12"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) main ul.st_toc_list, :where([data-cl-s~="s12"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) main ul.st-box-btn, :where([data-cl-s~="s12"]) main ul.st_toc_list, :where([data-cl-s~="s12"]) main ol.st_toc_list, :where([data-cl-s~="s12"]) main ul.has-st-border, :where([data-cl-s~="s12"]) main ol.has-st-border, :where([data-cl-s~="s12"]) main ul.has-background, :where([data-cl-s~="s12"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s12"]) main ul ul, :where([data-cl-s~="s12"]) main ul ol, :where([data-cl-s~="s12"]) main ol ul, :where([data-cl-s~="s12"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s12"]) .is-style-st-check, :where([data-cl-s~="s12"]) .is-style-st-timeline-count, :where([data-cl-s~="s12"]) .is-style-st-timeline-list, :where([data-cl-s~="s12"]) .is-style-st-circle, :where([data-cl-s~="s12"]) .is-style-st-circle-border, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox, :where([data-cl-s~="s12"]) .is-style-st-maruck, :where([data-cl-s~="s12"]) .is-style-st-maruno, :where([data-cl-s~="s12"]) .is-style-st-no, :where([data-cl-s~="s12"]) .is-style-st-no-border, :where([data-cl-s~="s12"]) .st-list-circle ul, :where([data-cl-s~="s12"]) .st-list-check ul, :where([data-cl-s~="s12"]) .st-square-checkbox ul, :where([data-cl-s~="s12"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s12"]) .maruck ul, :where([data-cl-s~="s12"]) .maruno ul, :where([data-cl-s~="s12"]) .st-list-no ul, :where([data-cl-s~="s12"]) .st-list-circle ol, :where([data-cl-s~="s12"]) .st-list-check ol, :where([data-cl-s~="s12"]) .st-square-checkbox ol, :where([data-cl-s~="s12"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s12"]) .maruck ol, :where([data-cl-s~="s12"]) .maruno ol, :where([data-cl-s~="s12"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) main ul li, :where([data-cl-s~="s12"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s12"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s12"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s12"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s12"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s12"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s12"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s12"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s12"]) .kome ol, :where([data-cl-s~="s12"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s12"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s12"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s12"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou, :where([data-cl-s~="s12"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) main .st-list-border ul li, :where([data-cl-s~="s12"]) main .st-list-border ol li, :where([data-cl-s~="s12"]) main ul.is-style-st-border li, :where([data-cl-s~="s12"]) main ol.is-style-st-border li, :where([data-cl-s~="s12"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s12"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s12"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s12"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s12"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s12"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s12"]) ul li{ text-align: left; }
:where([data-cl-s~="s12"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s12"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s12"]) .post .is-style-st-maruno, :where([data-cl-s~="s12"]) .post .is-style-st-maruck, :where([data-cl-s~="s12"]) .post .maruno, :where([data-cl-s~="s12"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s12"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s12"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s12"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s12"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s12"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s12"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s12"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s12"]) .post .maruno li, :where([data-cl-s~="s12"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s12"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s12"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s12"]) .post .maruno li::before, :where([data-cl-s~="s12"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s12"]) .is-style-st-border > li, :where([data-cl-s~="s12"]) .is-style-st-circle-border > li, :where([data-cl-s~="s12"]) .is-style-st-check-border > li, :where([data-cl-s~="s12"]) .is-style-st-no-border > li, :where([data-cl-s~="s12"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) ol.is-style-st-circle > li, :where([data-cl-s~="s12"]) ul.is-style-st-circle > li, :where([data-cl-s~="s12"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s12"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s12"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s12"]) .is-style-st-circle > li::before, :where([data-cl-s~="s12"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s12"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s12"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s12"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s12"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s12"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-check > li, :where([data-cl-s~="s12"]) .is-style-st-check-border > li, :where([data-cl-s~="s12"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s12"]) .is-style-st-check > li::before, :where([data-cl-s~="s12"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s12"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s12"]) .is-style-st-check > li::after, :where([data-cl-s~="s12"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s12"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .is-style-st-no > li, :where([data-cl-s~="s12"]) .is-style-st-no-border > li, :where([data-cl-s~="s12"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s12"]) .is-style-st-no > li::before, :where([data-cl-s~="s12"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s12"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s12"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s12"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s12"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s12"]) .st-link-guide li a, :where([data-cl-s~="s12"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s12"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s12"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s12"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s12"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s12"]) main, :where([data-cl-s~="s12"]) .st-count-reset, :where([data-cl-s~="s12"]) .st-link-guide, :where([data-cl-s~="s12"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s12"]) footer .st-link-guide ul, :where([data-cl-s~="s12"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s12"]) .post .st-box-btn, :where([data-cl-s~="s12"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s12"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s12"]) .st-box-btn li, :where([data-cl-s~="s12"]) .post .st-box-btn li, :where([data-cl-s~="s12"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s12"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s12"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s12"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s12"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s12"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s12"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s12"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s12"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s12"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s12"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s12"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s12"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s12"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s12"]) .st-box-btn .st-fa, :where([data-cl-s~="s12"]) .st-box-btn .fa, :where([data-cl-s~="s12"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s12"]) .post .st-box-btn-text, :where([data-cl-s~="s12"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s12"]) .post .st-box-btn-memo, :where([data-cl-s~="s12"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s12"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s12"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s12"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s12"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s12"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-box-btn .st-fa, :where([data-cl-s~="s12"]) .st-box-btn .fa, :where([data-cl-s~="s12"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s12"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s12"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s12"]) footer ul.st-box-btn img, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s12"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s12"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s12"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s12"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s12"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s12"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s12"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s12"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s12"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s12"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s12"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s12"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide li, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s12"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide li a, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s12"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide li a, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s12"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s12"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s12"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s12"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s12"]) .st-link-guide .sub-menu, :where([data-cl-s~="s12"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s12"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s12"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s12"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s12"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s12"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s12"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s12"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s12"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s12"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s12"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s12"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-btn-open .st-fa, :where([data-cl-s~="s12"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s12"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s12"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s12"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s12"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s12"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-memobox2 .st-fa, :where([data-cl-s~="s12"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s12"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s12"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s12"]) .st-memobox .st-fa, :where([data-cl-s~="s12"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s12"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s12"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s12"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s12"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s12"]) .st-mybox .st-fa, :where([data-cl-s~="s12"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s12"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s12"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s12"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s12"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s12"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s12"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s12"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s12"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s12"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s12"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s12"]) .p-entry-f .st-fa, :where([data-cl-s~="s12"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s12"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s12"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s12"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s12"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s12"]) .post .st-minihukidashi, :where([data-cl-s~="s12"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s12"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s12"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s12"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s12"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s12"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s12"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s12"]) .hukidashi-underline::before, :where([data-cl-s~="s12"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s12"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s12"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s12"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-marumozi .st-fa, :where([data-cl-s~="s12"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s12"]) .st-marumozi .fa, :where([data-cl-s~="s12"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s12"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s12"]) .st-marumozi .photoline img, :where([data-cl-s~="s12"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s12"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s12"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s12"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s12"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s12"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s12"]) main .clip-memotext ul, :where([data-cl-s~="s12"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s12"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s12"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s12"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s12"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s12"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s12"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s12"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s12"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s12"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s12"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s12"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s12"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s12"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s12"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s12"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s12"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s12"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s12"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s12"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s12"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s12"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s12"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s12"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s12"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s12"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s12"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s12"]) .post .st-square-checkbox > li, :where([data-cl-s~="s12"]) .st-square-checkbox ul li, :where([data-cl-s~="s12"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-square-checkbox li, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s12"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s12"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s12"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s12"]) .post .st-square-checkbox > li, :where([data-cl-s~="s12"]) .st-square-checkbox ul li, :where([data-cl-s~="s12"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .rankstlink-l2 p a, :where([data-cl-s~="s12"]) .rankstlink-l p a, :where([data-cl-s~="s12"]) .rankstlink-b p a, :where([data-cl-s~="s12"]) .rankstlink-r p a, :where([data-cl-s~="s12"]) .rankstlink-r2 p a, :where([data-cl-s~="s12"]) .rankstlink-a p a, :where([data-cl-s~="s12"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s12"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s12"]) .rankstlink-l p a:hover, :where([data-cl-s~="s12"]) .rankstlink-b p a:hover, :where([data-cl-s~="s12"]) .rankstlink-r p a:hover, :where([data-cl-s~="s12"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s12"]) .rankstlink-a p a:hover, :where([data-cl-s~="s12"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s12"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s12"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s12"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s12"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s12"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s12"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s12"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s12"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s12"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s12"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s12"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s12"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-mcbox-text, :where([data-cl-s~="s12"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s12"]) .st-mcbox-title, :where([data-cl-s~="s12"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s12"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s12"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s12"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s12"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s12"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s12"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s12"]) a.itembox-link p, :where([data-cl-s~="s12"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s12"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s12"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s12"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s12"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s12"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s12"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s12"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s12"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s12"]) .st-user-comment-box .st-star, :where([data-cl-s~="s12"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s12"]) .st-user-comment-box .st-star, :where([data-cl-s~="s12"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s12"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s12"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s12"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s12"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s12"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container, :where([data-cl-s~="s12"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s12"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s12"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s12"]) .post #st_toc_container ul, :where([data-cl-s~="s12"]) .post #st_toc_container ol, :where([data-cl-s~="s12"]) .post .st_toc_container ul, :where([data-cl-s~="s12"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .post #st_toc_container li ul, :where([data-cl-s~="s12"]) .post #st_toc_container li ol, :where([data-cl-s~="s12"]) .post .st_toc_container li ul, :where([data-cl-s~="s12"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #st_toc_container li li:empty, :where([data-cl-s~="s12"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s12"]) .st_toc_container li li:empty, :where([data-cl-s~="s12"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s12"]) #st_toc_container li:empty, :where([data-cl-s~="s12"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) #st_toc_container ul a, :where([data-cl-s~="s12"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s12"]) #st_toc_container ul li li a, :where([data-cl-s~="s12"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s12"]) #st_toc_container ul a:hover, :where([data-cl-s~="s12"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s12"]) .post #st_toc_container ul ul, :where([data-cl-s~="s12"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s12"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s12"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s12"]) #st_toc_container li, :where([data-cl-s~="s12"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s12"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s12"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s12"]) #st_toc_container > ul > li, :where([data-cl-s~="s12"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s12"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s12"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s12"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s12"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s12"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s12"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s12"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s12"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container li li a::before, :where([data-cl-s~="s12"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s12"]) #st_toc_container li li, :where([data-cl-s~="s12"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s12"]) #st_toc_container li li li, :where([data-cl-s~="s12"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s12"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s12"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s12"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s12"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s12"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s12"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s12"]) .st_toc_back, :where([data-cl-s~="s12"]) .st_toc_back:focus, :where([data-cl-s~="s12"]) .st_toc_back:hover, :where([data-cl-s~="s12"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s12"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s12"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s12"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s12"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s12"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s12"]) .st_toc_back.is-rounded, :where([data-cl-s~="s12"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s12"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s12"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s12"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s12"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s12"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s12"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s12"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s12"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s12"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s12"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s12"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s12"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s12"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s12"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s12"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s12"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s12"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s12"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s12"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s12"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s12"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s12"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s12"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s12"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s12"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s12"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s12"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s12"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s12"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s12"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s12"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s12"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s12"]) .side_toc #st_toc_container li, :where([data-cl-s~="s12"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s12"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s12"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s12"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s12"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s12"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s12"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s12"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s12"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s12"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s12"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s12"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s12"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s12"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s12"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s12"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s12"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s12"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s12"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s12"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s12"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s12"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s12"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s12"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s12"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s12"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s12"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s12"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s12"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s12"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s12"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s12"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s12"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s12"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s12"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s12"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s12"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s12"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s12"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s12"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s12"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s12"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s12"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s12"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list, :where([data-cl-s~="s12"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s12"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s12"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s12"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s12"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s12"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s12"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s12"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s12"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s12"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s12"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s12"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s12"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s12"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s12"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s12"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s12"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s12"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s12"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s12"]) textarea, :where([data-cl-s~="s12"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s12"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s12"]) textarea, :where([data-cl-s~="s12"]) select{ padding: 5px; }
:where([data-cl-s~="s12"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s12"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s12"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s12"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s12"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s12"]) .post_password{ text-align: center; }
:where([data-cl-s~="s12"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox, :where([data-cl-s~="s12"]) .responbox30, :where([data-cl-s~="s12"]) .responbox33, :where([data-cl-s~="s12"]) .responbox40, :where([data-cl-s~="s12"]) .responbox50, :where([data-cl-s~="s12"]) .responbox60, :where([data-cl-s~="s12"]) .responbox70, :where([data-cl-s~="s12"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s12"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s12"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s12"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s12"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s12"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s12"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s12"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s12"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s12"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s12"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s12"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s12"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .responbox60, :where([data-cl-s~="s12"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s12"]) .post .amazonjs_item h4, :where([data-cl-s~="s12"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s12"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s12"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s12"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s12"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s12"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s12"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s12"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s12"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s12"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s12"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s12"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s12"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s12"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s12"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s12"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s12"]) .appreach__developper, :where([data-cl-s~="s12"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s12"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s12"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s12"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s12"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s12"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s12"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s12"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s12"]) .post .w3eden 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), :where([data-cl-s~="s12"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s12"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s12"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s12"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s12"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s12"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s12"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s12"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) a.st-cardlink, :where([data-cl-s~="s12"]) a .st-cardbox h5, :where([data-cl-s~="s12"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s12"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .post .st-cardbox p, :where([data-cl-s~="s12"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s12"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s12"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s12"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s12"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s12"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s12"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s12"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s12"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s12"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s12"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s12"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s12"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s12"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-card-title-head .st-fa, :where([data-cl-s~="s12"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s12"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s12"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s12"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s12"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s12"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s12"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s12"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s12"]) #footer p.cardbox-more, :where([data-cl-s~="s12"]) #side p.cardbox-more, :where([data-cl-s~="s12"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s12"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s12"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s12"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s12"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s12"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s12"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s12"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s12"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s12"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s12"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s12"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s12"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s12"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s12"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s12"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s12"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s12"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s12"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s12"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s12"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s12"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s12"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s12"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s12"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s12"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s12"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s12"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s12"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s12"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s12"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s12"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s12"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s12"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s12"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s12"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s12"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s12"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s12"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s12"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s12"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s12"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s12"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s12"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s12"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s12"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s12"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s12"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s12"]) header h1#st-mobile-logo, :where([data-cl-s~="s12"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s12"]) #st-mobile-logo h1, :where([data-cl-s~="s12"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s12"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s12"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s12"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s12"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s12"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s12"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s12"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s12"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s12"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s12"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s12"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s12"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s12"]) .op-text, :where([data-cl-s~="s12"]) .op-text a, :where([data-cl-s~="s12"]) .op-text2, :where([data-cl-s~="s12"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s12"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s12"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s12"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s12"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s12"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s12"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s12"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s12"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s12"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s12"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s12"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s12"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s12"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s12"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s12"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s12"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s12"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s12"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s12"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s12"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s12"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s12"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s12"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s12"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-middle-menu .st-fa, :where([data-cl-s~="s12"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s12"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s12"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s12"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s12"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s12"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s12"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s12"]) nav.st5, :where([data-cl-s~="s12"]) #st-menuwide div.menu, :where([data-cl-s~="s12"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s12"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s12"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s12"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s12"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s12"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s12"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s12"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s12"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s12"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s12"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .st-cardlink-card-link, :where([data-cl-s~="s12"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s12"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s12"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s12"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s12"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s12"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s12"]) #side #st-header-cardlink, :where([data-cl-s~="s12"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s12"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s12"]) #side .st-cardlink-card, :where([data-cl-s~="s12"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s12"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s12"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #search, :where([data-cl-s~="s12"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s12"]) .cs-text input.cs-text-input, :where([data-cl-s~="s12"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s12"]) .cs-text input.cs-text-input, :where([data-cl-s~="s12"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s12"]) #s, :where([data-cl-s~="s12"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s12"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s12"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s12"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s12"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s12"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s12"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s12"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s12"]) .cs-term, :where([data-cl-s~="s12"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s12"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s12"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s12"]) .cs-term-list, :where([data-cl-s~="s12"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s12"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s12"]) .cs-term-item, :where([data-cl-s~="s12"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s12"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s12"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s12"]) .cs-term-label, :where([data-cl-s~="s12"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .cs-term-label:hover, :where([data-cl-s~="s12"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s12"]) .cs-term-checkbox, :where([data-cl-s~="s12"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s12"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s12"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s12"]) .cs-order, :where([data-cl-s~="s12"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .cs-order-item, :where([data-cl-s~="s12"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s12"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s12"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s12"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s12"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .cs-term-item, :where([data-cl-s~="s12"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s12"]) .acordion_search .cs-term-item, :where([data-cl-s~="s12"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s12"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s12"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s12"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s12"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s12"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s12"]) .st-countdown-expired, :where([data-cl-s~="s12"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s12"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s12"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s12"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s12"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s12"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s12"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s12"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s12"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s12"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s12"]) footer ul, :where([data-cl-s~="s12"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s12"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s12"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s12"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s12"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s12"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s12"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s12"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s12"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s12"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s12"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s12"]) .pagination span, :where([data-cl-s~="s12"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s12"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #breadcrumb, :where([data-cl-s~="s12"]) #breadcrumb ol, :where([data-cl-s~="s12"]) #breadcrumb li, :where([data-cl-s~="s12"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s12"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s12"]) #breadcrumb ol li a, :where([data-cl-s~="s12"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s12"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s12"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s12"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s12"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .snstext, :where([data-cl-s~="s12"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s12"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s12"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s12"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s12"]) .sns li a .st-fa, :where([data-cl-s~="s12"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s12"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s12"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s12"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s12"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s12"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s12"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s12"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s12"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s12"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s12"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s12"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s12"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s12"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s12"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s12"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s12"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s12"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s12"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s12"]) .wp-block-rss *, :where([data-cl-s~="s12"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s12"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s12"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s12"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .wp-block-rss a, :where([data-cl-s~="s12"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s12"]) .wp-block-rss a:hover, :where([data-cl-s~="s12"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s12"]) .wp-block-rss, :where([data-cl-s~="s12"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s12"]) .widget_rss ul, :where([data-cl-s~="s12"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s12"]) .wp-block-rss li, :where([data-cl-s~="s12"]) #side aside .widget_rss li, :where([data-cl-s~="s12"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .post .wp-block-rss li, :where([data-cl-s~="s12"]) .post .widget_rss li, :where([data-cl-s~="s12"]) .wp-block-rss li, :where([data-cl-s~="s12"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s12"]) .post .widget_rss li:last-child, :where([data-cl-s~="s12"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s12"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s12"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s12"]) .wp-block-rss time, :where([data-cl-s~="s12"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s12"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s12"]) .widget_rss cite, :where([data-cl-s~="s12"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s12"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s12"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s12"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s12"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s12"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s12"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s12"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s12"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s12"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s12"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s12"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s12"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s12"]) #comments .comment .comment-form-title, :where([data-cl-s~="s12"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s12"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s12"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s12"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s12"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s12"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s12"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s12"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s12"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s12"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s12"]) .vcard .fn, :where([data-cl-s~="s12"]) .comment-author a, :where([data-cl-s~="s12"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s12"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s12"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s12"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s12"]) #comments label{ display: block; }
:where([data-cl-s~="s12"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s12"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s12"]) .says{ display: none; }
:where([data-cl-s~="s12"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s12"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s12"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s12"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s12"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s12"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s12"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s12"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s12"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s12"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s12"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s12"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s12"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s12"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s12"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s12"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s12"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s12"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s12"]) li.pingback .comment-author a, :where([data-cl-s~="s12"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s12"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s12"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s12"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s12"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s12"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s12"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s12"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .p-navi .st-next i, :where([data-cl-s~="s12"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s12"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s12"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s12"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s12"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s12"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s12"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s12"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s12"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s12"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s12"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s12"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s12"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s12"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s12"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s12"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s12"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s12"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s12"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s12"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s12"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s12"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s12"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s12"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #side .st-gallery, :where([data-cl-s~="s12"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-gallery a, :where([data-cl-s~="s12"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s12"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s12"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s12"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s12"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s12"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s12"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s12"]) header{ text-align: center; }
:where([data-cl-s~="s12"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s12"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s12"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s12"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s12"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s12"]) .post.post-search, :where([data-cl-s~="s12"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s12"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s12"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s12"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s12"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s12"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s12"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .eyecatch-copyurl a, :where([data-cl-s~="s12"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s12"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s12"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s12"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s12"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s12"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s12"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s12"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s12"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s12"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s12"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s12"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s12"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s12"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s12"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s12"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s12"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s12"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s12"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s12"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .lp .post img, :where([data-cl-s~="s12"]) .lp .post video, :where([data-cl-s~="s12"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s12"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .lp .st-author-box, :where([data-cl-s~="s12"]) .lp #gazou, :where([data-cl-s~="s12"]) .lp #itiran, :where([data-cl-s~="s12"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s12"]) .lp #breadcrumb, :where([data-cl-s~="s12"]) .lp .blogbox, :where([data-cl-s~="s12"]) .lp .tagst, :where([data-cl-s~="s12"]) .lp .point, :where([data-cl-s~="s12"]) .lp .p-navi, :where([data-cl-s~="s12"]) .lp .pagination, :where([data-cl-s~="s12"]) .lp .n-entry-t, :where([data-cl-s~="s12"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s12"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s12"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s12"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s12"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s12"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) body#st-redirect #wrapper, :where([data-cl-s~="s12"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s12"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s12"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s12"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s12"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s12"]) #side, :where([data-cl-s~="s12"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s12"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s12"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s12"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s12"]) .st-ac-box, :where([data-cl-s~="s12"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s12"]) .st-ac-box, :where([data-cl-s~="s12"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s12"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s12"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s12"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s12"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s12"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s12"]) .alignright{ float: right; }
:where([data-cl-s~="s12"]) .alignleft{ float: left; }
:where([data-cl-s~="s12"]) .alignwide, :where([data-cl-s~="s12"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s12"]) .alignwide .alignwide, :where([data-cl-s~="s12"]) .alignfull .alignwide, :where([data-cl-s~="s12"]) .alignwide .alignwide, :where([data-cl-s~="s12"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s12"]) figure{ margin: 0px; }
:where([data-cl-s~="s12"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s12"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s12"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s12"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) ol.has-huge-font-size, :where([data-cl-s~="s12"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s12"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s12"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s12"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s12"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s12"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s12"]) .is-style-circle-mask img, :where([data-cl-s~="s12"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s12"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s12"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s12"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s12"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s12"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s12"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s12"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s12"]) .wp-block-cover, :where([data-cl-s~="s12"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s12"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s12"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s12"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s12"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s12"]) ul.has-background, :where([data-cl-s~="s12"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s12"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s12"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s12"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s12"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s12"]) .is-style-st-circle.has-background, :where([data-cl-s~="s12"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s12"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s12"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s12"]) .is-style-st-no.has-background, :where([data-cl-s~="s12"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s12"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s12"]) ol.has-st-border, :where([data-cl-s~="s12"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s12"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s12"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s12"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s12"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s12"]) .has-st-solid-border, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s12"]) .has-st-dashed-border, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s12"]) .has-st-medium-border-width, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s12"]) .has-st-thick-border-width, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s12"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s12"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s12"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s12"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s12"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s12"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s12"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s12"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s12"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s12"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s12"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s12"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s12"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s12"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s12"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s12"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s12"]) ul.wp-block-latest-posts, :where([data-cl-s~="s12"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s12"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s12"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s12"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s12"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s12"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s12"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s12"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s12"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s12"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-wide-background code, :where([data-cl-s~="s12"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s12"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s12"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s12"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s12"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s12"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s12"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s12"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s12"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s12"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s12"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s12"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s12"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s12"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s12"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s12"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s12"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s12"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s12"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s12"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s12"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s12"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s12"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s12"]) .post .is-style-st-table-line table, :where([data-cl-s~="s12"]) .is-style-st-table-line table, :where([data-cl-s~="s12"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s12"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s12"]) .is-style-st-table-line thead, :where([data-cl-s~="s12"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s12"]) .is-style-st-table-line thead th, :where([data-cl-s~="s12"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s12"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s12"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s12"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s12"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s12"]) .is-style-st-table-line td, :where([data-cl-s~="s12"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s12"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s12"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s12"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s12"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s12"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s12"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s12"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s12"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s12"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s12"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s12"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s12"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s12"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s12"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s12"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s12"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s12"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s12"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s12"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s12"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s12"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s12"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s12"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s12"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s12"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s12"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s12"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s12"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s12"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s12"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s12"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s12"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s12"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s12"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s12"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s12"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s12"]) .st-faq.has-color, :where([data-cl-s~="s12"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s12"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s12"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s12"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .st-faq__question, :where([data-cl-s~="s12"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s12"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s12"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s12"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s12"]) .is-style-st-square, :where([data-cl-s~="s12"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s12"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s12"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s12"]) .st-faq__question-content, :where([data-cl-s~="s12"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s12"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s12"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s12"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s12"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s12"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s12"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s12"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s12"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s12"]) .is-style-st-square, :where([data-cl-s~="s12"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s12"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s12"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s12"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s12"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s12"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s12"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s12"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s12"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s12"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s12"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s12"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s12"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s12"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s12"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s12"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s12"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s12"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s12"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s12"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s12"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s12"]) .post, :where([data-cl-s~="s12"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s12"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s12"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s12"]) .post, :where([data-cl-s~="s12"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s12"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s12"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s12"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s12"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s12"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s12"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s12"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s12"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s12"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s12"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s12"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s12"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s12"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s12"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s12"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s12"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s12"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s12"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s12"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s12"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s12"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s12"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s12"]) .wp-block-column > :last-child, :where([data-cl-s~="s12"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s12"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s12"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s12"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s12"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s12"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s12"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s12"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s12"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s12"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s12"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s12"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s12"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s12"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s12"]) ul.blocks-gallery-grid, :where([data-cl-s~="s12"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s12"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s12"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s12"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s12"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s12"]) .s-navi-active body, :where([data-cl-s~="s12"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s12"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s12"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s12"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s12"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s12"]) .sns .st-fa, :where([data-cl-s~="s12"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s12"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s12"]) .rssbox a, :where([data-cl-s~="s12"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s12"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s12"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s12"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s12"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s12"]) .tabnone{ display: none; }
:where([data-cl-s~="s12"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s12"]) .sns .st-fa, :where([data-cl-s~="s12"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s12"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s12"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s12"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s12"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s12"]) .op-text, :where([data-cl-s~="s12"]) .op-text a, :where([data-cl-s~="s12"]) .op-text2, :where([data-cl-s~="s12"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s12"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s12"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li, :where([data-cl-s~="s12"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s12"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s12"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s12"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s12"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s12"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s12"]) pre, :where([data-cl-s~="s12"]) .wp-block-details summary, :where([data-cl-s~="s12"]) p, :where([data-cl-s~="s12"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s12"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s12"]) .yellowbox, :where([data-cl-s~="s12"]) .graybox, :where([data-cl-s~="s12"]) .redbox, :where([data-cl-s~="s12"]) .post ul li, :where([data-cl-s~="s12"]) .post ol li, :where([data-cl-s~="s12"]) .st-tab-content > label, :where([data-cl-s~="s12"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s12"]) h2.has-st-regular-font-size, :where([data-cl-s~="s12"]) .h2modoki, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s12"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s12"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s12"]) .h3modoki, :where([data-cl-s~="s12"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s12"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s12"]) .h4modoki, :where([data-cl-s~="s12"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s12"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s12"]) h5, :where([data-cl-s~="s12"]) h5 span, :where([data-cl-s~="s12"]) .h5modoki, :where([data-cl-s~="s12"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s12"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s12"]) h6, :where([data-cl-s~="s12"]) h6 span, :where([data-cl-s~="s12"]) .h6modoki, :where([data-cl-s~="s12"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s12"]) header{ text-align: left; }
:where([data-cl-s~="s12"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s12"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s12"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s12"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s12"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s12"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s12"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s12"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s12"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s12"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s12"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s12"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s12"]) p, :where([data-cl-s~="s12"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .h2modoki::after, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s12"]) .h2modoki::before, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s12"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s12"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s12"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s12"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s12"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s12"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s12"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s12"]) .yellowbox, :where([data-cl-s~="s12"]) .redbox, :where([data-cl-s~="s12"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s12"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s12"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s12"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s12"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s12"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s12"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s12"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s12"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s12"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s12"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s12"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s12"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s12"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s12"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s12"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s12"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s12"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s12"]) .home .colum1 main, :where([data-cl-s~="s12"]) .category .colum1 main{ }
:where([data-cl-s~="s12"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s12"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s12"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s12"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s12"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s12"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s12"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s12"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s12"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s12"]) #st_toc_container > ul > li, :where([data-cl-s~="s12"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s12"]) pre, :where([data-cl-s~="s12"]) .wp-block-details summary, :where([data-cl-s~="s12"]) p, :where([data-cl-s~="s12"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s12"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s12"]) .yellowbox, :where([data-cl-s~="s12"]) .graybox, :where([data-cl-s~="s12"]) .redbox, :where([data-cl-s~="s12"]) .post ul li, :where([data-cl-s~="s12"]) .post ol li, :where([data-cl-s~="s12"]) .post table tr td, :where([data-cl-s~="s12"]) .st-tab-content > label, :where([data-cl-s~="s12"]) .st-tabs__tab-list-item, :where([data-cl-s~="s12"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s12"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s12"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s12"]) h2.has-st-regular-font-size, :where([data-cl-s~="s12"]) .h2modoki, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s12"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s12"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s12"]) .h3modoki, :where([data-cl-s~="s12"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s12"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s12"]) .h4modoki, :where([data-cl-s~="s12"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s12"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s12"]) h5, :where([data-cl-s~="s12"]) h5 span, :where([data-cl-s~="s12"]) .h5modoki, :where([data-cl-s~="s12"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s12"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s12"]) h6, :where([data-cl-s~="s12"]) h6 span, :where([data-cl-s~="s12"]) .h6modoki, :where([data-cl-s~="s12"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s12"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s12"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s12"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s12"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s12"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s12"]) #playnow, :where([data-cl-s~="s12"]) .tagcloud, :where([data-cl-s~="s12"]) .st-formbtn, :where([data-cl-s~="s12"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s12"]) #playnow:hover, :where([data-cl-s~="s12"]) .tagcloud:hover, :where([data-cl-s~="s12"]) .st-formbtn:hover, :where([data-cl-s~="s12"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s12"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s12"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s12"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s12"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s12"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s12"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s12"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s12"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s12"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s12"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s12"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s12"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s12"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s12"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s12"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s12"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s12"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s12"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s12"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s12"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s12"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s12"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s12"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s12"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s12"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s12"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s12"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s12"]) .smanone{ display: block; }
:where([data-cl-s~="s12"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s12"]) header{ padding: 0px; }
:where([data-cl-s~="s12"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s12"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s12"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s12"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s12"]) nav{ display: block; }
:where([data-cl-s~="s12"]) .ie7 aside ul li, :where([data-cl-s~="s12"]) .ie8 aside ul li, :where([data-cl-s~="s12"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s12"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s12"]) p, :where([data-cl-s~="s12"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s12"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s12"]) .h2modoki::after, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s12"]) .h2modoki::before, :where([data-cl-s~="s12"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s12"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s12"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s12"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s12"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s12"]) .yellowbox, :where([data-cl-s~="s12"]) .redbox, :where([data-cl-s~="s12"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s12"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s12"]) .post .st-minihukidashi, :where([data-cl-s~="s12"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s12"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s12"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s12"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s12"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s12"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s12"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s12"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s12"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s12"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s12"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s12"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s12"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s12"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s12"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s12"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s12"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s12"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s12"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s12"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s12"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s12"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s12"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s12"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s12"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s12"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s12"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s12"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s12"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s12"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s12"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s12"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s12"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s12"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s12"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s12"]) #side{ padding: 0px; }
:where([data-cl-s~="s12"]) footer{ width: 100%; }
:where([data-cl-s~="s12"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s12"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s12"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s12"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s12"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s12"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s12"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s12"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s12"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s12"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s12"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s12"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s12"]) #hakusinote #st-header, :where([data-cl-s~="s12"]) #hakusinote #content, :where([data-cl-s~="s12"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s12"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s12"]) .sns{ width: 90%; }
:where([data-cl-s~="s12"]) .sns li{ width: 33%; }
:where([data-cl-s~="s12"]) .snstext{ display: inline; }
:where([data-cl-s~="s12"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s12"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s12"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s12"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s12"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s12"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s12"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s12"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) nav.st5 li .sub-menu, :where([data-cl-s~="s12"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s12"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s12"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s12"]) #st-menuwide div.menu, :where([data-cl-s~="s12"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s12"]) #st-menuwide div.menu::after, :where([data-cl-s~="s12"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) #st-menuwide div.menu li, :where([data-cl-s~="s12"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s12"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s12"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s12"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s12"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s12"]) #st-menuwide div.menu li a, :where([data-cl-s~="s12"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s12"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s12"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s12"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s12"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s12"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s12"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s12"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s12"]) #st_toc_container, :where([data-cl-s~="s12"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s12"]) #st_toc_container > ul > li, :where([data-cl-s~="s12"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s12"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s12"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s12"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s12"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s12"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s12"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s12"]) .spnone{ display: none; }
:where([data-cl-s~="s12"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s12"]) .post .scroll-box table td, :where([data-cl-s~="s12"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s12"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s12"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s12"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s12"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s12"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s12"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s12"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s12"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s12"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s12"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s12"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s12"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s12"]) #page-top, :where([data-cl-s~="s12"]) .st-cardbox, :where([data-cl-s~="s12"]) .st_toc_back, :where([data-cl-s~="s12"]) .rankstlink-l2 p a, :where([data-cl-s~="s12"]) .rankstlink-l p a, :where([data-cl-s~="s12"]) .rankstlink-b p a, :where([data-cl-s~="s12"]) .rankstlink-r p a, :where([data-cl-s~="s12"]) .rankstlink-r2 p a, :where([data-cl-s~="s12"]) .rankstlink-a p a, :where([data-cl-s~="s12"]) .st-mybtn a, :where([data-cl-s~="s12"]) .kanren dd, :where([data-cl-s~="s12"]) .kanren dt, :where([data-cl-s~="s12"]) .post-slide-image, :where([data-cl-s~="s12"]) .post-slide-more, :where([data-cl-s~="s12"]) .post-card-image, :where([data-cl-s~="s12"]) .post-card-title, :where([data-cl-s~="s12"]) a, :where([data-cl-s~="s12"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s12"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s12"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s12"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s12"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s12"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s12"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s12"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s12"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s12"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s12"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s12"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s12"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s12"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s12"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s12"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s12"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s12"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s12"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s12"]) ul li, :where([data-cl-s~="s12"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s12"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s12"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s12"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s12"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s12"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s12"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s12"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s12"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s12"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s12"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s12"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s12"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s12"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s12"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s12"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s12"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s12"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s12"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s12"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s12"]) .st-list li{ }
:where([data-cl-s~="s12"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s12"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s12"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s12"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-box, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-image, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-image a, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-info, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-info a, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-detail, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s12"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s12"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s12"]) .cstmreba .booklink-image, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s12"]) .cstmreba .booklink-info, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s12"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s12"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s12"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s12"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s12"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s12"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s12"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s12"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s12"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s12"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s12"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s12"]) .appreach__developper, :where([data-cl-s~="s12"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s12"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s12"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s12"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s12"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s12"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s12"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s12"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s12"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s12"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s12"]) .post p.rakuten-notice, :where([data-cl-s~="s12"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s12"]) .comparison-container{ max-width: 800px; margin: 0px auto; padding: 20px; background-color: rgb(248, 249, 250); overflow-x: auto; }
:where([data-cl-s~="s12"]) .plans-wrapper{ display: flex; gap: 20px; min-width: 700px; }
:where([data-cl-s~="s12"]) .plan-card{ flex: 1 1 0%; background-color: rgb(255, 255, 255); border-radius: 12px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; text-align: center; }
:where([data-cl-s~="s12"]) .plan-yuttari{ border-top: 5px solid rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .plan-standard{ border-top: 5px solid rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .plan-active{ border-top: 5px solid rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .plan-title{ font-size: 22px; font-weight: 700; margin-bottom: 10px; color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .plan-subtitle{ font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 20px; }
:where([data-cl-s~="s12"]) .plan-item{ margin-bottom: 15px; padding: 10px; background-color: rgb(248, 249, 250); border-radius: 8px; }
:where([data-cl-s~="s12"]) .plan-item-label{ font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .plan-item-value{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .energy-level{ display: flex; justify-content: center; gap: 5px; margin-top: 5px; }
:where([data-cl-s~="s12"]) .energy-dot{ width: 12px; height: 12px; border-radius: 50%; background-color: rgb(221, 221, 221); }
:where([data-cl-s~="s12"]) .energy-dot.active{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .recommend-box{ background-color: rgb(255, 243, 205); border: 1px solid rgb(255, 234, 167); border-radius: 8px; padding: 12px; margin-top: 15px; font-size: 14px; line-height: 1.6; color: rgb(133, 100, 4); }
:where([data-cl-s~="s12"]) .feature-icons{ display: flex; justify-content: center; gap: 10px; margin-top: 15px; }
:where([data-cl-s~="s12"]) .feature-icon{ width: 40px; height: 40px; background-color: rgb(227, 242, 253); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 20px; }

@media (max-width: 768px) {:where([data-cl-s~="s12"]) .plans-wrapper{ flex-direction: column; min-width: auto; }
:where([data-cl-s~="s12"]) .plan-card{ width: 100%; }}
:where([data-cl-s~="s12"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s12"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s12"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s12"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(74, 144, 226); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s12"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s12"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s12"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content{ border-left-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content{ border-left-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content{ border-left-color: rgb(142, 68, 173); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(2)::before{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(3)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(5)::before{ background-color: rgb(142, 68, 173); }
:where([data-cl-s~="s12"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s12"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s12"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s12"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(74, 144, 226); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s12"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s12"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s12"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .timeline-choice{ background-color: rgb(240, 248, 255); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(255, 107, 107); }
:where([data-cl-s~="s12"]) .timeline-choice-title{ font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .timeline-choice-detail{ font-size: 14px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content{ border-left-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content{ border-left-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content{ border-left-color: rgb(142, 68, 173); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(6) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(2)::before{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(3)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(5)::before{ background-color: rgb(142, 68, 173); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(6)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s12"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s12"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s12"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s12"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(74, 144, 226); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s12"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s12"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s12"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s12"]) .timeline-option{ background-color: rgb(255, 234, 167); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s12"]) .timeline-option-label{ font-weight: 700; color: rgb(214, 48, 49); }
:where([data-cl-s~="s12"]) .timeline-choice{ background-color: rgb(240, 248, 255); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(255, 107, 107); }
:where([data-cl-s~="s12"]) .timeline-choice-title{ font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .timeline-choice-detail{ font-size: 14px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content{ border-left-color: rgb(225, 112, 85); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content{ border-left-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content{ border-left-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content{ border-left-color: rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(6) .timeline-vertical-content{ border-left-color: rgb(142, 68, 173); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(7) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(8) .timeline-vertical-content{ border-left-color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(1)::before{ background-color: rgb(225, 112, 85); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(2)::before{ background-color: rgb(74, 144, 226); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(3)::before{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(5)::before{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(6)::before{ background-color: rgb(142, 68, 173); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(7)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s12"]) .timeline-vertical-item:nth-child(8)::before{ background-color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .simulation-container{ max-width: 600px; margin: 0px auto; padding: 20px; background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s12"]) .route-section{ background-color: rgb(255, 255, 255); border-radius: 12px; padding: 20px; margin-bottom: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; }
:where([data-cl-s~="s12"]) .route-header{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid rgb(233, 236, 239); }
:where([data-cl-s~="s12"]) .route-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .route-direction{ font-size: 24px; }
:where([data-cl-s~="s12"]) .cost-breakdown{ display: flex; flex-direction: column; gap: 8px; }
:where([data-cl-s~="s12"]) .cost-item{ display: flex; align-items: center; background-color: rgb(248, 249, 250); padding: 12px; border-radius: 8px; position: relative; }
:where([data-cl-s~="s12"]) .cost-icon{ width: 40px; height: 40px; background-color: rgb(227, 242, 253); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 20px; margin-right: 15px; }
:where([data-cl-s~="s12"]) .cost-detail{ flex: 1 1 0%; }
:where([data-cl-s~="s12"]) .cost-label{ font-size: 16px; color: rgb(73, 80, 87); margin-bottom: 2px; }
:where([data-cl-s~="s12"]) .cost-description{ font-size: 13px; color: rgb(108, 117, 125); }
:where([data-cl-s~="s12"]) .cost-amount{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-left: auto; }
:where([data-cl-s~="s12"]) .cost-fare .cost-icon{ background-color: rgb(212, 237, 218); }
:where([data-cl-s~="s12"]) .cost-assist .cost-icon{ background-color: rgb(255, 243, 205); }
:where([data-cl-s~="s12"]) .total-section{ background-color: rgb(44, 62, 80); color: rgb(255, 255, 255); border-radius: 12px; padding: 25px; text-align: center; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; }
:where([data-cl-s~="s12"]) .total-label{ font-size: 18px; margin-bottom: 10px; opacity: 0.9; }
:where([data-cl-s~="s12"]) .total-amount{ font-size: 36px; font-weight: 700; }
:where([data-cl-s~="s12"]) .total-yen{ font-size: 24px; }
:where([data-cl-s~="s12"]) .notice-box{ background-color: rgb(227, 242, 253); border-left: 4px solid rgb(33, 150, 243); border-radius: 4px; padding: 15px; margin-top: 20px; font-size: 14px; line-height: 1.6; color: rgb(13, 71, 161); }
:where([data-cl-s~="s12"]) .notice-title{ font-weight: 700; margin-bottom: 5px; }
:where([data-cl-s~="s12"]) .route-arrow{ display: flex; justify-content: center; margin: 20px 0px; font-size: 32px; color: rgb(108, 117, 125); animation: 2s ease 0s infinite normal none running bounce; }

@keyframes bounce { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
}

@media (max-width: 480px) {:where([data-cl-s~="s12"]) .cost-item{ flex-wrap: wrap; }
:where([data-cl-s~="s12"]) .cost-amount{ width: 100%; text-align: right; margin-top: 8px; }}
:where([data-cl-s~="s12"]) .checklist-container{ max-width: 700px; margin: 0px auto; padding: 20px; background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s12"]) .checklist-section{ background-color: rgb(255, 255, 255); border-radius: 12px; padding: 20px; margin-bottom: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; }
:where([data-cl-s~="s12"]) .section-header{ display: flex; align-items: center; gap: 10px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 3px solid rgb(240, 240, 240); }
:where([data-cl-s~="s12"]) .section-icon{ width: 40px; height: 40px; background-color: rgb(227, 242, 253); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 24px; }
:where([data-cl-s~="s12"]) .section-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .essential-section .section-icon{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s12"]) .essential-section .section-header{ border-bottom-color: rgb(255, 205, 210); }
:where([data-cl-s~="s12"]) .local-section .section-icon{ background-color: rgb(232, 245, 233); }
:where([data-cl-s~="s12"]) .local-section .section-header{ border-bottom-color: rgb(200, 230, 201); }
:where([data-cl-s~="s12"]) .seasonal-section .section-icon{ background-color: rgb(255, 243, 224); }
:where([data-cl-s~="s12"]) .seasonal-section .section-header{ border-bottom-color: rgb(255, 204, 188); }
:where([data-cl-s~="s12"]) .checklist-item{ display: flex; align-items: flex-start; padding: 12px 10px; border-bottom: 1px solid rgb(245, 245, 245); cursor: pointer; transition: background-color 0.2s; }
:where([data-cl-s~="s12"]) .checklist-item:hover{ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s12"]) .checklist-item:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) .checkbox-wrapper{ position: relative; width: 24px; height: 24px; margin-right: 15px; flex-shrink: 0; }
:where([data-cl-s~="s12"]) .checkbox-input{ position: absolute; opacity: 0; cursor: pointer; }
:where([data-cl-s~="s12"]) .checkbox-custom{ position: absolute; top: 0px; left: 0px; width: 24px; height: 24px; background-color: rgb(255, 255, 255); border: 2px solid rgb(108, 117, 125); border-radius: 4px; transition: 0.2s; }
:where([data-cl-s~="s12"]) .checkbox-input:checked ~ .checkbox-custom{ background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
:where([data-cl-s~="s12"]) .checkbox-custom::after{ content: ""; position: absolute; display: none; left: 8px; top: 4px; width: 6px; height: 12px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 2px 2px 0px; transform: rotate(45deg); }
:where([data-cl-s~="s12"]) .checkbox-input:checked ~ .checkbox-custom::after{ display: block; }
:where([data-cl-s~="s12"]) .item-content{ flex: 1 1 0%; }
:where([data-cl-s~="s12"]) .item-name{ font-size: 16px; font-weight: 500; color: rgb(44, 62, 80); margin-bottom: 4px; }
:where([data-cl-s~="s12"]) .item-description{ font-size: 14px; color: rgb(108, 117, 125); line-height: 1.4; }
:where([data-cl-s~="s12"]) .item-tag{ display: inline-block; background-color: rgb(233, 236, 239); padding: 3px 8px; border-radius: 12px; font-size: 12px; color: rgb(73, 80, 87); margin-top: 5px; }
:where([data-cl-s~="s12"]) .item-tag.important{ background-color: rgb(255, 235, 238); color: rgb(198, 40, 40); }
:where([data-cl-s~="s12"]) .item-tag.tip{ background-color: rgb(227, 242, 253); color: rgb(21, 101, 192); }
:where([data-cl-s~="s12"]) .season-tabs{ display: flex; gap: 10px; margin-bottom: 15px; }
:where([data-cl-s~="s12"]) .season-tab{ padding: 8px 16px; background-color: rgb(233, 236, 239); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 20px; font-size: 14px; font-weight: 500; cursor: pointer; transition: 0.2s; }
:where([data-cl-s~="s12"]) .season-tab.active{ background-color: rgb(0, 123, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s12"]) .season-content{ display: none; }
:where([data-cl-s~="s12"]) .season-content.active{ display: block; }

@media (max-width: 480px) {:where([data-cl-s~="s12"]) .checklist-container{ padding: 10px; }
:where([data-cl-s~="s12"]) .section-title{ font-size: 18px; }
:where([data-cl-s~="s12"]) .item-name{ font-size: 15px; }}
:where([data-cl-s~="s12"]) .facility-table-container{ max-width: 1000px; margin: 0px auto; padding: 20px; background-color: rgb(248, 249, 250); overflow-x: auto; }
:where([data-cl-s~="s12"]) .facility-table-wrapper{ background-color: rgb(255, 255, 255); border-radius: 12px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s12"]) .facility-table{ width: 100%; border-collapse: collapse; min-width: 800px; }
:where([data-cl-s~="s12"]) .facility-table th{ background-color: rgb(44, 62, 80); color: rgb(255, 255, 255); padding: 15px 10px; text-align: left; font-size: 16px; font-weight: 700; white-space: nowrap; }
:where([data-cl-s~="s12"]) .facility-table th:first-child{ border-radius: 8px 0px 0px; }
:where([data-cl-s~="s12"]) .facility-table th:last-child{ border-radius: 0px 8px 0px 0px; }
:where([data-cl-s~="s12"]) .facility-table td{ padding: 15px 10px; border-bottom: 1px solid rgb(233, 236, 239); vertical-align: top; background-color: inherit; }
:where([data-cl-s~="s12"]) .facility-table tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s12"]) .facility-name{ font-size: 17px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 3px; }
:where([data-cl-s~="s12"]) .facility-type{ font-size: 13px; color: rgb(108, 117, 125); }
:where([data-cl-s~="s12"]) .hours-info{ font-size: 15px; line-height: 1.6; }
:where([data-cl-s~="s12"]) .hours-note{ font-size: 13px; color: rgb(220, 53, 69); margin-top: 5px; }
:where([data-cl-s~="s12"]) .access-method{ display: flex; flex-direction: column; gap: 8px; }
:where([data-cl-s~="s12"]) .access-item{ display: flex; align-items: center; gap: 8px; font-size: 14px; }
:where([data-cl-s~="s12"]) .access-icon{ width: 24px; height: 24px; background-color: rgb(227, 242, 253); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; flex-shrink: 0; }
:where([data-cl-s~="s12"]) .barrier-free-items{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s12"]) .bf-badge{ display: inline-flex; align-items: center; gap: 4px; background-color: rgb(212, 237, 218); padding: 5px 10px; border-radius: 15px; font-size: 13px; color: rgb(21, 87, 36); }
:where([data-cl-s~="s12"]) .bf-badge.warning{ background-color: rgb(255, 243, 205); color: rgb(133, 100, 4); }
:where([data-cl-s~="s12"]) .price-info{ font-size: 15px; line-height: 1.6; }
:where([data-cl-s~="s12"]) .price-main{ font-weight: 700; color: rgb(44, 62, 80); }
:where([data-cl-s~="s12"]) .price-detail{ font-size: 13px; color: rgb(108, 117, 125); margin-top: 3px; }
:where([data-cl-s~="s12"]) .recommend-points{ font-size: 14px; line-height: 1.6; color: rgb(73, 80, 87); background-color: transparent; }
:where([data-cl-s~="s12"]) .recommend-item{ display: flex; align-items: flex-start; margin-bottom: 5px; background-color: transparent; }
:where([data-cl-s~="s12"]) .recommend-icon{ color: rgb(40, 167, 69); margin-right: 8px; font-size: 16px; }
:where([data-cl-s~="s12"]) .facility-table tbody tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s12"]) .facility-table tbody tr:nth-child(2n+1){ background-color: rgb(255, 255, 255); }

@media (max-width: 768px) {:where([data-cl-s~="s12"]) .facility-table{ font-size: 14px; }
:where([data-cl-s~="s12"]) .facility-table th, :where([data-cl-s~="s12"]) .facility-table td{ padding: 10px 8px; }
:where([data-cl-s~="s12"]) .facility-name{ font-size: 15px; }}
:where([data-cl-s~="s13"]) img:is([sizes="auto" i], :where([data-cl-s~="s13"]) [sizes^="auto, :where([data-cl-s~="s13"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s13"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s13"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s13"]) .wp-block-avatar, :where([data-cl-s~="s13"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s13"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s13"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s13"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s13"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s13"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s13"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s13"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s13"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s13"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s13"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s13"]) .is-content-justification-right, :where([data-cl-s~="s13"]) .is-content-justification-left, :where([data-cl-s~="s13"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s13"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s13"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s13"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-button.aligncenter, :where([data-cl-s~="s13"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-calendar td, :where([data-cl-s~="s13"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s13"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s13"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s13"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s13"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s13"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s13"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s13"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s13"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s13"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s13"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s13"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s13"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s13"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s13"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s13"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s13"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s13"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s13"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s13"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s13"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s13"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s13"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s13"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s13"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s13"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s13"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s13"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s13"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s13"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s13"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s13"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s13"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s13"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s13"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s13"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s13"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s13"]) .wp-block-comment-author-name, :where([data-cl-s~="s13"]) .wp-block-comment-content, :where([data-cl-s~="s13"]) .wp-block-comment-edit-link, :where([data-cl-s~="s13"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-cover, :where([data-cl-s~="s13"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s13"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s13"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s13"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s13"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s13"]) .wp-block-cover.alignleft, :where([data-cl-s~="s13"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s13"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s13"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s13"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s13"]) .wp-block-cover.alignleft, :where([data-cl-s~="s13"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s13"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s13"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s13"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s13"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s13"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s13"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s13"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s13"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s13"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s13"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s13"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s13"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s13"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s13"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s13"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s13"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s13"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s13"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s13"]) .wp-block-cover-image-text, :where([data-cl-s~="s13"]) .wp-block-cover-image-text a, :where([data-cl-s~="s13"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s13"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s13"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s13"]) .wp-block-cover-text, :where([data-cl-s~="s13"]) .wp-block-cover-text a, :where([data-cl-s~="s13"]) .wp-block-cover-text a:active, :where([data-cl-s~="s13"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s13"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s13"]) section.wp-block-cover-image h2, :where([data-cl-s~="s13"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s13"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s13"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s13"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s13"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s13"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s13"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s13"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s13"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s13"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s13"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s13"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s13"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s13"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s13"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s13"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s13"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s13"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s13"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s13"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s13"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s13"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s13"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s13"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s13"]) .wp-block-embed.alignleft, :where([data-cl-s~="s13"]) .wp-block-embed.alignright, :where([data-cl-s~="s13"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s13"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s13"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s13"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s13"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s13"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s13"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s13"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s13"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s13"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s13"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s13"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s13"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s13"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s13"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s13"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s13"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s13"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s13"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s13"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s13"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s13"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s13"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s13"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s13"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s13"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s13"]) h1.has-background, :where([data-cl-s~="s13"]) h2.has-background, :where([data-cl-s~="s13"]) h3.has-background, :where([data-cl-s~="s13"]) h4.has-background, :where([data-cl-s~="s13"]) h5.has-background, :where([data-cl-s~="s13"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s13"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s13"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s13"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s13"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s13"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s13"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s13"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s13"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s13"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s13"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s13"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s13"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s13"]) .wp-block-image > a, :where([data-cl-s~="s13"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s13"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s13"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s13"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s13"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s13"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s13"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s13"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-image.alignfull img, :where([data-cl-s~="s13"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-image .aligncenter, :where([data-cl-s~="s13"]) .wp-block-image .alignleft, :where([data-cl-s~="s13"]) .wp-block-image .alignright, :where([data-cl-s~="s13"]) .wp-block-image.aligncenter, :where([data-cl-s~="s13"]) .wp-block-image.alignleft, :where([data-cl-s~="s13"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s13"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s13"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s13"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s13"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s13"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s13"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s13"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s13"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s13"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s13"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s13"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s13"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s13"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s13"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s13"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s13"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s13"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s13"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s13"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s13"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s13"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s13"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s13"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s13"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s13"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s13"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s13"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s13"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s13"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s13"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s13"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s13"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s13"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s13"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s13"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s13"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s13"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s13"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s13"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s13"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s13"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s13"]) ol, :where([data-cl-s~="s13"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s13"]) .wp-block-loginout, :where([data-cl-s~="s13"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s13"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s13"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s13"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s13"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s13"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s13"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s13"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s13"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s13"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s13"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s13"]) .wp-block-media-text__media img, :where([data-cl-s~="s13"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s13"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s13"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s13"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation ul, :where([data-cl-s~="s13"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s13"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s13"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s13"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s13"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s13"]) .wp-block-navigation :where(a), :where([data-cl-s~="s13"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s13"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s13"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s13"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s13"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s13"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s13"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s13"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s13"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s13"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s13"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s13"]) .wp-block-navigation__container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s13"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s13"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s13"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s13"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s13"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s13"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s13"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s13"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s13"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s13"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s13"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s13"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s13"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s13"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s13"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s13"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s13"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s13"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s13"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s13"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s13"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s13"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s13"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s13"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s13"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s13"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s13"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s13"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s13"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s13"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s13"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s13"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s13"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s13"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s13"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s13"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s13"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s13"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s13"]) .wp-block-post-comments-link, :where([data-cl-s~="s13"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s13"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s13"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s13"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s13"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s13"]) .alignright){ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s13"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s13"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s13"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s13"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s13"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s13"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s13"]) .wp-block-post-time-to-read, :where([data-cl-s~="s13"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s13"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s13"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s13"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s13"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s13"]) .wp-block-pullquote cite, :where([data-cl-s~="s13"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s13"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s13"]) .wp-block-pullquote cite, :where([data-cl-s~="s13"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s13"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s13"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s13"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s13"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s13"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s13"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s13"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s13"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s13"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s13"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s13"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s13"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s13"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-query-title, :where([data-cl-s~="s13"]) .wp-block-query-total, :where([data-cl-s~="s13"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s13"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s13"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s13"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s13"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s13"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s13"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s13"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s13"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s13"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s13"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s13"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s13"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s13"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s13"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s13"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s13"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s13"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s13"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s13"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s13"]) .wp-block-rss__item-author, :where([data-cl-s~="s13"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s13"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s13"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s13"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s13"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s13"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s13"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s13"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s13"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s13"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s13"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s13"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s13"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s13"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s13"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s13"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s13"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s13"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s13"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s13"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s13"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s13"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s13"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s13"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-site-logo a, :where([data-cl-s~="s13"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s13"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s13"]) .wp-block-site-tagline, :where([data-cl-s~="s13"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s13"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s13"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s13"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s13"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s13"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s13"]) .wp-block-social-links, :where([data-cl-s~="s13"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s13"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s13"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s13"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s13"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s13"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s13"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s13"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s13"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s13"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s13"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s13"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s13"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s13"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s13"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s13"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s13"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s13"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s13"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s13"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s13"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s13"]) .wp-block-table td, :where([data-cl-s~="s13"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s13"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s13"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s13"]) .wp-block-table.aligncenter, :where([data-cl-s~="s13"]) .wp-block-table.alignleft, :where([data-cl-s~="s13"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s13"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s13"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s13"]) .wp-block-table.alignleft td, :where([data-cl-s~="s13"]) .wp-block-table.alignleft th, :where([data-cl-s~="s13"]) .wp-block-table.alignright td, :where([data-cl-s~="s13"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s13"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s13"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s13"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s13"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s13"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s13"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s13"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s13"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s13"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s13"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s13"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s13"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s13"]) .wp-block-text-columns, :where([data-cl-s~="s13"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s13"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s13"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s13"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s13"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s13"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s13"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s13"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s13"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s13"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s13"]) .editor-styles-wrapper, :where([data-cl-s~="s13"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s13"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s13"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s13"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s13"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s13"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s13"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s13"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s13"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s13"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s13"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s13"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s13"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s13"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s13"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s13"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s13"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s13"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s13"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s13"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s13"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s13"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s13"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s13"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s13"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s13"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s13"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s13"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s13"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s13"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s13"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s13"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s13"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s13"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s13"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s13"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s13"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s13"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s13"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s13"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s13"]) .rcc-wrap, :where([data-cl-s~="s13"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s13"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s13"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s13"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s13"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s13"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s13"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s13"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s13"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s13"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s13"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s13"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s13"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s13"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s13"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s13"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s13"]) .rcc-shop, :where([data-cl-s~="s13"]) .rcc-retrieved, :where([data-cl-s~="s13"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s13"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s13"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s13"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s13"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s13"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s13"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s13"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s13"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s13"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s13"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s13"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s13"]) .rcc-promo-visible, :where([data-cl-s~="s13"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s13"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s13"]) .rcc-promo:focus-visible, :where([data-cl-s~="s13"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s13"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s13"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s13"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s13"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s13"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s13"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s13"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s13"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s13"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s13"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s13"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s13"]) .rcc-retrieved, :where([data-cl-s~="s13"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s13"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s13"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s13"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s13"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s13"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s13"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s13"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s13"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s13"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s13"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s13"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s13"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s13"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s13"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s13"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s13"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s13"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s13"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s13"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s13"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s13"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s13"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s13"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s13"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s13"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s13"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s13"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s13"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s13"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s13"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s13"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s13"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s13"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s13"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s13"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s13"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s13"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s13"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s13"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s13"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s13"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s13"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s13"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s13"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s13"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s13"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s13"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s13"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s13"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s13"]) .is-layout-flex > :is(*, :where([data-cl-s~="s13"]) div){ margin: 0px; }
:where([data-cl-s~="s13"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s13"]) .is-layout-grid > :is(*, :where([data-cl-s~="s13"]) div){ margin: 0px; }
:where([data-cl-s~="s13"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s13"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s13"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s13"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s13"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s13"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s13"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s13"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s13"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s13"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s13"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s13"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s13"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s13"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s13"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s13"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s13"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s13"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s13"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s13"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s13"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s13"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s13"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s13"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s13"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s13"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s13"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s13"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s13"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s13"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s13"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s13"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s13"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s13"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s13"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s13"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s13"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s13"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s13"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s13"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s13"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s13"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s13"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s13"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s13"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s13"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s13"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s13"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s13"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s13"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s13"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s13"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s13"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s13"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s13"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s13"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s13"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s13"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s13"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s13"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s13"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s13"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s13"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s13"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s13"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s13"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s13"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s13"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s13"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s13"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s13"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s13"]) .wpcf7 input[type="url"], :where([data-cl-s~="s13"]) .wpcf7 input[type="email"], :where([data-cl-s~="s13"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s13"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s13"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s13"]) #toc_container li, :where([data-cl-s~="s13"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s13"]) #toc_container.no_bullets li, :where([data-cl-s~="s13"]) #toc_container.no_bullets ul, :where([data-cl-s~="s13"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s13"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s13"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s13"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s13"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s13"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s13"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s13"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s13"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s13"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s13"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s13"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s13"]) #toc_container.toc_black a, :where([data-cl-s~="s13"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s13"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s13"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s13"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s13"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s13"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s13"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s13"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s13"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s13"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s13"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s13"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s13"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s13"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s13"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s13"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s13"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s13"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s13"]) .yyi-rinker-attention-before, :where([data-cl-s~="s13"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s13"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s13"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s13"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s13"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s13"]) body{ margin: 0px; }
:where([data-cl-s~="s13"]) article, :where([data-cl-s~="s13"]) aside, :where([data-cl-s~="s13"]) details, :where([data-cl-s~="s13"]) figcaption, :where([data-cl-s~="s13"]) figure, :where([data-cl-s~="s13"]) footer, :where([data-cl-s~="s13"]) header, :where([data-cl-s~="s13"]) hgroup, :where([data-cl-s~="s13"]) main, :where([data-cl-s~="s13"]) nav, :where([data-cl-s~="s13"]) section, :where([data-cl-s~="s13"]) summary{ display: block; }
:where([data-cl-s~="s13"]) audio, :where([data-cl-s~="s13"]) canvas, :where([data-cl-s~="s13"]) progress, :where([data-cl-s~="s13"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s13"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s13"]) [hidden], :where([data-cl-s~="s13"]) template{ display: none; }
:where([data-cl-s~="s13"]) a{ background: 0px 0px; }
:where([data-cl-s~="s13"]) a:active, :where([data-cl-s~="s13"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s13"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s13"]) b, :where([data-cl-s~="s13"]) strong{ font-weight: 700; }
:where([data-cl-s~="s13"]) dfn{ font-style: italic; }
:where([data-cl-s~="s13"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s13"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) small{ font-size: 80%; }
:where([data-cl-s~="s13"]) sub, :where([data-cl-s~="s13"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s13"]) sup{ top: -0.5em; }
:where([data-cl-s~="s13"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s13"]) img{ border: 0px; }
:where([data-cl-s~="s13"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s13"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s13"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s13"]) pre{ overflow: auto; }
:where([data-cl-s~="s13"]) code, :where([data-cl-s~="s13"]) kbd, :where([data-cl-s~="s13"]) pre, :where([data-cl-s~="s13"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s13"]) button, :where([data-cl-s~="s13"]) input, :where([data-cl-s~="s13"]) optgroup, :where([data-cl-s~="s13"]) select, :where([data-cl-s~="s13"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s13"]) button{ overflow: visible; }
:where([data-cl-s~="s13"]) button, :where([data-cl-s~="s13"]) select{ text-transform: none; }
:where([data-cl-s~="s13"]) button, html:where([data-cl-s~="s13"]) input[type="button"], :where([data-cl-s~="s13"]) input[type="reset"], :where([data-cl-s~="s13"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s13"]) button[disabled], html:where([data-cl-s~="s13"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s13"]) input{ line-height: normal; }
:where([data-cl-s~="s13"]) input[type="checkbox"], :where([data-cl-s~="s13"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s13"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s13"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s13"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s13"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s13"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s13"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s13"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) textarea{ overflow: auto; }
:where([data-cl-s~="s13"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s13"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s13"]) td, :where([data-cl-s~="s13"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s13"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s13"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s13"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s13"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s13"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s13"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s13"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s13"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s13"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s13"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s13"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s13"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s13"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s13"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s13"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s13"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s13"]) .pull-right{ float: right; }
:where([data-cl-s~="s13"]) .pull-left{ float: left; }
:where([data-cl-s~="s13"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s13"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s13"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s13"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s13"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s13"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s13"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s13"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s13"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s13"]) .fa-rotate-90, :root:where([data-cl-s~="s13"]) .fa-rotate-180, :root:where([data-cl-s~="s13"]) .fa-rotate-270, :root:where([data-cl-s~="s13"]) .fa-flip-horizontal, :root:where([data-cl-s~="s13"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s13"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s13"]) .fa-stack-1x, :where([data-cl-s~="s13"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s13"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s13"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s13"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-remove::before, :where([data-cl-s~="s13"]) .fa-close::before, :where([data-cl-s~="s13"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gear::before, :where([data-cl-s~="s13"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-rotate-right::before, :where([data-cl-s~="s13"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dedent::before, :where([data-cl-s~="s13"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-photo::before, :where([data-cl-s~="s13"]) .fa-image::before, :where([data-cl-s~="s13"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-edit::before, :where([data-cl-s~="s13"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mail-forward::before, :where([data-cl-s~="s13"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-warning::before, :where([data-cl-s~="s13"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bar-chart-o::before, :where([data-cl-s~="s13"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gears::before, :where([data-cl-s~="s13"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-facebook-f::before, :where([data-cl-s~="s13"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-feed::before, :where([data-cl-s~="s13"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-group::before, :where([data-cl-s~="s13"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chain::before, :where([data-cl-s~="s13"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cut::before, :where([data-cl-s~="s13"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-copy::before, :where([data-cl-s~="s13"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-save::before, :where([data-cl-s~="s13"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-navicon::before, :where([data-cl-s~="s13"]) .fa-reorder::before, :where([data-cl-s~="s13"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-unsorted::before, :where([data-cl-s~="s13"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-down::before, :where([data-cl-s~="s13"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-up::before, :where([data-cl-s~="s13"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-rotate-left::before, :where([data-cl-s~="s13"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-legal::before, :where([data-cl-s~="s13"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dashboard::before, :where([data-cl-s~="s13"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-flash::before, :where([data-cl-s~="s13"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-paste::before, :where([data-cl-s~="s13"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mobile-phone::before, :where([data-cl-s~="s13"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mail-reply::before, :where([data-cl-s~="s13"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mail-reply-all::before, :where([data-cl-s~="s13"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-star-half-empty::before, :where([data-cl-s~="s13"]) .fa-star-half-full::before, :where([data-cl-s~="s13"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-unlink::before, :where([data-cl-s~="s13"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-toggle-down::before, :where([data-cl-s~="s13"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-toggle-up::before, :where([data-cl-s~="s13"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-toggle-right::before, :where([data-cl-s~="s13"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-euro::before, :where([data-cl-s~="s13"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dollar::before, :where([data-cl-s~="s13"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-rupee::before, :where([data-cl-s~="s13"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cny::before, :where([data-cl-s~="s13"]) .fa-rmb::before, :where([data-cl-s~="s13"]) .fa-yen::before, :where([data-cl-s~="s13"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ruble::before, :where([data-cl-s~="s13"]) .fa-rouble::before, :where([data-cl-s~="s13"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-won::before, :where([data-cl-s~="s13"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bitcoin::before, :where([data-cl-s~="s13"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gittip::before, :where([data-cl-s~="s13"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-toggle-left::before, :where([data-cl-s~="s13"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-turkish-lira::before, :where([data-cl-s~="s13"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-institution::before, :where([data-cl-s~="s13"]) .fa-bank::before, :where([data-cl-s~="s13"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mortar-board::before, :where([data-cl-s~="s13"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-automobile::before, :where([data-cl-s~="s13"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cab::before, :where([data-cl-s~="s13"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-photo-o::before, :where([data-cl-s~="s13"]) .fa-file-picture-o::before, :where([data-cl-s~="s13"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-zip-o::before, :where([data-cl-s~="s13"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-sound-o::before, :where([data-cl-s~="s13"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-movie-o::before, :where([data-cl-s~="s13"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-life-bouy::before, :where([data-cl-s~="s13"]) .fa-life-buoy::before, :where([data-cl-s~="s13"]) .fa-life-saver::before, :where([data-cl-s~="s13"]) .fa-support::before, :where([data-cl-s~="s13"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ra::before, :where([data-cl-s~="s13"]) .fa-resistance::before, :where([data-cl-s~="s13"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ge::before, :where([data-cl-s~="s13"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-y-combinator-square::before, :where([data-cl-s~="s13"]) .fa-yc-square::before, :where([data-cl-s~="s13"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wechat::before, :where([data-cl-s~="s13"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-send::before, :where([data-cl-s~="s13"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-send-o::before, :where([data-cl-s~="s13"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s13"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shekel::before, :where([data-cl-s~="s13"]) .fa-sheqel::before, :where([data-cl-s~="s13"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-intersex::before, :where([data-cl-s~="s13"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hotel::before, :where([data-cl-s~="s13"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-yc::before, :where([data-cl-s~="s13"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-battery-4::before, :where([data-cl-s~="s13"]) .fa-battery::before, :where([data-cl-s~="s13"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-battery-3::before, :where([data-cl-s~="s13"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-battery-2::before, :where([data-cl-s~="s13"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-battery-1::before, :where([data-cl-s~="s13"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-battery-0::before, :where([data-cl-s~="s13"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hourglass-1::before, :where([data-cl-s~="s13"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hourglass-2::before, :where([data-cl-s~="s13"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hourglass-3::before, :where([data-cl-s~="s13"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-grab-o::before, :where([data-cl-s~="s13"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-stop-o::before, :where([data-cl-s~="s13"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-tv::before, :where([data-cl-s~="s13"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-asl-interpreting::before, :where([data-cl-s~="s13"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-deafness::before, :where([data-cl-s~="s13"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s13"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-signing::before, :where([data-cl-s~="s13"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-google-plus-circle::before, :where([data-cl-s~="s13"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-fa::before, :where([data-cl-s~="s13"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-vcard::before, :where([data-cl-s~="s13"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-vcard-o::before, :where([data-cl-s~="s13"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-drivers-license::before, :where([data-cl-s~="s13"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-drivers-license-o::before, :where([data-cl-s~="s13"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thermometer-4::before, :where([data-cl-s~="s13"]) .fa-thermometer::before, :where([data-cl-s~="s13"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thermometer-3::before, :where([data-cl-s~="s13"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thermometer-2::before, :where([data-cl-s~="s13"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thermometer-1::before, :where([data-cl-s~="s13"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-thermometer-0::before, :where([data-cl-s~="s13"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bathtub::before, :where([data-cl-s~="s13"]) .fa-s15::before, :where([data-cl-s~="s13"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-times-rectangle::before, :where([data-cl-s~="s13"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s13"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s13"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s13"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s13"]) .sr-only-focusable:active, :where([data-cl-s~="s13"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s13"]) .faa-wrench.animated, :where([data-cl-s~="s13"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s13"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s13"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s13"]) .faa-ring.animated, :where([data-cl-s~="s13"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s13"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s13"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s13"]) .faa-vertical.animated, :where([data-cl-s~="s13"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s13"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s13"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s13"]) .faa-horizontal.animated, :where([data-cl-s~="s13"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s13"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s13"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s13"]) .faa-flash.animated, :where([data-cl-s~="s13"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s13"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s13"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s13"]) .faa-bounce.animated, :where([data-cl-s~="s13"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s13"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s13"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s13"]) .faa-spin.animated, :where([data-cl-s~="s13"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s13"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s13"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s13"]) .faa-float.animated, :where([data-cl-s~="s13"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s13"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s13"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s13"]) .faa-pulse.animated, :where([data-cl-s~="s13"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s13"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s13"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s13"]) .faa-shake.animated, :where([data-cl-s~="s13"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s13"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s13"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s13"]) .faa-tada.animated, :where([data-cl-s~="s13"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s13"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s13"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s13"]) .faa-passing.animated, :where([data-cl-s~="s13"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s13"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s13"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s13"]) .faa-passing-reverse.animated, :where([data-cl-s~="s13"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s13"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s13"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s13"]) .faa-burst.animated, :where([data-cl-s~="s13"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s13"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s13"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s13"]) .faa-falling.animated, :where([data-cl-s~="s13"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s13"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s13"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s13"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s13"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s13"]) [class^="st-svg-"], :where([data-cl-s~="s13"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s13"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s13"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s13"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-quora::before, :where([data-cl-s~="s13"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s13"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s13"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s13"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s13"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s13"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s13"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s13"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s13"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s13"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s13"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s13"]) .slick-slider .slick-track, :where([data-cl-s~="s13"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s13"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .slick-track::before, :where([data-cl-s~="s13"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s13"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s13"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s13"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s13"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s13"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s13"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s13"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s13"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s13"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s13"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s13"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s13"]) .slick-prev, :where([data-cl-s~="s13"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s13"]) .slick-prev:hover, :where([data-cl-s~="s13"]) .slick-prev:focus, :where([data-cl-s~="s13"]) .slick-next:hover, :where([data-cl-s~="s13"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s13"]) .slick-prev:hover::before, :where([data-cl-s~="s13"]) .slick-prev:focus::before, :where([data-cl-s~="s13"]) .slick-next:hover::before, :where([data-cl-s~="s13"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s13"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s13"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s13"]) .slick-prev::before, :where([data-cl-s~="s13"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s13"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s13"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s13"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s13"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s13"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s13"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s13"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s13"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s13"]) .slick-dots li button:hover, :where([data-cl-s~="s13"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s13"]) .slick-dots li button:hover::before, :where([data-cl-s~="s13"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s13"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s13"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s13"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .st-marquee p:empty, :where([data-cl-s~="s13"]) p:empty{ display: none; }
:where([data-cl-s~="s13"]) .st-notosans, :where([data-cl-s~="s13"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s13"]) .st-m1c, :where([data-cl-s~="s13"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s13"]) main, :where([data-cl-s~="s13"]) article, :where([data-cl-s~="s13"]) aside, :where([data-cl-s~="s13"]) header, :where([data-cl-s~="s13"]) canvas, :where([data-cl-s~="s13"]) details, :where([data-cl-s~="s13"]) figcaption, :where([data-cl-s~="s13"]) figure, :where([data-cl-s~="s13"]) footer, :where([data-cl-s~="s13"]) nav, :where([data-cl-s~="s13"]) section, :where([data-cl-s~="s13"]) summary{ display: block; }
html:where([data-cl-s~="s13"]), :where([data-cl-s~="s13"]) body{ height: 100%; }
:where([data-cl-s~="s13"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s13"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) cite{ font-style: normal; }
:where([data-cl-s~="s13"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s13"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s13"]) h1, :where([data-cl-s~="s13"]) h2, :where([data-cl-s~="s13"]) h3, :where([data-cl-s~="s13"]) h4, :where([data-cl-s~="s13"]) h5, :where([data-cl-s~="s13"]) h6, :where([data-cl-s~="s13"]) h5 span, :where([data-cl-s~="s13"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s13"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s13"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s13"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s13"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s13"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .wp-block-video, :where([data-cl-s~="s13"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .sticky, :where([data-cl-s~="s13"]) .gallery-caption, :where([data-cl-s~="s13"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s13"]) .dashicons, :where([data-cl-s~="s13"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s13"]) [class^="material-icons-"], :where([data-cl-s~="s13"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s13"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s13"]) .st-hide{ display: none; }
:where([data-cl-s~="s13"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s13"]) .post h4 .point-in i, :where([data-cl-s~="s13"]) .n-entry i, :where([data-cl-s~="s13"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-timeline > br, :where([data-cl-s~="s13"]) .st-tab-content > br, :where([data-cl-s~="s13"]) .st_table_sc > br, :where([data-cl-s~="s13"]) .post .st-box-btn > br, :where([data-cl-s~="s13"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s13"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .st-svg-question-circle, :where([data-cl-s~="s13"]) .st-svg-check-circle, :where([data-cl-s~="s13"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s13"]) .st-svg-exclamation-circle, :where([data-cl-s~="s13"]) .st-svg-pencil-square-o, :where([data-cl-s~="s13"]) .st-svg-user, :where([data-cl-s~="s13"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s13"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s13"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s13"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s13"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s13"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s13"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s13"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s13"]) .faa-spin.animated, :where([data-cl-s~="s13"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s13"]) a, :where([data-cl-s~="s13"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s13"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s13"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s13"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s13"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s13"]) img:not(.size-st_header_slider), :where([data-cl-s~="s13"]) video, :where([data-cl-s~="s13"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s13"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s13"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s13"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s13"]) .is-style-st-photoline img, :where([data-cl-s~="s13"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .is-style-st-photohu, :where([data-cl-s~="s13"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s13"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s13"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s13"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s13"]) .st-photohu div img, :where([data-cl-s~="s13"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) img.size-full, :where([data-cl-s~="s13"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s13"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s13"]) .resetwidth img, :where([data-cl-s~="s13"]) .resetwidth video, :where([data-cl-s~="s13"]) .resetwidth object, :where([data-cl-s~="s13"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s13"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s13"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s13"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s13"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s13"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s13"]) .h-100{ height: 100%; }
:where([data-cl-s~="s13"]) .pa0, :where([data-cl-s~="s13"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s13"]) .ma0, :where([data-cl-s~="s13"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s13"]) .mt0, :where([data-cl-s~="s13"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s13"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s13"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s13"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s13"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s13"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s13"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s13"]) .mr0, :where([data-cl-s~="s13"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s13"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s13"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s13"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s13"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s13"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s13"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s13"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s13"]) .ml0, :where([data-cl-s~="s13"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s13"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s13"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s13"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s13"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s13"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s13"]) .mb-0, :where([data-cl-s~="s13"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s13"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s13"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s13"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s13"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s13"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s13"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s13"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s13"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s13"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s13"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s13"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s13"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s13"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s13"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s13"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s13"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s13"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s13"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s13"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s13"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s13"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s13"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s13"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s13"]) .st-bg-stich::after, :where([data-cl-s~="s13"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s13"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s13"]) .st-brackets::before, :where([data-cl-s~="s13"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s13"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s13"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s13"]) .post .st-timeline, :where([data-cl-s~="s13"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s13"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s13"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s13"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s13"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s13"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-timeline > li::after, :where([data-cl-s~="s13"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s13"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s13"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s13"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s13"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s13"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s13"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s13"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s13"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s13"]) .st-timeline-list-text a, :where([data-cl-s~="s13"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s13"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s13"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s13"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s13"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s13"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s13"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s13"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s13"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s13"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s13"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s13"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s13"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s13"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s13"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s13"]) .st-in-mybox .st-point, :where([data-cl-s~="s13"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s13"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s13"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s13"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s13"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s13"]) .st-back-btn .st-fa, :where([data-cl-s~="s13"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s13"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s13"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s13"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s13"]) .smanone{ display: none; }
:where([data-cl-s~="s13"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s13"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s13"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s13"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s13"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s13"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) kbd, :where([data-cl-s~="s13"]) .st-code, :where([data-cl-s~="s13"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s13"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s13"]) kbd, :where([data-cl-s~="s13"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s13"]) pre .st-code, :where([data-cl-s~="s13"]) .st-pre .st-code, :where([data-cl-s~="s13"]) pre code, :where([data-cl-s~="s13"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s13"]) .clear{ clear: both; }
:where([data-cl-s~="s13"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s13"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s13"]) thead th, :where([data-cl-s~="s13"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s13"]) table thead th, :where([data-cl-s~="s13"]) table thead th p, :where([data-cl-s~="s13"]) table thead tr td, :where([data-cl-s~="s13"]) .post table thead tr td, :where([data-cl-s~="s13"]) .post table thead tr td p, :where([data-cl-s~="s13"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s13"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s13"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s13"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s13"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s13"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s13"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s13"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s13"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s13"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s13"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s13"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s13"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s13"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s13"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s13"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s13"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s13"]) #side aside .slick-dots li, :where([data-cl-s~="s13"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s13"]) .slick-prev, :where([data-cl-s~="s13"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s13"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s13"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s13"]) .slick-prev:hover, :where([data-cl-s~="s13"]) .slick-prev:focus, :where([data-cl-s~="s13"]) .slick-next:hover, :where([data-cl-s~="s13"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s13"]) .slick-prev::before, :where([data-cl-s~="s13"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s13"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s13"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s13"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s13"]) .slick-slide:focus, :where([data-cl-s~="s13"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s13"]) .slider, :where([data-cl-s~="s13"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s13"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s13"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s13"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s13"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s13"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s13"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s13"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s13"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s13"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s13"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s13"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .header-post-slider.is-wide, :where([data-cl-s~="s13"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s13"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s13"]) .post-slide-image, :where([data-cl-s~="s13"]) .post-slide-more, :where([data-cl-s~="s13"]) .post-card-image, :where([data-cl-s~="s13"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s13"]) .post-slide-image:hover, :where([data-cl-s~="s13"]) .post-slide-more:hover, :where([data-cl-s~="s13"]) .post-card-image:hover, :where([data-cl-s~="s13"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s13"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s13"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s13"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s13"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s13"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s13"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s13"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s13"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s13"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s13"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s13"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s13"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s13"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s13"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s13"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s13"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s13"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s13"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s13"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s13"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s13"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s13"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s13"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s13"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s13"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s13"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s13"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s13"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s13"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s13"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s13"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s13"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s13"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s13"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s13"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s13"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s13"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s13"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s13"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s13"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s13"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s13"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s13"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s13"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s13"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s13"]) .post-card-date .st-fa, :where([data-cl-s~="s13"]) .post-slide-date .st-fa, :where([data-cl-s~="s13"]) .post-card-date .fa, :where([data-cl-s~="s13"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s13"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s13"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s13"]) .post-card-excerpt p, :where([data-cl-s~="s13"]) main .post-slide-excerpt p, :where([data-cl-s~="s13"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s13"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s13"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s13"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s13"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s13"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s13"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s13"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s13"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .content-post-slider, :where([data-cl-s~="s13"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s13"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s13"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s13"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s13"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s13"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s13"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s13"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s13"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s13"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s13"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s13"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s13"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s13"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s13"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s13"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s13"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s13"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s13"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s13"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s13"]) a.st-flexbox-link, :where([data-cl-s~="s13"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s13"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s13"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s13"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s13"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s13"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s13"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s13"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s13"]) .st-header-flexbox ul, :where([data-cl-s~="s13"]) .post .st-header-flexbox ol, :where([data-cl-s~="s13"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s13"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s13"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s13"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s13"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s13"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s13"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s13"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s13"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s13"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s13"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s13"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s13"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s13"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s13"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s13"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s13"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s13"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) pre, :where([data-cl-s~="s13"]) .wp-block-details summary, :where([data-cl-s~="s13"]) p, :where([data-cl-s~="s13"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s13"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s13"]) .yellowbox, :where([data-cl-s~="s13"]) .graybox, :where([data-cl-s~="s13"]) .redbox, :where([data-cl-s~="s13"]) #topnews .clearfix dd p, :where([data-cl-s~="s13"]) .post ul li, :where([data-cl-s~="s13"]) .post ol li, :where([data-cl-s~="s13"]) #comments #respond, :where([data-cl-s~="s13"]) .st-tab-content > label, :where([data-cl-s~="s13"]) .st-tabs__tab-list-item, :where([data-cl-s~="s13"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s13"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s13"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) h1{ margin: 0px; }
:where([data-cl-s~="s13"]) h2.has-st-regular-font-size, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s13"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s13"]) .h3modoki, :where([data-cl-s~="s13"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s13"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s13"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s13"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s13"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s13"]) h5, :where([data-cl-s~="s13"]) h5 span, :where([data-cl-s~="s13"]) .h5modoki, :where([data-cl-s~="s13"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s13"]) #footer h5, :where([data-cl-s~="s13"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s13"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s13"]) h6, :where([data-cl-s~="s13"]) h6 span, :where([data-cl-s~="s13"]) .h6modoki, :where([data-cl-s~="s13"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s13"]) .st-h-copy-toc, :where([data-cl-s~="s13"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s13"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s13"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s13"]) p, :where([data-cl-s~="s13"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s13"]) header .descr.sitenametop, :where([data-cl-s~="s13"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s13"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s13"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s13"]) header .descr.sitename-only, :where([data-cl-s~="s13"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s13"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s13"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s13"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s13"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s13"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s13"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s13"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s13"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s13"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s13"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s13"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s13"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s13"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s13"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s13"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s13"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s13"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s13"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s13"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s13"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s13"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s13"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s13"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s13"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s13"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s13"]) .blog_info .st-fa, :where([data-cl-s~="s13"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s13"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s13"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s13"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s13"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s13"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s13"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s13"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s13"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s13"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s13"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s13"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s13"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s13"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s13"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s13"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .h5modoki, :where([data-cl-s~="s13"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s13"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s13"]) .h2modoki, :where([data-cl-s~="s13"]) .h3modoki, :where([data-cl-s~="s13"]) .h4modoki, :where([data-cl-s~="s13"]) .h5modoki, :where([data-cl-s~="s13"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s13"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s13"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s13"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s13"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s13"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s13"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s13"]) .wp-block-image figcaption a, :where([data-cl-s~="s13"]) .wp-block-image figcaption, :where([data-cl-s~="s13"]) .wp-caption-text a, :where([data-cl-s~="s13"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s13"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s13"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s13"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s13"]) #side .widget_meta ul li, :where([data-cl-s~="s13"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s13"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s13"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #content{ position: relative; }
:where([data-cl-s~="s13"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s13"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s13"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s13"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s13"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s13"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s13"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s13"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s13"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s13"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s13"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s13"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s13"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s13"]) .post .blogbox .st-fa, :where([data-cl-s~="s13"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s13"]) .post .blogbox .fa, :where([data-cl-s~="s13"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s13"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s13"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s13"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s13"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s13"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s13"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s13"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-large, :where([data-cl-s~="s13"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s13"]) .inyoumodoki, :where([data-cl-s~="s13"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .inyoumodoki::before, :where([data-cl-s~="s13"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s13"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s13"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s13"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) blockquote.tiktok-embed, :where([data-cl-s~="s13"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s13"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s13"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s13"]) .post blockquote cite, :where([data-cl-s~="s13"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s13"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s13"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s13"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s13"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s13"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s13"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s13"]) .ymarker, :where([data-cl-s~="s13"]) .ymarker-s, :where([data-cl-s~="s13"]) .gmarker, :where([data-cl-s~="s13"]) .gmarker-s, :where([data-cl-s~="s13"]) .rmarker, :where([data-cl-s~="s13"]) .rmarker-s, :where([data-cl-s~="s13"]) .bmarker, :where([data-cl-s~="s13"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s13"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s13"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s13"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s13"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s13"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s13"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s13"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s13"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s13"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s13"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s13"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s13"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .post .yellowbox .maruck, :where([data-cl-s~="s13"]) .post .yellowbox .maruno, :where([data-cl-s~="s13"]) .post .yellowbox p:last-child, :where([data-cl-s~="s13"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s13"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .graybox .maruck, :where([data-cl-s~="s13"]) .post .graybox .maruno, :where([data-cl-s~="s13"]) .post .graybox p:last-child, :where([data-cl-s~="s13"]) .post .graybox ol:last-child, :where([data-cl-s~="s13"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .redbox .maruck, :where([data-cl-s~="s13"]) .post .redbox .maruno, :where([data-cl-s~="s13"]) .post .redbox p:last-child, :where([data-cl-s~="s13"]) .post .redbox ol:last-child, :where([data-cl-s~="s13"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .freebox .maruck, :where([data-cl-s~="s13"]) .post .freebox .maruno, :where([data-cl-s~="s13"]) .post .st-mybox .maruck, :where([data-cl-s~="s13"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s13"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s13"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s13"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s13"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s13"]) span.sankou, :where([data-cl-s~="s13"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s13"]) span.sankou.green, :where([data-cl-s~="s13"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s13"]) span.sankou.blue, :where([data-cl-s~="s13"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s13"]) span.st-hisu, :where([data-cl-s~="s13"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s13"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s13"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s13"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s13"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s13"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s13"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s13"]) .st-wrench-icon i::before, :where([data-cl-s~="s13"]) .st-wrench-icon::before, :where([data-cl-s~="s13"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s13"]) .st-ring-icon i::before, :where([data-cl-s~="s13"]) .st-ring-icon::before, :where([data-cl-s~="s13"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s13"]) .st-horizontal-icon i::before, :where([data-cl-s~="s13"]) .st-horizontal-icon::before, :where([data-cl-s~="s13"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s13"]) .st-vertical-icon i::before, :where([data-cl-s~="s13"]) .st-vertical-icon::before, :where([data-cl-s~="s13"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s13"]) .st-flash-icon i::before, :where([data-cl-s~="s13"]) .st-flash-icon::before, :where([data-cl-s~="s13"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s13"]) .st-bounce-icon i::before, :where([data-cl-s~="s13"]) .st-bounce-icon::before, :where([data-cl-s~="s13"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s13"]) .st-rotation-icon i::before, :where([data-cl-s~="s13"]) .st-rotation-icon::before, :where([data-cl-s~="s13"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s13"]) .st-float-icon i::before, :where([data-cl-s~="s13"]) .st-float-icon::before, :where([data-cl-s~="s13"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s13"]) .st-pulse-icon i::before, :where([data-cl-s~="s13"]) .st-pulse-icon::before, :where([data-cl-s~="s13"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s13"]) .st-shake-s-icon i::before, :where([data-cl-s~="s13"]) .st-shake-s-icon::before, :where([data-cl-s~="s13"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s13"]) .st-shake-icon i::before, :where([data-cl-s~="s13"]) .st-shake-icon::before, :where([data-cl-s~="s13"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s13"]) .st-tada-icon i::before, :where([data-cl-s~="s13"]) .st-tada-icon::before, :where([data-cl-s~="s13"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s13"]) .st-passing-icon i::before, :where([data-cl-s~="s13"]) .st-passing-icon::before, :where([data-cl-s~="s13"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s13"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s13"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s13"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s13"]) .st-burst-icon i::before, :where([data-cl-s~="s13"]) .st-burst-icon::before, :where([data-cl-s~="s13"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s13"]) .st-falling-icon i::before, :where([data-cl-s~="s13"]) .st-falling-icon::before, :where([data-cl-s~="s13"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s13"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s13"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s13"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s13"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s13"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s13"]) .y-star, :where([data-cl-s~="s13"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s13"]) .y-star .st-svg-star, :where([data-cl-s~="s13"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s13"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s13"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s13"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s13"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s13"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s13"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s13"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s13"]) .post .p-entry-t, :where([data-cl-s~="s13"]) #side .p-entry-t, :where([data-cl-s~="s13"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s13"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s13"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s13"]) #footer .pop-box, :where([data-cl-s~="s13"]) .nowhits .pop-box, :where([data-cl-s~="s13"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s13"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s13"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s13"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s13"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s13"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s13"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s13"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s13"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s13"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s13"]) footer .footer-wbox .headbox, :where([data-cl-s~="s13"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s13"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s13"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s13"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s13"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s13"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s13"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s13"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s13"]) #content-w .category .p-entry, :where([data-cl-s~="s13"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s13"]) #content-w .post .category .p-entry, :where([data-cl-s~="s13"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s13"]) #content-w .category .p-entry::after, :where([data-cl-s~="s13"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s13"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s13"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s13"]) .category .p-entry-t, :where([data-cl-s~="s13"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s13"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s13"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s13"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s13"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s13"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s13"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s13"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s13"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s13"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s13"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s13"]) .poprank{ position: relative; }
:where([data-cl-s~="s13"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s13"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s13"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s13"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s13"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s13"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s13"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s13"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s13"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) #footer .copy, :where([data-cl-s~="s13"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s13"]) #footer .copy a, :where([data-cl-s~="s13"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s13"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s13"]) .head-telno a, :where([data-cl-s~="s13"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s13"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s13"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s13"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s13"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s13"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s13"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s13"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s13"]) .headbox, :where([data-cl-s~="s13"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s13"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s13"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s13"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s13"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s13"]) .widget_recent_entries ul li a, :where([data-cl-s~="s13"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s13"]) .widget_recent_entries ul li, :where([data-cl-s~="s13"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s13"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s13"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s13"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s13"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s13"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s13"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s13"]) footer .widget_recent_entries ul, :where([data-cl-s~="s13"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s13"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s13"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s13"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s13"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s13"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s13"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s13"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s13"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s13"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s13"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s13"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s13"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s13"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s13"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s13"]) #st-infomation-widget .huto *, :where([data-cl-s~="s13"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s13"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s13"]) footer .widget_tag_cloud, :where([data-cl-s~="s13"]) footer .widget_categories, :where([data-cl-s~="s13"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #footer .st-formbtn, :where([data-cl-s~="s13"]) #footer .rssbox, :where([data-cl-s~="s13"]) #footer .st-author-box, :where([data-cl-s~="s13"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s13"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s13"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s13"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s13"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s13"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s13"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s13"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s13"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s13"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s13"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s13"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s13"]) .kanren h3 a, :where([data-cl-s~="s13"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s13"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s13"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s13"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s13"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s13"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s13"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s13"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s13"]) .kanren.pop-box h5, :where([data-cl-s~="s13"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s13"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s13"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s13"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s13"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s13"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s13"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s13"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s13"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s13"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s13"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s13"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s13"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s13"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s13"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s13"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s13"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s13"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s13"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s13"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s13"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s13"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s13"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s13"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s13"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s13"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s13"]) .st-author-box .st-fa, :where([data-cl-s~="s13"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s13"]) ul#st-tab-menu, :where([data-cl-s~="s13"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s13"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s13"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s13"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s13"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s13"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s13"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s13"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s13"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s13"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s13"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .st-author-sns, :where([data-cl-s~="s13"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-author-sns .st-fa, :where([data-cl-s~="s13"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-author-sns .st-fa, :where([data-cl-s~="s13"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s13"]) .st-author-sns a, :where([data-cl-s~="s13"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s13"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s13"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s13"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s13"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s13"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s13"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s13"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s13"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s13"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s13"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s13"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s13"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s13"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s13"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s13"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s13"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s13"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s13"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s13"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s13"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s13"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s13"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s13"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s13"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s13"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s13"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s13"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s13"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s13"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s13"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s13"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s13"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s13"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s13"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s13"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s13"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s13"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s13"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s13"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s13"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s13"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .post table tfoot, :where([data-cl-s~="s13"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s13"]) .post table thead th, :where([data-cl-s~="s13"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s13"]) table > thead > tr > td, :where([data-cl-s~="s13"]) table > thead > tr > th, :where([data-cl-s~="s13"]) table > tr > td, :where([data-cl-s~="s13"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s13"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s13"]) table tr td, :where([data-cl-s~="s13"]) table#wp-calendar tr td, :where([data-cl-s~="s13"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s13"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s13"]) table th, :where([data-cl-s~="s13"]) table th p, :where([data-cl-s~="s13"]) .post table tr td p, :where([data-cl-s~="s13"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s13"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s13"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s13"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s13"]) tr.st-centertable, :where([data-cl-s~="s13"]) td.st-centertable, :where([data-cl-s~="s13"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s13"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s13"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s13"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s13"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s13"]) .post .scroll-box.pc table td, :where([data-cl-s~="s13"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s13"]) .is-style-scroll-box.pc, :where([data-cl-s~="s13"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s13"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s13"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s13"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s13"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s13"]) img.float-left{ float: left; }
:where([data-cl-s~="s13"]) img.float-right{ float: right; }
:where([data-cl-s~="s13"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s13"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s13"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s13"]) .widget_media_image, :where([data-cl-s~="s13"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) main ul, :where([data-cl-s~="s13"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s13"]) main .sns ul, :where([data-cl-s~="s13"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) main ul.st_toc_list, :where([data-cl-s~="s13"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) main ul.st-box-btn, :where([data-cl-s~="s13"]) main ul.st_toc_list, :where([data-cl-s~="s13"]) main ol.st_toc_list, :where([data-cl-s~="s13"]) main ul.has-st-border, :where([data-cl-s~="s13"]) main ol.has-st-border, :where([data-cl-s~="s13"]) main ul.has-background, :where([data-cl-s~="s13"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s13"]) main ul ul, :where([data-cl-s~="s13"]) main ul ol, :where([data-cl-s~="s13"]) main ol ul, :where([data-cl-s~="s13"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s13"]) .is-style-st-check, :where([data-cl-s~="s13"]) .is-style-st-timeline-count, :where([data-cl-s~="s13"]) .is-style-st-timeline-list, :where([data-cl-s~="s13"]) .is-style-st-circle, :where([data-cl-s~="s13"]) .is-style-st-circle-border, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox, :where([data-cl-s~="s13"]) .is-style-st-maruck, :where([data-cl-s~="s13"]) .is-style-st-maruno, :where([data-cl-s~="s13"]) .is-style-st-no, :where([data-cl-s~="s13"]) .is-style-st-no-border, :where([data-cl-s~="s13"]) .st-list-circle ul, :where([data-cl-s~="s13"]) .st-list-check ul, :where([data-cl-s~="s13"]) .st-square-checkbox ul, :where([data-cl-s~="s13"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s13"]) .maruck ul, :where([data-cl-s~="s13"]) .maruno ul, :where([data-cl-s~="s13"]) .st-list-no ul, :where([data-cl-s~="s13"]) .st-list-circle ol, :where([data-cl-s~="s13"]) .st-list-check ol, :where([data-cl-s~="s13"]) .st-square-checkbox ol, :where([data-cl-s~="s13"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s13"]) .maruck ol, :where([data-cl-s~="s13"]) .maruno ol, :where([data-cl-s~="s13"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) main ul li, :where([data-cl-s~="s13"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s13"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s13"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s13"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s13"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s13"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s13"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s13"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s13"]) .kome ol, :where([data-cl-s~="s13"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s13"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s13"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s13"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou, :where([data-cl-s~="s13"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) main .st-list-border ul li, :where([data-cl-s~="s13"]) main .st-list-border ol li, :where([data-cl-s~="s13"]) main ul.is-style-st-border li, :where([data-cl-s~="s13"]) main ol.is-style-st-border li, :where([data-cl-s~="s13"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s13"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s13"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s13"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s13"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s13"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s13"]) ul li{ text-align: left; }
:where([data-cl-s~="s13"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s13"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s13"]) .post .is-style-st-maruno, :where([data-cl-s~="s13"]) .post .is-style-st-maruck, :where([data-cl-s~="s13"]) .post .maruno, :where([data-cl-s~="s13"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s13"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s13"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s13"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s13"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s13"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s13"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s13"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s13"]) .post .maruno li, :where([data-cl-s~="s13"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s13"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s13"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s13"]) .post .maruno li::before, :where([data-cl-s~="s13"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s13"]) .is-style-st-border > li, :where([data-cl-s~="s13"]) .is-style-st-circle-border > li, :where([data-cl-s~="s13"]) .is-style-st-check-border > li, :where([data-cl-s~="s13"]) .is-style-st-no-border > li, :where([data-cl-s~="s13"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) ol.is-style-st-circle > li, :where([data-cl-s~="s13"]) ul.is-style-st-circle > li, :where([data-cl-s~="s13"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s13"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s13"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s13"]) .is-style-st-circle > li::before, :where([data-cl-s~="s13"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s13"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s13"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s13"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s13"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s13"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-check > li, :where([data-cl-s~="s13"]) .is-style-st-check-border > li, :where([data-cl-s~="s13"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s13"]) .is-style-st-check > li::before, :where([data-cl-s~="s13"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s13"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s13"]) .is-style-st-check > li::after, :where([data-cl-s~="s13"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s13"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .is-style-st-no > li, :where([data-cl-s~="s13"]) .is-style-st-no-border > li, :where([data-cl-s~="s13"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s13"]) .is-style-st-no > li::before, :where([data-cl-s~="s13"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s13"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s13"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s13"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s13"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s13"]) .st-link-guide li a, :where([data-cl-s~="s13"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s13"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s13"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s13"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s13"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s13"]) main, :where([data-cl-s~="s13"]) .st-count-reset, :where([data-cl-s~="s13"]) .st-link-guide, :where([data-cl-s~="s13"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s13"]) footer .st-link-guide ul, :where([data-cl-s~="s13"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s13"]) .post .st-box-btn, :where([data-cl-s~="s13"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s13"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s13"]) .st-box-btn li, :where([data-cl-s~="s13"]) .post .st-box-btn li, :where([data-cl-s~="s13"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s13"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s13"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s13"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s13"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s13"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s13"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s13"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s13"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s13"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s13"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s13"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s13"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s13"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s13"]) .st-box-btn .st-fa, :where([data-cl-s~="s13"]) .st-box-btn .fa, :where([data-cl-s~="s13"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s13"]) .post .st-box-btn-text, :where([data-cl-s~="s13"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s13"]) .post .st-box-btn-memo, :where([data-cl-s~="s13"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s13"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s13"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s13"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s13"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s13"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-box-btn .st-fa, :where([data-cl-s~="s13"]) .st-box-btn .fa, :where([data-cl-s~="s13"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s13"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s13"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s13"]) footer ul.st-box-btn img, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s13"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s13"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s13"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s13"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s13"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s13"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s13"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s13"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s13"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s13"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s13"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s13"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide li, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s13"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide li a, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s13"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide li a, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s13"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s13"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s13"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s13"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s13"]) .st-link-guide .sub-menu, :where([data-cl-s~="s13"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s13"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s13"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s13"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s13"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s13"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s13"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s13"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s13"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s13"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s13"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s13"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-btn-open .st-fa, :where([data-cl-s~="s13"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s13"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s13"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s13"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s13"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s13"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-memobox2 .st-fa, :where([data-cl-s~="s13"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s13"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s13"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s13"]) .st-memobox .st-fa, :where([data-cl-s~="s13"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s13"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s13"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s13"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s13"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s13"]) .st-mybox .st-fa, :where([data-cl-s~="s13"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s13"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s13"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s13"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s13"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s13"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s13"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s13"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s13"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s13"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s13"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s13"]) .p-entry-f .st-fa, :where([data-cl-s~="s13"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s13"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s13"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s13"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s13"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s13"]) .post .st-minihukidashi, :where([data-cl-s~="s13"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s13"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s13"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s13"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s13"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s13"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s13"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s13"]) .hukidashi-underline::before, :where([data-cl-s~="s13"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s13"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s13"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s13"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-marumozi .st-fa, :where([data-cl-s~="s13"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s13"]) .st-marumozi .fa, :where([data-cl-s~="s13"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s13"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s13"]) .st-marumozi .photoline img, :where([data-cl-s~="s13"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s13"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s13"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s13"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s13"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s13"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s13"]) main .clip-memotext ul, :where([data-cl-s~="s13"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s13"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s13"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s13"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s13"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s13"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s13"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s13"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s13"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s13"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s13"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s13"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s13"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s13"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s13"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s13"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s13"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s13"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s13"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s13"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s13"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s13"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s13"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s13"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s13"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s13"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s13"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s13"]) .post .st-square-checkbox > li, :where([data-cl-s~="s13"]) .st-square-checkbox ul li, :where([data-cl-s~="s13"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-square-checkbox li, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s13"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s13"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s13"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s13"]) .post .st-square-checkbox > li, :where([data-cl-s~="s13"]) .st-square-checkbox ul li, :where([data-cl-s~="s13"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .rankstlink-l2 p a, :where([data-cl-s~="s13"]) .rankstlink-l p a, :where([data-cl-s~="s13"]) .rankstlink-b p a, :where([data-cl-s~="s13"]) .rankstlink-r p a, :where([data-cl-s~="s13"]) .rankstlink-r2 p a, :where([data-cl-s~="s13"]) .rankstlink-a p a, :where([data-cl-s~="s13"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s13"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s13"]) .rankstlink-l p a:hover, :where([data-cl-s~="s13"]) .rankstlink-b p a:hover, :where([data-cl-s~="s13"]) .rankstlink-r p a:hover, :where([data-cl-s~="s13"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s13"]) .rankstlink-a p a:hover, :where([data-cl-s~="s13"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s13"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s13"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s13"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s13"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s13"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s13"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s13"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s13"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s13"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s13"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s13"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s13"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-mcbox-text, :where([data-cl-s~="s13"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s13"]) .st-mcbox-title, :where([data-cl-s~="s13"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s13"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s13"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s13"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s13"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s13"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s13"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s13"]) a.itembox-link p, :where([data-cl-s~="s13"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s13"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s13"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s13"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s13"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s13"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s13"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s13"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s13"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s13"]) .st-user-comment-box .st-star, :where([data-cl-s~="s13"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s13"]) .st-user-comment-box .st-star, :where([data-cl-s~="s13"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s13"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s13"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s13"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s13"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s13"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container, :where([data-cl-s~="s13"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s13"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s13"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s13"]) .post #st_toc_container ul, :where([data-cl-s~="s13"]) .post #st_toc_container ol, :where([data-cl-s~="s13"]) .post .st_toc_container ul, :where([data-cl-s~="s13"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .post #st_toc_container li ul, :where([data-cl-s~="s13"]) .post #st_toc_container li ol, :where([data-cl-s~="s13"]) .post .st_toc_container li ul, :where([data-cl-s~="s13"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #st_toc_container li li:empty, :where([data-cl-s~="s13"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s13"]) .st_toc_container li li:empty, :where([data-cl-s~="s13"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s13"]) #st_toc_container li:empty, :where([data-cl-s~="s13"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) #st_toc_container ul a, :where([data-cl-s~="s13"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s13"]) #st_toc_container ul li li a, :where([data-cl-s~="s13"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s13"]) #st_toc_container ul a:hover, :where([data-cl-s~="s13"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s13"]) .post #st_toc_container ul ul, :where([data-cl-s~="s13"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s13"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s13"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s13"]) #st_toc_container li, :where([data-cl-s~="s13"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s13"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s13"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s13"]) #st_toc_container > ul > li, :where([data-cl-s~="s13"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s13"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s13"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s13"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s13"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s13"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s13"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s13"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s13"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container li li a::before, :where([data-cl-s~="s13"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s13"]) #st_toc_container li li, :where([data-cl-s~="s13"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s13"]) #st_toc_container li li li, :where([data-cl-s~="s13"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s13"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s13"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s13"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s13"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s13"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s13"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s13"]) .st_toc_back, :where([data-cl-s~="s13"]) .st_toc_back:focus, :where([data-cl-s~="s13"]) .st_toc_back:hover, :where([data-cl-s~="s13"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s13"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s13"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s13"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s13"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s13"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s13"]) .st_toc_back.is-rounded, :where([data-cl-s~="s13"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s13"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s13"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s13"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s13"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s13"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s13"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s13"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s13"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s13"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s13"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s13"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s13"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s13"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s13"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s13"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s13"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s13"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s13"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s13"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s13"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s13"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s13"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s13"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s13"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s13"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s13"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s13"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s13"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s13"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s13"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s13"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s13"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s13"]) .side_toc #st_toc_container li, :where([data-cl-s~="s13"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s13"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s13"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s13"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s13"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s13"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s13"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s13"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s13"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s13"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s13"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s13"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s13"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s13"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s13"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s13"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s13"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s13"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s13"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s13"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s13"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s13"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s13"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s13"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s13"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s13"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s13"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s13"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s13"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s13"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s13"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s13"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s13"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s13"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s13"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s13"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s13"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s13"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s13"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s13"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s13"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s13"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s13"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s13"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list, :where([data-cl-s~="s13"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s13"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s13"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s13"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s13"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s13"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s13"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s13"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s13"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s13"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s13"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s13"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s13"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s13"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s13"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s13"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s13"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s13"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s13"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s13"]) textarea, :where([data-cl-s~="s13"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s13"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s13"]) textarea, :where([data-cl-s~="s13"]) select{ padding: 5px; }
:where([data-cl-s~="s13"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s13"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s13"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s13"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s13"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s13"]) .post_password{ text-align: center; }
:where([data-cl-s~="s13"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox, :where([data-cl-s~="s13"]) .responbox30, :where([data-cl-s~="s13"]) .responbox33, :where([data-cl-s~="s13"]) .responbox40, :where([data-cl-s~="s13"]) .responbox50, :where([data-cl-s~="s13"]) .responbox60, :where([data-cl-s~="s13"]) .responbox70, :where([data-cl-s~="s13"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s13"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s13"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s13"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s13"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s13"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s13"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s13"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s13"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s13"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s13"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s13"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s13"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .responbox60, :where([data-cl-s~="s13"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s13"]) .post .amazonjs_item h4, :where([data-cl-s~="s13"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s13"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s13"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s13"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s13"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s13"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s13"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s13"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s13"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s13"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s13"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s13"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s13"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s13"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s13"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s13"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s13"]) .appreach__developper, :where([data-cl-s~="s13"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s13"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s13"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s13"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s13"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s13"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s13"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s13"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s13"]) .post .w3eden 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), :where([data-cl-s~="s13"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s13"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s13"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s13"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s13"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s13"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s13"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s13"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) a.st-cardlink, :where([data-cl-s~="s13"]) a .st-cardbox h5, :where([data-cl-s~="s13"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s13"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .post .st-cardbox p, :where([data-cl-s~="s13"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s13"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s13"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s13"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s13"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s13"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s13"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s13"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s13"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s13"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s13"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s13"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s13"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s13"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-card-title-head .st-fa, :where([data-cl-s~="s13"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s13"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s13"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s13"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s13"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s13"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s13"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s13"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s13"]) #footer p.cardbox-more, :where([data-cl-s~="s13"]) #side p.cardbox-more, :where([data-cl-s~="s13"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s13"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s13"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s13"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s13"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s13"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s13"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s13"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s13"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s13"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s13"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s13"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s13"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s13"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s13"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s13"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s13"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s13"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s13"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s13"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s13"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s13"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s13"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s13"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s13"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s13"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s13"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s13"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s13"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s13"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s13"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s13"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s13"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s13"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s13"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s13"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s13"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s13"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s13"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s13"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s13"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s13"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s13"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s13"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s13"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s13"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s13"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s13"]) header h1#st-mobile-logo, :where([data-cl-s~="s13"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s13"]) #st-mobile-logo h1, :where([data-cl-s~="s13"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s13"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s13"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s13"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s13"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s13"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s13"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s13"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s13"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s13"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s13"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s13"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s13"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s13"]) .op-text, :where([data-cl-s~="s13"]) .op-text a, :where([data-cl-s~="s13"]) .op-text2, :where([data-cl-s~="s13"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s13"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s13"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s13"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s13"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s13"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s13"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s13"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s13"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s13"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s13"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s13"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s13"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s13"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s13"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s13"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s13"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s13"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s13"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s13"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s13"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s13"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s13"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s13"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s13"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-middle-menu .st-fa, :where([data-cl-s~="s13"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s13"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s13"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s13"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s13"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s13"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s13"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s13"]) nav.st5, :where([data-cl-s~="s13"]) #st-menuwide div.menu, :where([data-cl-s~="s13"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s13"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s13"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s13"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s13"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s13"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s13"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s13"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s13"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s13"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s13"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .st-cardlink-card-link, :where([data-cl-s~="s13"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s13"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s13"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s13"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s13"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s13"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s13"]) #side #st-header-cardlink, :where([data-cl-s~="s13"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s13"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s13"]) #side .st-cardlink-card, :where([data-cl-s~="s13"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s13"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s13"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #search, :where([data-cl-s~="s13"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s13"]) .cs-text input.cs-text-input, :where([data-cl-s~="s13"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s13"]) .cs-text input.cs-text-input, :where([data-cl-s~="s13"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s13"]) #s, :where([data-cl-s~="s13"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s13"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s13"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s13"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s13"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s13"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s13"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s13"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s13"]) .cs-term, :where([data-cl-s~="s13"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s13"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s13"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s13"]) .cs-term-list, :where([data-cl-s~="s13"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s13"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s13"]) .cs-term-item, :where([data-cl-s~="s13"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s13"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s13"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s13"]) .cs-term-label, :where([data-cl-s~="s13"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .cs-term-label:hover, :where([data-cl-s~="s13"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s13"]) .cs-term-checkbox, :where([data-cl-s~="s13"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s13"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s13"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s13"]) .cs-order, :where([data-cl-s~="s13"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .cs-order-item, :where([data-cl-s~="s13"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s13"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s13"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s13"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s13"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .cs-term-item, :where([data-cl-s~="s13"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s13"]) .acordion_search .cs-term-item, :where([data-cl-s~="s13"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s13"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s13"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s13"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s13"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s13"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s13"]) .st-countdown-expired, :where([data-cl-s~="s13"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s13"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s13"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s13"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s13"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s13"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s13"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s13"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s13"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s13"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s13"]) footer ul, :where([data-cl-s~="s13"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s13"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s13"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s13"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s13"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s13"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s13"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s13"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s13"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s13"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s13"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s13"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s13"]) .pagination span, :where([data-cl-s~="s13"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s13"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #breadcrumb, :where([data-cl-s~="s13"]) #breadcrumb ol, :where([data-cl-s~="s13"]) #breadcrumb li, :where([data-cl-s~="s13"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s13"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s13"]) #breadcrumb ol li a, :where([data-cl-s~="s13"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s13"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s13"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s13"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s13"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .snstext, :where([data-cl-s~="s13"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s13"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s13"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s13"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s13"]) .sns li a .st-fa, :where([data-cl-s~="s13"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s13"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s13"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s13"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s13"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s13"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s13"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s13"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s13"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s13"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s13"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s13"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s13"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s13"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s13"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s13"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s13"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s13"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s13"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s13"]) .wp-block-rss *, :where([data-cl-s~="s13"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s13"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s13"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s13"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .wp-block-rss a, :where([data-cl-s~="s13"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s13"]) .wp-block-rss a:hover, :where([data-cl-s~="s13"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s13"]) .wp-block-rss, :where([data-cl-s~="s13"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s13"]) .widget_rss ul, :where([data-cl-s~="s13"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s13"]) .wp-block-rss li, :where([data-cl-s~="s13"]) #side aside .widget_rss li, :where([data-cl-s~="s13"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .post .wp-block-rss li, :where([data-cl-s~="s13"]) .post .widget_rss li, :where([data-cl-s~="s13"]) .wp-block-rss li, :where([data-cl-s~="s13"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s13"]) .post .widget_rss li:last-child, :where([data-cl-s~="s13"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s13"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s13"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s13"]) .wp-block-rss time, :where([data-cl-s~="s13"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s13"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s13"]) .widget_rss cite, :where([data-cl-s~="s13"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s13"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s13"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s13"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s13"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s13"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s13"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s13"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s13"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s13"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s13"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s13"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s13"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s13"]) #comments .comment .comment-form-title, :where([data-cl-s~="s13"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s13"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s13"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s13"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s13"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s13"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s13"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s13"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s13"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s13"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s13"]) .vcard .fn, :where([data-cl-s~="s13"]) .comment-author a, :where([data-cl-s~="s13"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s13"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s13"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s13"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s13"]) #comments label{ display: block; }
:where([data-cl-s~="s13"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s13"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s13"]) .says{ display: none; }
:where([data-cl-s~="s13"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s13"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s13"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s13"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s13"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s13"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s13"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s13"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s13"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s13"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s13"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s13"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s13"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s13"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s13"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s13"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s13"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s13"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s13"]) li.pingback .comment-author a, :where([data-cl-s~="s13"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s13"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s13"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s13"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s13"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s13"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s13"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s13"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .p-navi .st-next i, :where([data-cl-s~="s13"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s13"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s13"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s13"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s13"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s13"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s13"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s13"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s13"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s13"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s13"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s13"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s13"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s13"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s13"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s13"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s13"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s13"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s13"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s13"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s13"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s13"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s13"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s13"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #side .st-gallery, :where([data-cl-s~="s13"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-gallery a, :where([data-cl-s~="s13"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s13"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s13"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s13"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s13"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s13"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s13"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s13"]) header{ text-align: center; }
:where([data-cl-s~="s13"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s13"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s13"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s13"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s13"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s13"]) .post.post-search, :where([data-cl-s~="s13"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s13"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s13"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s13"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s13"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s13"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s13"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .eyecatch-copyurl a, :where([data-cl-s~="s13"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s13"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s13"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s13"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s13"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s13"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s13"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s13"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s13"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s13"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s13"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s13"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s13"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s13"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s13"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s13"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s13"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s13"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s13"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s13"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .lp .post img, :where([data-cl-s~="s13"]) .lp .post video, :where([data-cl-s~="s13"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s13"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .lp .st-author-box, :where([data-cl-s~="s13"]) .lp #gazou, :where([data-cl-s~="s13"]) .lp #itiran, :where([data-cl-s~="s13"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s13"]) .lp #breadcrumb, :where([data-cl-s~="s13"]) .lp .blogbox, :where([data-cl-s~="s13"]) .lp .tagst, :where([data-cl-s~="s13"]) .lp .point, :where([data-cl-s~="s13"]) .lp .p-navi, :where([data-cl-s~="s13"]) .lp .pagination, :where([data-cl-s~="s13"]) .lp .n-entry-t, :where([data-cl-s~="s13"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s13"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s13"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s13"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s13"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s13"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) body#st-redirect #wrapper, :where([data-cl-s~="s13"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s13"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s13"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s13"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s13"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s13"]) #side, :where([data-cl-s~="s13"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s13"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s13"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s13"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s13"]) .st-ac-box, :where([data-cl-s~="s13"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s13"]) .st-ac-box, :where([data-cl-s~="s13"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s13"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s13"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s13"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s13"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s13"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s13"]) .alignright{ float: right; }
:where([data-cl-s~="s13"]) .alignleft{ float: left; }
:where([data-cl-s~="s13"]) .alignwide, :where([data-cl-s~="s13"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s13"]) .alignwide .alignwide, :where([data-cl-s~="s13"]) .alignfull .alignwide, :where([data-cl-s~="s13"]) .alignwide .alignwide, :where([data-cl-s~="s13"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s13"]) figure{ margin: 0px; }
:where([data-cl-s~="s13"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s13"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s13"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s13"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) ol.has-huge-font-size, :where([data-cl-s~="s13"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s13"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s13"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s13"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s13"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s13"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s13"]) .is-style-circle-mask img, :where([data-cl-s~="s13"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s13"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s13"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s13"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s13"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s13"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s13"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s13"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s13"]) .wp-block-cover, :where([data-cl-s~="s13"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s13"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s13"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s13"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s13"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s13"]) ul.has-background, :where([data-cl-s~="s13"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s13"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s13"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s13"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s13"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s13"]) .is-style-st-circle.has-background, :where([data-cl-s~="s13"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s13"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s13"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s13"]) .is-style-st-no.has-background, :where([data-cl-s~="s13"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s13"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s13"]) ol.has-st-border, :where([data-cl-s~="s13"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s13"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s13"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s13"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s13"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s13"]) .has-st-solid-border, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s13"]) .has-st-dashed-border, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s13"]) .has-st-medium-border-width, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s13"]) .has-st-thick-border-width, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s13"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s13"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s13"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s13"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s13"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s13"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s13"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s13"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s13"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s13"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s13"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s13"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s13"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s13"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s13"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s13"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s13"]) ul.wp-block-latest-posts, :where([data-cl-s~="s13"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s13"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s13"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s13"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s13"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s13"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s13"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s13"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s13"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s13"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-wide-background code, :where([data-cl-s~="s13"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s13"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s13"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s13"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s13"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s13"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s13"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s13"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s13"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s13"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s13"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s13"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s13"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s13"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s13"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s13"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s13"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s13"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s13"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s13"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s13"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s13"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s13"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s13"]) .post .is-style-st-table-line table, :where([data-cl-s~="s13"]) .is-style-st-table-line table, :where([data-cl-s~="s13"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s13"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s13"]) .is-style-st-table-line thead, :where([data-cl-s~="s13"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s13"]) .is-style-st-table-line thead th, :where([data-cl-s~="s13"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s13"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s13"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s13"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s13"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s13"]) .is-style-st-table-line td, :where([data-cl-s~="s13"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s13"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s13"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s13"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s13"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s13"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s13"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s13"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s13"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s13"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s13"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s13"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s13"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s13"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s13"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s13"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s13"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s13"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s13"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s13"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s13"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s13"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s13"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s13"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s13"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s13"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s13"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s13"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s13"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s13"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s13"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s13"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s13"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s13"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s13"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s13"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s13"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s13"]) .st-faq.has-color, :where([data-cl-s~="s13"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s13"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s13"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s13"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .st-faq__question, :where([data-cl-s~="s13"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s13"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s13"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s13"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s13"]) .is-style-st-square, :where([data-cl-s~="s13"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s13"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s13"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s13"]) .st-faq__question-content, :where([data-cl-s~="s13"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s13"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s13"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s13"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s13"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s13"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s13"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s13"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s13"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s13"]) .is-style-st-square, :where([data-cl-s~="s13"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s13"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s13"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s13"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s13"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s13"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s13"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s13"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s13"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s13"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s13"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s13"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s13"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s13"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s13"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s13"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s13"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s13"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s13"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s13"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s13"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s13"]) .post, :where([data-cl-s~="s13"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s13"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s13"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s13"]) .post, :where([data-cl-s~="s13"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s13"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s13"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s13"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s13"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s13"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s13"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s13"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s13"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s13"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s13"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s13"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s13"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s13"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s13"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s13"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s13"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s13"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s13"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s13"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s13"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s13"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s13"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s13"]) .wp-block-column > :last-child, :where([data-cl-s~="s13"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s13"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s13"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s13"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s13"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s13"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s13"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s13"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s13"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s13"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s13"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s13"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s13"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s13"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s13"]) ul.blocks-gallery-grid, :where([data-cl-s~="s13"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s13"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s13"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s13"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s13"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s13"]) .s-navi-active body, :where([data-cl-s~="s13"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s13"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s13"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s13"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s13"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s13"]) .sns .st-fa, :where([data-cl-s~="s13"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s13"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s13"]) .rssbox a, :where([data-cl-s~="s13"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s13"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s13"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s13"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s13"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s13"]) .tabnone{ display: none; }
:where([data-cl-s~="s13"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s13"]) .sns .st-fa, :where([data-cl-s~="s13"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s13"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s13"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s13"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s13"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s13"]) .op-text, :where([data-cl-s~="s13"]) .op-text a, :where([data-cl-s~="s13"]) .op-text2, :where([data-cl-s~="s13"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s13"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s13"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li, :where([data-cl-s~="s13"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s13"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s13"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s13"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s13"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s13"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s13"]) pre, :where([data-cl-s~="s13"]) .wp-block-details summary, :where([data-cl-s~="s13"]) p, :where([data-cl-s~="s13"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s13"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s13"]) .yellowbox, :where([data-cl-s~="s13"]) .graybox, :where([data-cl-s~="s13"]) .redbox, :where([data-cl-s~="s13"]) .post ul li, :where([data-cl-s~="s13"]) .post ol li, :where([data-cl-s~="s13"]) .st-tab-content > label, :where([data-cl-s~="s13"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s13"]) h2.has-st-regular-font-size, :where([data-cl-s~="s13"]) .h2modoki, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s13"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s13"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s13"]) .h3modoki, :where([data-cl-s~="s13"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s13"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s13"]) .h4modoki, :where([data-cl-s~="s13"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s13"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s13"]) h5, :where([data-cl-s~="s13"]) h5 span, :where([data-cl-s~="s13"]) .h5modoki, :where([data-cl-s~="s13"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s13"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s13"]) h6, :where([data-cl-s~="s13"]) h6 span, :where([data-cl-s~="s13"]) .h6modoki, :where([data-cl-s~="s13"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s13"]) header{ text-align: left; }
:where([data-cl-s~="s13"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s13"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s13"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s13"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s13"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s13"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s13"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s13"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s13"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s13"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s13"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s13"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s13"]) p, :where([data-cl-s~="s13"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .h2modoki::after, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s13"]) .h2modoki::before, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s13"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s13"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s13"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s13"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s13"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s13"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s13"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s13"]) .yellowbox, :where([data-cl-s~="s13"]) .redbox, :where([data-cl-s~="s13"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s13"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s13"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s13"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s13"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s13"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s13"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s13"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s13"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s13"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s13"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s13"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s13"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s13"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s13"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s13"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s13"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s13"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s13"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s13"]) .home .colum1 main, :where([data-cl-s~="s13"]) .category .colum1 main{ }
:where([data-cl-s~="s13"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s13"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s13"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s13"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s13"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s13"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s13"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s13"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s13"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s13"]) #st_toc_container > ul > li, :where([data-cl-s~="s13"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s13"]) pre, :where([data-cl-s~="s13"]) .wp-block-details summary, :where([data-cl-s~="s13"]) p, :where([data-cl-s~="s13"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s13"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s13"]) .yellowbox, :where([data-cl-s~="s13"]) .graybox, :where([data-cl-s~="s13"]) .redbox, :where([data-cl-s~="s13"]) .post ul li, :where([data-cl-s~="s13"]) .post ol li, :where([data-cl-s~="s13"]) .post table tr td, :where([data-cl-s~="s13"]) .st-tab-content > label, :where([data-cl-s~="s13"]) .st-tabs__tab-list-item, :where([data-cl-s~="s13"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s13"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s13"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s13"]) h2.has-st-regular-font-size, :where([data-cl-s~="s13"]) .h2modoki, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s13"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s13"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s13"]) .h3modoki, :where([data-cl-s~="s13"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s13"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s13"]) .h4modoki, :where([data-cl-s~="s13"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s13"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s13"]) h5, :where([data-cl-s~="s13"]) h5 span, :where([data-cl-s~="s13"]) .h5modoki, :where([data-cl-s~="s13"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s13"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s13"]) h6, :where([data-cl-s~="s13"]) h6 span, :where([data-cl-s~="s13"]) .h6modoki, :where([data-cl-s~="s13"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s13"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s13"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s13"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s13"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s13"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s13"]) #playnow, :where([data-cl-s~="s13"]) .tagcloud, :where([data-cl-s~="s13"]) .st-formbtn, :where([data-cl-s~="s13"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s13"]) #playnow:hover, :where([data-cl-s~="s13"]) .tagcloud:hover, :where([data-cl-s~="s13"]) .st-formbtn:hover, :where([data-cl-s~="s13"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s13"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s13"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s13"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s13"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s13"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s13"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s13"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s13"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s13"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s13"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s13"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s13"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s13"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s13"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s13"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s13"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s13"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s13"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s13"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s13"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s13"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s13"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s13"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s13"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s13"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s13"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s13"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s13"]) .smanone{ display: block; }
:where([data-cl-s~="s13"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s13"]) header{ padding: 0px; }
:where([data-cl-s~="s13"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s13"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s13"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s13"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s13"]) nav{ display: block; }
:where([data-cl-s~="s13"]) .ie7 aside ul li, :where([data-cl-s~="s13"]) .ie8 aside ul li, :where([data-cl-s~="s13"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s13"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s13"]) p, :where([data-cl-s~="s13"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s13"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s13"]) .h2modoki::after, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s13"]) .h2modoki::before, :where([data-cl-s~="s13"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s13"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s13"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s13"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s13"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s13"]) .yellowbox, :where([data-cl-s~="s13"]) .redbox, :where([data-cl-s~="s13"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s13"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s13"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s13"]) .post .st-minihukidashi, :where([data-cl-s~="s13"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s13"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s13"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s13"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s13"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s13"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s13"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s13"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s13"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s13"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s13"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s13"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s13"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s13"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s13"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s13"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s13"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s13"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s13"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s13"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s13"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s13"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s13"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s13"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s13"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s13"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s13"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s13"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s13"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s13"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s13"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s13"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s13"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s13"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s13"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s13"]) #side{ padding: 0px; }
:where([data-cl-s~="s13"]) footer{ width: 100%; }
:where([data-cl-s~="s13"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s13"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s13"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s13"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s13"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s13"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s13"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s13"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s13"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s13"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s13"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s13"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s13"]) #hakusinote #st-header, :where([data-cl-s~="s13"]) #hakusinote #content, :where([data-cl-s~="s13"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s13"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s13"]) .sns{ width: 90%; }
:where([data-cl-s~="s13"]) .sns li{ width: 33%; }
:where([data-cl-s~="s13"]) .snstext{ display: inline; }
:where([data-cl-s~="s13"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s13"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s13"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s13"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s13"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s13"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s13"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s13"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) nav.st5 li .sub-menu, :where([data-cl-s~="s13"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s13"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s13"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s13"]) #st-menuwide div.menu, :where([data-cl-s~="s13"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s13"]) #st-menuwide div.menu::after, :where([data-cl-s~="s13"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) #st-menuwide div.menu li, :where([data-cl-s~="s13"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s13"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s13"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s13"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s13"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s13"]) #st-menuwide div.menu li a, :where([data-cl-s~="s13"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s13"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s13"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s13"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s13"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s13"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s13"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s13"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s13"]) #st_toc_container, :where([data-cl-s~="s13"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s13"]) #st_toc_container > ul > li, :where([data-cl-s~="s13"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s13"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s13"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s13"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s13"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s13"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s13"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s13"]) .spnone{ display: none; }
:where([data-cl-s~="s13"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s13"]) .post .scroll-box table td, :where([data-cl-s~="s13"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s13"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s13"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s13"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s13"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s13"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s13"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s13"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s13"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s13"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s13"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s13"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s13"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s13"]) #page-top, :where([data-cl-s~="s13"]) .st-cardbox, :where([data-cl-s~="s13"]) .st_toc_back, :where([data-cl-s~="s13"]) .rankstlink-l2 p a, :where([data-cl-s~="s13"]) .rankstlink-l p a, :where([data-cl-s~="s13"]) .rankstlink-b p a, :where([data-cl-s~="s13"]) .rankstlink-r p a, :where([data-cl-s~="s13"]) .rankstlink-r2 p a, :where([data-cl-s~="s13"]) .rankstlink-a p a, :where([data-cl-s~="s13"]) .st-mybtn a, :where([data-cl-s~="s13"]) .kanren dd, :where([data-cl-s~="s13"]) .kanren dt, :where([data-cl-s~="s13"]) .post-slide-image, :where([data-cl-s~="s13"]) .post-slide-more, :where([data-cl-s~="s13"]) .post-card-image, :where([data-cl-s~="s13"]) .post-card-title, :where([data-cl-s~="s13"]) a, :where([data-cl-s~="s13"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s13"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s13"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s13"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s13"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s13"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s13"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s13"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s13"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s13"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s13"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s13"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s13"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s13"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s13"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s13"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s13"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s13"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s13"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s13"]) ul li, :where([data-cl-s~="s13"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s13"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s13"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s13"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s13"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s13"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s13"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s13"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s13"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s13"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s13"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s13"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s13"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s13"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s13"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s13"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s13"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s13"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s13"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s13"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s13"]) .st-list li{ }
:where([data-cl-s~="s13"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s13"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s13"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s13"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-box, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-image, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-image a, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-info, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-info a, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-detail, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s13"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s13"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s13"]) .cstmreba .booklink-image, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s13"]) .cstmreba .booklink-info, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s13"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s13"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s13"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s13"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s13"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s13"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s13"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s13"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s13"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s13"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s13"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s13"]) .appreach__developper, :where([data-cl-s~="s13"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s13"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s13"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s13"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s13"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s13"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s13"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s13"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s13"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s13"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s13"]) .post p.rakuten-notice, :where([data-cl-s~="s13"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s13"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .timeline-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); text-align: center; margin-bottom: 20px; padding: 10px; background-color: rgb(232, 244, 248); border-radius: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s13"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(74, 144, 226); }
:where([data-cl-s~="s13"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s13"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(74, 144, 226); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(74, 144, 226); }
:where([data-cl-s~="s13"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s13"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .timeline-transport{ background-color: rgb(232, 248, 245); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-transport-label{ font-weight: 700; color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content{ border-left-color: rgb(52, 152, 219); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(243, 156, 18); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content{ border-left-color: rgb(155, 89, 182); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7) .timeline-vertical-content{ border-left-color: rgb(52, 73, 94); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(8) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1)::before{ background-color: rgb(52, 152, 219); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5)::before{ background-color: rgb(155, 89, 182); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7)::before{ background-color: rgb(52, 73, 94); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(8)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-note{ font-size: 14px; color: rgb(127, 140, 141); margin-top: 8px; padding: 8px; background-color: rgb(248, 249, 250); border-radius: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .timeline-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); text-align: center; margin-bottom: 20px; padding: 10px; background-color: rgb(232, 244, 248); border-radius: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s13"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(74, 144, 226); }
:where([data-cl-s~="s13"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s13"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(74, 144, 226); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(74, 144, 226); }
:where([data-cl-s~="s13"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s13"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .timeline-transport{ background-color: rgb(232, 248, 245); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-transport-label{ font-weight: 700; color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-warning{ background-color: rgb(255, 243, 205); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(255, 193, 7); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-warning-label{ font-weight: 700; color: rgb(133, 100, 4); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content{ border-left-color: rgb(52, 152, 219); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content{ border-left-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6) .timeline-vertical-content{ border-left-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7) .timeline-vertical-content{ border-left-color: rgb(243, 156, 18); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(8) .timeline-vertical-content{ border-left-color: rgb(155, 89, 182); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1)::before{ background-color: rgb(52, 152, 219); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3)::before{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6)::before{ background-color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7)::before{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(8)::before{ background-color: rgb(155, 89, 182); }
:where([data-cl-s~="s13"]) .timeline-note{ font-size: 14px; color: rgb(127, 140, 141); margin-top: 8px; padding: 8px; background-color: rgb(248, 249, 250); border-radius: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .timeline-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); text-align: center; margin-bottom: 20px; padding: 10px; background-color: rgb(255, 232, 232); border-radius: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s13"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s13"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(231, 76, 60); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s13"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .timeline-rest{ background-color: rgb(240, 248, 255); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(52, 152, 219); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-rest-label{ font-weight: 700; color: rgb(41, 128, 185); }
:where([data-cl-s~="s13"]) .timeline-transport{ background-color: rgb(232, 248, 245); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-transport-label{ font-weight: 700; color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-recommend{ background-color: rgb(255, 249, 230); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(243, 156, 18); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-recommend-label{ font-weight: 700; color: rgb(214, 137, 16); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n+1) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n) .timeline-vertical-content{ border-left-color: rgb(236, 112, 99); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n+1)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n)::before{ background-color: rgb(236, 112, 99); }
:where([data-cl-s~="s13"]) .timeline-note{ font-size: 14px; color: rgb(127, 140, 141); margin-top: 8px; padding: 8px; background-color: rgb(248, 249, 250); border-radius: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .timeline-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); text-align: center; margin-bottom: 20px; padding: 10px; background-color: rgb(255, 232, 232); border-radius: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s13"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s13"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(231, 76, 60); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s13"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .timeline-rest{ background-color: rgb(240, 248, 255); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(52, 152, 219); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-rest-label{ font-weight: 700; color: rgb(41, 128, 185); }
:where([data-cl-s~="s13"]) .timeline-transport{ background-color: rgb(232, 248, 245); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-transport-label{ font-weight: 700; color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-point{ background-color: rgb(254, 245, 231); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(243, 156, 18); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-point-label{ font-weight: 700; color: rgb(214, 137, 16); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n+1) .timeline-vertical-content{ border-left-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n) .timeline-vertical-content{ border-left-color: rgb(236, 112, 99); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n+1)::before{ background-color: rgb(231, 76, 60); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2n)::before{ background-color: rgb(236, 112, 99); }
:where([data-cl-s~="s13"]) .timeline-note{ font-size: 14px; color: rgb(127, 140, 141); margin-top: 8px; padding: 8px; background-color: rgb(248, 249, 250); border-radius: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .timeline-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); text-align: center; margin-bottom: 20px; padding: 10px; background-color: rgb(232, 255, 232); border-radius: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s13"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s13"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(39, 174, 96); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s13"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .timeline-transport{ background-color: rgb(232, 248, 245); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-transport-label{ font-weight: 700; color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-highlight{ background-color: rgb(255, 243, 224); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(255, 152, 0); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-highlight-label{ font-weight: 700; color: rgb(230, 81, 0); }
:where([data-cl-s~="s13"]) .timeline-recommend{ background-color: rgb(243, 229, 245); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(156, 39, 176); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-recommend-label{ font-weight: 700; color: rgb(106, 27, 154); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(8) .timeline-vertical-content{ border-left-color: rgb(34, 153, 84); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(8)::before{ background-color: rgb(34, 153, 84); }
:where([data-cl-s~="s13"]) .timeline-note{ font-size: 14px; color: rgb(127, 140, 141); margin-top: 8px; padding: 8px; background-color: rgb(248, 249, 250); border-radius: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-container{ max-width: 400px; margin: 0px auto; padding: 20px; background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s13"]) .timeline-title{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); text-align: center; margin-bottom: 20px; padding: 10px; background-color: rgb(232, 255, 232); border-radius: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical{ position: relative; padding-left: 30px; }
:where([data-cl-s~="s13"]) .timeline-vertical::before{ content: ""; position: absolute; left: 8px; top: 10px; bottom: 10px; width: 3px; background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item{ position: relative; padding-bottom: 25px; }
:where([data-cl-s~="s13"]) .timeline-vertical-item::before{ content: ""; position: absolute; left: -25px; top: 8px; width: 16px; height: 16px; background-color: rgb(39, 174, 96); border-radius: 50%; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
:where([data-cl-s~="s13"]) .timeline-vertical-time{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s13"]) .timeline-vertical-content{ background-color: rgb(255, 255, 255); padding: 15px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px; border-left: 4px solid rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-location{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s13"]) .timeline-vertical-detail{ font-size: 16px; color: rgb(102, 102, 102); line-height: 1.5; }
:where([data-cl-s~="s13"]) .timeline-vertical-item:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s13"]) .timeline-transport{ background-color: rgb(232, 248, 245); padding: 10px; margin-bottom: 10px; border-radius: 8px; font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-transport-label{ font-weight: 700; color: rgb(22, 160, 133); }
:where([data-cl-s~="s13"]) .timeline-highlight{ background-color: rgb(255, 243, 224); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(255, 152, 0); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-highlight-label{ font-weight: 700; color: rgb(230, 81, 0); }
:where([data-cl-s~="s13"]) .timeline-recommend{ background-color: rgb(243, 229, 245); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(156, 39, 176); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-recommend-label{ font-weight: 700; color: rgb(106, 27, 154); }
:where([data-cl-s~="s13"]) .timeline-advice{ background-color: rgb(227, 242, 253); padding: 10px; margin-top: 10px; border-radius: 8px; border-left: 4px solid rgb(33, 150, 243); font-size: 14px; }
:where([data-cl-s~="s13"]) .timeline-advice-label{ font-weight: 700; color: rgb(21, 101, 192); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4) .timeline-vertical-content{ border-left-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6) .timeline-vertical-content, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7) .timeline-vertical-content{ border-left-color: rgb(34, 153, 84); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(1)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(2)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(3)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(4)::before{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(5)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(6)::before, :where([data-cl-s~="s13"]) .timeline-vertical-item:nth-child(7)::before{ background-color: rgb(34, 153, 84); }
:where([data-cl-s~="s13"]) .timeline-note{ font-size: 14px; color: rgb(127, 140, 141); margin-top: 8px; padding: 8px; background-color: rgb(248, 249, 250); border-radius: 5px; }
:where([data-cl-s~="s14"]) img:is([sizes="auto" i], :where([data-cl-s~="s14"]) [sizes^="auto, :where([data-cl-s~="s14"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s14"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s14"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s14"]) .wp-block-avatar, :where([data-cl-s~="s14"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s14"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s14"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s14"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s14"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s14"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s14"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s14"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s14"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s14"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s14"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s14"]) .is-content-justification-right, :where([data-cl-s~="s14"]) .is-content-justification-left, :where([data-cl-s~="s14"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s14"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s14"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s14"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-button.aligncenter, :where([data-cl-s~="s14"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-calendar td, :where([data-cl-s~="s14"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s14"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s14"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s14"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s14"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s14"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s14"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s14"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s14"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s14"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s14"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s14"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s14"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s14"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s14"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s14"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s14"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s14"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s14"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s14"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s14"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s14"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s14"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s14"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s14"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s14"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s14"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s14"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s14"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s14"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s14"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s14"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s14"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s14"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s14"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s14"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s14"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s14"]) .wp-block-comment-author-name, :where([data-cl-s~="s14"]) .wp-block-comment-content, :where([data-cl-s~="s14"]) .wp-block-comment-edit-link, :where([data-cl-s~="s14"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-cover, :where([data-cl-s~="s14"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s14"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s14"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s14"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s14"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s14"]) .wp-block-cover.alignleft, :where([data-cl-s~="s14"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s14"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s14"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s14"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s14"]) .wp-block-cover.alignleft, :where([data-cl-s~="s14"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s14"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s14"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s14"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s14"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s14"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s14"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s14"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s14"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s14"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s14"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s14"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s14"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s14"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s14"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s14"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s14"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s14"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s14"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s14"]) .wp-block-cover-image-text, :where([data-cl-s~="s14"]) .wp-block-cover-image-text a, :where([data-cl-s~="s14"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s14"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s14"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s14"]) .wp-block-cover-text, :where([data-cl-s~="s14"]) .wp-block-cover-text a, :where([data-cl-s~="s14"]) .wp-block-cover-text a:active, :where([data-cl-s~="s14"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s14"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s14"]) section.wp-block-cover-image h2, :where([data-cl-s~="s14"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s14"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s14"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s14"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s14"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s14"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s14"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s14"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s14"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s14"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s14"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s14"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s14"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s14"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s14"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s14"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s14"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s14"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s14"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s14"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s14"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s14"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s14"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s14"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s14"]) .wp-block-embed.alignleft, :where([data-cl-s~="s14"]) .wp-block-embed.alignright, :where([data-cl-s~="s14"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s14"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s14"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s14"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s14"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s14"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s14"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s14"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s14"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s14"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s14"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s14"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s14"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s14"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s14"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s14"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s14"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s14"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s14"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s14"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s14"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s14"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s14"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s14"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s14"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s14"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s14"]) h1.has-background, :where([data-cl-s~="s14"]) h2.has-background, :where([data-cl-s~="s14"]) h3.has-background, :where([data-cl-s~="s14"]) h4.has-background, :where([data-cl-s~="s14"]) h5.has-background, :where([data-cl-s~="s14"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s14"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s14"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s14"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s14"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s14"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s14"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s14"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s14"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s14"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s14"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s14"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s14"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s14"]) .wp-block-image > a, :where([data-cl-s~="s14"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s14"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s14"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s14"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s14"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s14"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s14"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s14"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-image.alignfull img, :where([data-cl-s~="s14"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-image .aligncenter, :where([data-cl-s~="s14"]) .wp-block-image .alignleft, :where([data-cl-s~="s14"]) .wp-block-image .alignright, :where([data-cl-s~="s14"]) .wp-block-image.aligncenter, :where([data-cl-s~="s14"]) .wp-block-image.alignleft, :where([data-cl-s~="s14"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s14"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s14"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s14"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s14"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s14"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s14"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s14"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s14"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s14"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s14"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s14"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s14"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s14"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s14"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s14"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s14"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s14"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s14"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s14"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s14"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s14"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s14"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s14"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s14"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s14"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s14"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s14"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s14"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s14"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s14"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s14"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s14"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s14"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s14"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s14"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s14"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s14"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s14"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s14"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s14"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s14"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s14"]) ol, :where([data-cl-s~="s14"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s14"]) .wp-block-loginout, :where([data-cl-s~="s14"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s14"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s14"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s14"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s14"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s14"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s14"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s14"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s14"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s14"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s14"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s14"]) .wp-block-media-text__media img, :where([data-cl-s~="s14"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s14"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s14"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s14"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation ul, :where([data-cl-s~="s14"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s14"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s14"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s14"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s14"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s14"]) .wp-block-navigation :where(a), :where([data-cl-s~="s14"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s14"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s14"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s14"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s14"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s14"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s14"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s14"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s14"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s14"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s14"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s14"]) .wp-block-navigation__container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s14"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s14"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s14"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s14"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s14"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s14"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s14"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s14"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s14"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s14"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s14"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s14"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s14"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s14"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s14"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s14"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s14"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s14"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s14"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s14"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s14"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s14"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s14"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s14"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s14"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s14"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s14"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s14"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s14"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s14"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s14"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s14"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s14"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s14"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s14"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s14"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s14"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s14"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s14"]) .wp-block-post-comments-link, :where([data-cl-s~="s14"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s14"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s14"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s14"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s14"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s14"]) .alignright){ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s14"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s14"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s14"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s14"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s14"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s14"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s14"]) .wp-block-post-time-to-read, :where([data-cl-s~="s14"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s14"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s14"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s14"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s14"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s14"]) .wp-block-pullquote cite, :where([data-cl-s~="s14"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s14"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s14"]) .wp-block-pullquote cite, :where([data-cl-s~="s14"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s14"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s14"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s14"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s14"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s14"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s14"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s14"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s14"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s14"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s14"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s14"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s14"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s14"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-query-title, :where([data-cl-s~="s14"]) .wp-block-query-total, :where([data-cl-s~="s14"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s14"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s14"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s14"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s14"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s14"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s14"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s14"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s14"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s14"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s14"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s14"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s14"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s14"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s14"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s14"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s14"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s14"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s14"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s14"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s14"]) .wp-block-rss__item-author, :where([data-cl-s~="s14"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s14"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s14"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s14"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s14"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s14"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s14"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s14"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s14"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s14"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s14"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s14"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s14"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s14"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s14"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s14"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s14"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s14"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s14"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s14"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s14"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s14"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s14"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s14"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-site-logo a, :where([data-cl-s~="s14"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s14"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s14"]) .wp-block-site-tagline, :where([data-cl-s~="s14"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s14"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s14"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s14"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s14"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s14"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s14"]) .wp-block-social-links, :where([data-cl-s~="s14"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s14"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s14"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s14"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s14"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s14"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s14"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s14"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s14"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s14"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s14"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s14"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s14"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s14"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s14"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s14"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s14"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s14"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s14"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s14"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s14"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s14"]) .wp-block-table td, :where([data-cl-s~="s14"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s14"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s14"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s14"]) .wp-block-table.aligncenter, :where([data-cl-s~="s14"]) .wp-block-table.alignleft, :where([data-cl-s~="s14"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s14"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s14"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s14"]) .wp-block-table.alignleft td, :where([data-cl-s~="s14"]) .wp-block-table.alignleft th, :where([data-cl-s~="s14"]) .wp-block-table.alignright td, :where([data-cl-s~="s14"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s14"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s14"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s14"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s14"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s14"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s14"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s14"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s14"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s14"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s14"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s14"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s14"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s14"]) .wp-block-text-columns, :where([data-cl-s~="s14"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s14"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s14"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s14"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s14"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s14"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s14"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s14"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s14"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s14"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s14"]) .editor-styles-wrapper, :where([data-cl-s~="s14"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s14"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s14"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s14"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s14"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s14"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s14"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s14"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s14"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s14"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s14"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s14"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s14"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s14"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s14"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s14"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s14"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s14"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s14"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s14"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s14"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s14"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s14"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s14"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s14"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s14"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s14"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s14"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s14"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s14"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s14"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s14"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s14"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s14"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s14"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s14"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s14"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s14"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s14"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s14"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s14"]) .rcc-wrap, :where([data-cl-s~="s14"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s14"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s14"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s14"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s14"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s14"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s14"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s14"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s14"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s14"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s14"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s14"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s14"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s14"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s14"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s14"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s14"]) .rcc-shop, :where([data-cl-s~="s14"]) .rcc-retrieved, :where([data-cl-s~="s14"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s14"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s14"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s14"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s14"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s14"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s14"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s14"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s14"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s14"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s14"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s14"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s14"]) .rcc-promo-visible, :where([data-cl-s~="s14"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s14"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s14"]) .rcc-promo:focus-visible, :where([data-cl-s~="s14"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s14"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s14"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s14"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s14"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s14"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s14"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s14"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s14"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s14"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s14"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s14"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s14"]) .rcc-retrieved, :where([data-cl-s~="s14"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s14"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s14"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s14"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s14"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s14"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s14"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s14"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s14"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s14"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s14"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s14"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s14"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s14"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s14"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s14"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s14"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s14"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s14"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s14"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s14"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s14"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s14"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s14"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s14"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s14"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s14"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s14"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s14"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s14"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s14"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s14"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s14"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s14"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s14"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s14"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s14"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s14"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s14"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s14"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s14"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s14"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s14"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s14"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s14"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s14"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s14"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s14"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s14"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s14"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s14"]) .is-layout-flex > :is(*, :where([data-cl-s~="s14"]) div){ margin: 0px; }
:where([data-cl-s~="s14"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s14"]) .is-layout-grid > :is(*, :where([data-cl-s~="s14"]) div){ margin: 0px; }
:where([data-cl-s~="s14"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s14"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s14"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s14"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s14"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s14"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s14"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s14"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s14"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s14"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s14"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s14"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s14"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s14"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s14"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s14"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s14"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s14"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s14"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s14"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s14"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s14"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s14"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s14"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s14"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s14"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s14"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s14"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s14"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s14"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s14"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s14"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s14"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s14"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s14"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s14"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s14"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s14"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s14"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s14"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s14"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s14"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s14"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s14"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s14"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s14"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s14"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s14"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s14"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s14"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s14"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s14"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s14"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s14"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s14"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s14"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s14"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s14"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s14"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s14"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s14"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s14"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s14"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s14"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s14"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s14"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s14"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s14"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s14"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s14"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s14"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s14"]) .wpcf7 input[type="url"], :where([data-cl-s~="s14"]) .wpcf7 input[type="email"], :where([data-cl-s~="s14"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s14"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s14"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s14"]) #toc_container li, :where([data-cl-s~="s14"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s14"]) #toc_container.no_bullets li, :where([data-cl-s~="s14"]) #toc_container.no_bullets ul, :where([data-cl-s~="s14"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s14"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s14"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s14"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s14"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s14"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s14"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s14"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s14"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s14"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s14"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s14"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s14"]) #toc_container.toc_black a, :where([data-cl-s~="s14"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s14"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s14"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s14"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s14"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s14"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s14"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s14"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s14"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s14"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s14"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s14"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s14"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s14"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s14"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s14"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s14"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s14"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s14"]) .yyi-rinker-attention-before, :where([data-cl-s~="s14"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s14"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s14"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s14"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s14"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s14"]) body{ margin: 0px; }
:where([data-cl-s~="s14"]) article, :where([data-cl-s~="s14"]) aside, :where([data-cl-s~="s14"]) details, :where([data-cl-s~="s14"]) figcaption, :where([data-cl-s~="s14"]) figure, :where([data-cl-s~="s14"]) footer, :where([data-cl-s~="s14"]) header, :where([data-cl-s~="s14"]) hgroup, :where([data-cl-s~="s14"]) main, :where([data-cl-s~="s14"]) nav, :where([data-cl-s~="s14"]) section, :where([data-cl-s~="s14"]) summary{ display: block; }
:where([data-cl-s~="s14"]) audio, :where([data-cl-s~="s14"]) canvas, :where([data-cl-s~="s14"]) progress, :where([data-cl-s~="s14"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s14"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s14"]) [hidden], :where([data-cl-s~="s14"]) template{ display: none; }
:where([data-cl-s~="s14"]) a{ background: 0px 0px; }
:where([data-cl-s~="s14"]) a:active, :where([data-cl-s~="s14"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s14"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s14"]) b, :where([data-cl-s~="s14"]) strong{ font-weight: 700; }
:where([data-cl-s~="s14"]) dfn{ font-style: italic; }
:where([data-cl-s~="s14"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s14"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) small{ font-size: 80%; }
:where([data-cl-s~="s14"]) sub, :where([data-cl-s~="s14"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s14"]) sup{ top: -0.5em; }
:where([data-cl-s~="s14"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s14"]) img{ border: 0px; }
:where([data-cl-s~="s14"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s14"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s14"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s14"]) pre{ overflow: auto; }
:where([data-cl-s~="s14"]) code, :where([data-cl-s~="s14"]) kbd, :where([data-cl-s~="s14"]) pre, :where([data-cl-s~="s14"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s14"]) button, :where([data-cl-s~="s14"]) input, :where([data-cl-s~="s14"]) optgroup, :where([data-cl-s~="s14"]) select, :where([data-cl-s~="s14"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s14"]) button{ overflow: visible; }
:where([data-cl-s~="s14"]) button, :where([data-cl-s~="s14"]) select{ text-transform: none; }
:where([data-cl-s~="s14"]) button, html:where([data-cl-s~="s14"]) input[type="button"], :where([data-cl-s~="s14"]) input[type="reset"], :where([data-cl-s~="s14"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s14"]) button[disabled], html:where([data-cl-s~="s14"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s14"]) input{ line-height: normal; }
:where([data-cl-s~="s14"]) input[type="checkbox"], :where([data-cl-s~="s14"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s14"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s14"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s14"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s14"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s14"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s14"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s14"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) textarea{ overflow: auto; }
:where([data-cl-s~="s14"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s14"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s14"]) td, :where([data-cl-s~="s14"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s14"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s14"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s14"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s14"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s14"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s14"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s14"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s14"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s14"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s14"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s14"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s14"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s14"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s14"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s14"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s14"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s14"]) .pull-right{ float: right; }
:where([data-cl-s~="s14"]) .pull-left{ float: left; }
:where([data-cl-s~="s14"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s14"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s14"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s14"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s14"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s14"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s14"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s14"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s14"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s14"]) .fa-rotate-90, :root:where([data-cl-s~="s14"]) .fa-rotate-180, :root:where([data-cl-s~="s14"]) .fa-rotate-270, :root:where([data-cl-s~="s14"]) .fa-flip-horizontal, :root:where([data-cl-s~="s14"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s14"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s14"]) .fa-stack-1x, :where([data-cl-s~="s14"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s14"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s14"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s14"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-remove::before, :where([data-cl-s~="s14"]) .fa-close::before, :where([data-cl-s~="s14"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gear::before, :where([data-cl-s~="s14"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-rotate-right::before, :where([data-cl-s~="s14"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dedent::before, :where([data-cl-s~="s14"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-photo::before, :where([data-cl-s~="s14"]) .fa-image::before, :where([data-cl-s~="s14"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-edit::before, :where([data-cl-s~="s14"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mail-forward::before, :where([data-cl-s~="s14"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-warning::before, :where([data-cl-s~="s14"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bar-chart-o::before, :where([data-cl-s~="s14"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gears::before, :where([data-cl-s~="s14"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-facebook-f::before, :where([data-cl-s~="s14"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-feed::before, :where([data-cl-s~="s14"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-group::before, :where([data-cl-s~="s14"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chain::before, :where([data-cl-s~="s14"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cut::before, :where([data-cl-s~="s14"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-copy::before, :where([data-cl-s~="s14"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-save::before, :where([data-cl-s~="s14"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-navicon::before, :where([data-cl-s~="s14"]) .fa-reorder::before, :where([data-cl-s~="s14"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-unsorted::before, :where([data-cl-s~="s14"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-down::before, :where([data-cl-s~="s14"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-up::before, :where([data-cl-s~="s14"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-rotate-left::before, :where([data-cl-s~="s14"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-legal::before, :where([data-cl-s~="s14"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dashboard::before, :where([data-cl-s~="s14"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-flash::before, :where([data-cl-s~="s14"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-paste::before, :where([data-cl-s~="s14"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mobile-phone::before, :where([data-cl-s~="s14"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mail-reply::before, :where([data-cl-s~="s14"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mail-reply-all::before, :where([data-cl-s~="s14"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-star-half-empty::before, :where([data-cl-s~="s14"]) .fa-star-half-full::before, :where([data-cl-s~="s14"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-unlink::before, :where([data-cl-s~="s14"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-toggle-down::before, :where([data-cl-s~="s14"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-toggle-up::before, :where([data-cl-s~="s14"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-toggle-right::before, :where([data-cl-s~="s14"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-euro::before, :where([data-cl-s~="s14"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dollar::before, :where([data-cl-s~="s14"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-rupee::before, :where([data-cl-s~="s14"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cny::before, :where([data-cl-s~="s14"]) .fa-rmb::before, :where([data-cl-s~="s14"]) .fa-yen::before, :where([data-cl-s~="s14"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ruble::before, :where([data-cl-s~="s14"]) .fa-rouble::before, :where([data-cl-s~="s14"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-won::before, :where([data-cl-s~="s14"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bitcoin::before, :where([data-cl-s~="s14"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gittip::before, :where([data-cl-s~="s14"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-toggle-left::before, :where([data-cl-s~="s14"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-turkish-lira::before, :where([data-cl-s~="s14"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-institution::before, :where([data-cl-s~="s14"]) .fa-bank::before, :where([data-cl-s~="s14"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mortar-board::before, :where([data-cl-s~="s14"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-automobile::before, :where([data-cl-s~="s14"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cab::before, :where([data-cl-s~="s14"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-photo-o::before, :where([data-cl-s~="s14"]) .fa-file-picture-o::before, :where([data-cl-s~="s14"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-zip-o::before, :where([data-cl-s~="s14"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-sound-o::before, :where([data-cl-s~="s14"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-movie-o::before, :where([data-cl-s~="s14"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-life-bouy::before, :where([data-cl-s~="s14"]) .fa-life-buoy::before, :where([data-cl-s~="s14"]) .fa-life-saver::before, :where([data-cl-s~="s14"]) .fa-support::before, :where([data-cl-s~="s14"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ra::before, :where([data-cl-s~="s14"]) .fa-resistance::before, :where([data-cl-s~="s14"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ge::before, :where([data-cl-s~="s14"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-y-combinator-square::before, :where([data-cl-s~="s14"]) .fa-yc-square::before, :where([data-cl-s~="s14"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wechat::before, :where([data-cl-s~="s14"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-send::before, :where([data-cl-s~="s14"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-send-o::before, :where([data-cl-s~="s14"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s14"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shekel::before, :where([data-cl-s~="s14"]) .fa-sheqel::before, :where([data-cl-s~="s14"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-intersex::before, :where([data-cl-s~="s14"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hotel::before, :where([data-cl-s~="s14"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-yc::before, :where([data-cl-s~="s14"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-battery-4::before, :where([data-cl-s~="s14"]) .fa-battery::before, :where([data-cl-s~="s14"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-battery-3::before, :where([data-cl-s~="s14"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-battery-2::before, :where([data-cl-s~="s14"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-battery-1::before, :where([data-cl-s~="s14"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-battery-0::before, :where([data-cl-s~="s14"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hourglass-1::before, :where([data-cl-s~="s14"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hourglass-2::before, :where([data-cl-s~="s14"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hourglass-3::before, :where([data-cl-s~="s14"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-grab-o::before, :where([data-cl-s~="s14"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-stop-o::before, :where([data-cl-s~="s14"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-tv::before, :where([data-cl-s~="s14"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-asl-interpreting::before, :where([data-cl-s~="s14"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-deafness::before, :where([data-cl-s~="s14"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s14"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-signing::before, :where([data-cl-s~="s14"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-google-plus-circle::before, :where([data-cl-s~="s14"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-fa::before, :where([data-cl-s~="s14"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-vcard::before, :where([data-cl-s~="s14"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-vcard-o::before, :where([data-cl-s~="s14"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-drivers-license::before, :where([data-cl-s~="s14"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-drivers-license-o::before, :where([data-cl-s~="s14"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thermometer-4::before, :where([data-cl-s~="s14"]) .fa-thermometer::before, :where([data-cl-s~="s14"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thermometer-3::before, :where([data-cl-s~="s14"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thermometer-2::before, :where([data-cl-s~="s14"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thermometer-1::before, :where([data-cl-s~="s14"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-thermometer-0::before, :where([data-cl-s~="s14"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bathtub::before, :where([data-cl-s~="s14"]) .fa-s15::before, :where([data-cl-s~="s14"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-times-rectangle::before, :where([data-cl-s~="s14"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s14"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s14"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s14"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s14"]) .sr-only-focusable:active, :where([data-cl-s~="s14"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s14"]) .faa-wrench.animated, :where([data-cl-s~="s14"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s14"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s14"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s14"]) .faa-ring.animated, :where([data-cl-s~="s14"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s14"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s14"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s14"]) .faa-vertical.animated, :where([data-cl-s~="s14"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s14"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s14"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s14"]) .faa-horizontal.animated, :where([data-cl-s~="s14"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s14"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s14"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s14"]) .faa-flash.animated, :where([data-cl-s~="s14"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s14"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s14"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s14"]) .faa-bounce.animated, :where([data-cl-s~="s14"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s14"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s14"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s14"]) .faa-spin.animated, :where([data-cl-s~="s14"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s14"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s14"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s14"]) .faa-float.animated, :where([data-cl-s~="s14"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s14"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s14"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s14"]) .faa-pulse.animated, :where([data-cl-s~="s14"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s14"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s14"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s14"]) .faa-shake.animated, :where([data-cl-s~="s14"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s14"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s14"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s14"]) .faa-tada.animated, :where([data-cl-s~="s14"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s14"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s14"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s14"]) .faa-passing.animated, :where([data-cl-s~="s14"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s14"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s14"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s14"]) .faa-passing-reverse.animated, :where([data-cl-s~="s14"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s14"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s14"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s14"]) .faa-burst.animated, :where([data-cl-s~="s14"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s14"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s14"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s14"]) .faa-falling.animated, :where([data-cl-s~="s14"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s14"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s14"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s14"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s14"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s14"]) [class^="st-svg-"], :where([data-cl-s~="s14"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s14"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s14"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s14"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-quora::before, :where([data-cl-s~="s14"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s14"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s14"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s14"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s14"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s14"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s14"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s14"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s14"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s14"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s14"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s14"]) .slick-slider .slick-track, :where([data-cl-s~="s14"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s14"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .slick-track::before, :where([data-cl-s~="s14"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s14"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s14"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s14"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s14"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s14"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s14"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s14"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s14"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s14"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s14"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s14"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s14"]) .slick-prev, :where([data-cl-s~="s14"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s14"]) .slick-prev:hover, :where([data-cl-s~="s14"]) .slick-prev:focus, :where([data-cl-s~="s14"]) .slick-next:hover, :where([data-cl-s~="s14"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s14"]) .slick-prev:hover::before, :where([data-cl-s~="s14"]) .slick-prev:focus::before, :where([data-cl-s~="s14"]) .slick-next:hover::before, :where([data-cl-s~="s14"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s14"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s14"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s14"]) .slick-prev::before, :where([data-cl-s~="s14"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s14"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s14"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s14"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s14"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s14"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s14"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s14"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s14"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s14"]) .slick-dots li button:hover, :where([data-cl-s~="s14"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s14"]) .slick-dots li button:hover::before, :where([data-cl-s~="s14"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s14"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s14"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .st-marquee p:empty, :where([data-cl-s~="s14"]) p:empty{ display: none; }
:where([data-cl-s~="s14"]) .st-notosans, :where([data-cl-s~="s14"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s14"]) .st-m1c, :where([data-cl-s~="s14"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s14"]) main, :where([data-cl-s~="s14"]) article, :where([data-cl-s~="s14"]) aside, :where([data-cl-s~="s14"]) header, :where([data-cl-s~="s14"]) canvas, :where([data-cl-s~="s14"]) details, :where([data-cl-s~="s14"]) figcaption, :where([data-cl-s~="s14"]) figure, :where([data-cl-s~="s14"]) footer, :where([data-cl-s~="s14"]) nav, :where([data-cl-s~="s14"]) section, :where([data-cl-s~="s14"]) summary{ display: block; }
html:where([data-cl-s~="s14"]), :where([data-cl-s~="s14"]) body{ height: 100%; }
:where([data-cl-s~="s14"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s14"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) cite{ font-style: normal; }
:where([data-cl-s~="s14"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s14"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s14"]) h1, :where([data-cl-s~="s14"]) h2, :where([data-cl-s~="s14"]) h3, :where([data-cl-s~="s14"]) h4, :where([data-cl-s~="s14"]) h5, :where([data-cl-s~="s14"]) h6, :where([data-cl-s~="s14"]) h5 span, :where([data-cl-s~="s14"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s14"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s14"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s14"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s14"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s14"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .wp-block-video, :where([data-cl-s~="s14"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .sticky, :where([data-cl-s~="s14"]) .gallery-caption, :where([data-cl-s~="s14"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s14"]) .dashicons, :where([data-cl-s~="s14"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s14"]) [class^="material-icons-"], :where([data-cl-s~="s14"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s14"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s14"]) .st-hide{ display: none; }
:where([data-cl-s~="s14"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s14"]) .post h4 .point-in i, :where([data-cl-s~="s14"]) .n-entry i, :where([data-cl-s~="s14"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-timeline > br, :where([data-cl-s~="s14"]) .st-tab-content > br, :where([data-cl-s~="s14"]) .st_table_sc > br, :where([data-cl-s~="s14"]) .post .st-box-btn > br, :where([data-cl-s~="s14"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s14"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .st-svg-question-circle, :where([data-cl-s~="s14"]) .st-svg-check-circle, :where([data-cl-s~="s14"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s14"]) .st-svg-exclamation-circle, :where([data-cl-s~="s14"]) .st-svg-pencil-square-o, :where([data-cl-s~="s14"]) .st-svg-user, :where([data-cl-s~="s14"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s14"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s14"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s14"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s14"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s14"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s14"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s14"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s14"]) .faa-spin.animated, :where([data-cl-s~="s14"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s14"]) a, :where([data-cl-s~="s14"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s14"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s14"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s14"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s14"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s14"]) img:not(.size-st_header_slider), :where([data-cl-s~="s14"]) video, :where([data-cl-s~="s14"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s14"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s14"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s14"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s14"]) .is-style-st-photoline img, :where([data-cl-s~="s14"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .is-style-st-photohu, :where([data-cl-s~="s14"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s14"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s14"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s14"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s14"]) .st-photohu div img, :where([data-cl-s~="s14"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) img.size-full, :where([data-cl-s~="s14"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s14"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s14"]) .resetwidth img, :where([data-cl-s~="s14"]) .resetwidth video, :where([data-cl-s~="s14"]) .resetwidth object, :where([data-cl-s~="s14"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s14"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s14"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s14"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s14"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s14"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s14"]) .h-100{ height: 100%; }
:where([data-cl-s~="s14"]) .pa0, :where([data-cl-s~="s14"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s14"]) .ma0, :where([data-cl-s~="s14"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s14"]) .mt0, :where([data-cl-s~="s14"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s14"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s14"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s14"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s14"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s14"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s14"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s14"]) .mr0, :where([data-cl-s~="s14"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s14"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s14"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s14"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s14"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s14"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s14"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s14"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s14"]) .ml0, :where([data-cl-s~="s14"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s14"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s14"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s14"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s14"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s14"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s14"]) .mb-0, :where([data-cl-s~="s14"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s14"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s14"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s14"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s14"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s14"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s14"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s14"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s14"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s14"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s14"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s14"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s14"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s14"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s14"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s14"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s14"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s14"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s14"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s14"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s14"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s14"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s14"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s14"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s14"]) .st-bg-stich::after, :where([data-cl-s~="s14"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s14"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s14"]) .st-brackets::before, :where([data-cl-s~="s14"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s14"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s14"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s14"]) .post .st-timeline, :where([data-cl-s~="s14"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s14"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s14"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s14"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s14"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s14"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-timeline > li::after, :where([data-cl-s~="s14"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s14"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s14"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s14"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s14"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s14"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s14"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s14"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s14"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s14"]) .st-timeline-list-text a, :where([data-cl-s~="s14"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s14"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s14"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s14"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s14"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s14"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s14"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s14"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s14"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s14"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s14"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s14"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s14"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s14"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s14"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s14"]) .st-in-mybox .st-point, :where([data-cl-s~="s14"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s14"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s14"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s14"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s14"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s14"]) .st-back-btn .st-fa, :where([data-cl-s~="s14"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s14"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s14"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s14"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s14"]) .smanone{ display: none; }
:where([data-cl-s~="s14"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s14"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s14"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s14"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s14"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s14"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) kbd, :where([data-cl-s~="s14"]) .st-code, :where([data-cl-s~="s14"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s14"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s14"]) kbd, :where([data-cl-s~="s14"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s14"]) pre .st-code, :where([data-cl-s~="s14"]) .st-pre .st-code, :where([data-cl-s~="s14"]) pre code, :where([data-cl-s~="s14"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s14"]) .clear{ clear: both; }
:where([data-cl-s~="s14"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s14"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s14"]) thead th, :where([data-cl-s~="s14"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s14"]) table thead th, :where([data-cl-s~="s14"]) table thead th p, :where([data-cl-s~="s14"]) table thead tr td, :where([data-cl-s~="s14"]) .post table thead tr td, :where([data-cl-s~="s14"]) .post table thead tr td p, :where([data-cl-s~="s14"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s14"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s14"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s14"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s14"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s14"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s14"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s14"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s14"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s14"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s14"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s14"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s14"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s14"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s14"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s14"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s14"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s14"]) #side aside .slick-dots li, :where([data-cl-s~="s14"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s14"]) .slick-prev, :where([data-cl-s~="s14"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s14"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s14"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s14"]) .slick-prev:hover, :where([data-cl-s~="s14"]) .slick-prev:focus, :where([data-cl-s~="s14"]) .slick-next:hover, :where([data-cl-s~="s14"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s14"]) .slick-prev::before, :where([data-cl-s~="s14"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s14"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s14"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s14"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s14"]) .slick-slide:focus, :where([data-cl-s~="s14"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s14"]) .slider, :where([data-cl-s~="s14"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s14"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s14"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s14"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s14"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s14"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s14"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s14"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s14"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s14"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s14"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s14"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .header-post-slider.is-wide, :where([data-cl-s~="s14"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s14"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s14"]) .post-slide-image, :where([data-cl-s~="s14"]) .post-slide-more, :where([data-cl-s~="s14"]) .post-card-image, :where([data-cl-s~="s14"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s14"]) .post-slide-image:hover, :where([data-cl-s~="s14"]) .post-slide-more:hover, :where([data-cl-s~="s14"]) .post-card-image:hover, :where([data-cl-s~="s14"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s14"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s14"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s14"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s14"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s14"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s14"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s14"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s14"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s14"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s14"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s14"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s14"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s14"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s14"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s14"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s14"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s14"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s14"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s14"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s14"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s14"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s14"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s14"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s14"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s14"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s14"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s14"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s14"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s14"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s14"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s14"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s14"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s14"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s14"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s14"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s14"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s14"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s14"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s14"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s14"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s14"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s14"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s14"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s14"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s14"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s14"]) .post-card-date .st-fa, :where([data-cl-s~="s14"]) .post-slide-date .st-fa, :where([data-cl-s~="s14"]) .post-card-date .fa, :where([data-cl-s~="s14"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s14"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s14"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s14"]) .post-card-excerpt p, :where([data-cl-s~="s14"]) main .post-slide-excerpt p, :where([data-cl-s~="s14"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s14"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s14"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s14"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s14"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s14"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s14"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s14"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s14"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .content-post-slider, :where([data-cl-s~="s14"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s14"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s14"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s14"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s14"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s14"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s14"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s14"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s14"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s14"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s14"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s14"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s14"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s14"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s14"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s14"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s14"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s14"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s14"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s14"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s14"]) a.st-flexbox-link, :where([data-cl-s~="s14"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s14"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s14"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s14"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s14"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s14"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s14"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s14"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s14"]) .st-header-flexbox ul, :where([data-cl-s~="s14"]) .post .st-header-flexbox ol, :where([data-cl-s~="s14"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s14"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s14"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s14"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s14"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s14"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s14"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s14"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s14"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s14"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s14"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s14"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s14"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s14"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s14"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s14"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s14"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s14"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) pre, :where([data-cl-s~="s14"]) .wp-block-details summary, :where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s14"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s14"]) .yellowbox, :where([data-cl-s~="s14"]) .graybox, :where([data-cl-s~="s14"]) .redbox, :where([data-cl-s~="s14"]) #topnews .clearfix dd p, :where([data-cl-s~="s14"]) .post ul li, :where([data-cl-s~="s14"]) .post ol li, :where([data-cl-s~="s14"]) #comments #respond, :where([data-cl-s~="s14"]) .st-tab-content > label, :where([data-cl-s~="s14"]) .st-tabs__tab-list-item, :where([data-cl-s~="s14"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s14"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s14"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) h1{ margin: 0px; }
:where([data-cl-s~="s14"]) h2.has-st-regular-font-size, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s14"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s14"]) .h3modoki, :where([data-cl-s~="s14"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s14"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s14"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s14"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s14"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s14"]) h5, :where([data-cl-s~="s14"]) h5 span, :where([data-cl-s~="s14"]) .h5modoki, :where([data-cl-s~="s14"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s14"]) #footer h5, :where([data-cl-s~="s14"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s14"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s14"]) h6, :where([data-cl-s~="s14"]) h6 span, :where([data-cl-s~="s14"]) .h6modoki, :where([data-cl-s~="s14"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s14"]) .st-h-copy-toc, :where([data-cl-s~="s14"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s14"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s14"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s14"]) header .descr.sitenametop, :where([data-cl-s~="s14"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s14"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s14"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s14"]) header .descr.sitename-only, :where([data-cl-s~="s14"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s14"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s14"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s14"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s14"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s14"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s14"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s14"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s14"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s14"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s14"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s14"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s14"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s14"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s14"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s14"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s14"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s14"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s14"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s14"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s14"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s14"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s14"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s14"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s14"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s14"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s14"]) .blog_info .st-fa, :where([data-cl-s~="s14"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s14"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s14"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s14"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s14"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s14"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s14"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s14"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s14"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s14"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s14"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s14"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s14"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s14"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s14"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s14"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .h5modoki, :where([data-cl-s~="s14"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s14"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s14"]) .h2modoki, :where([data-cl-s~="s14"]) .h3modoki, :where([data-cl-s~="s14"]) .h4modoki, :where([data-cl-s~="s14"]) .h5modoki, :where([data-cl-s~="s14"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s14"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s14"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s14"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s14"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s14"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s14"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s14"]) .wp-block-image figcaption a, :where([data-cl-s~="s14"]) .wp-block-image figcaption, :where([data-cl-s~="s14"]) .wp-caption-text a, :where([data-cl-s~="s14"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s14"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s14"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s14"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s14"]) #side .widget_meta ul li, :where([data-cl-s~="s14"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s14"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s14"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #content{ position: relative; }
:where([data-cl-s~="s14"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s14"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s14"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s14"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s14"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s14"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s14"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s14"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s14"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s14"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s14"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s14"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s14"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s14"]) .post .blogbox .st-fa, :where([data-cl-s~="s14"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s14"]) .post .blogbox .fa, :where([data-cl-s~="s14"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s14"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s14"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s14"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s14"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s14"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s14"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s14"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-large, :where([data-cl-s~="s14"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s14"]) .inyoumodoki, :where([data-cl-s~="s14"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .inyoumodoki::before, :where([data-cl-s~="s14"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s14"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s14"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s14"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) blockquote.tiktok-embed, :where([data-cl-s~="s14"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s14"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s14"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s14"]) .post blockquote cite, :where([data-cl-s~="s14"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s14"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s14"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s14"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s14"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s14"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s14"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s14"]) .ymarker, :where([data-cl-s~="s14"]) .ymarker-s, :where([data-cl-s~="s14"]) .gmarker, :where([data-cl-s~="s14"]) .gmarker-s, :where([data-cl-s~="s14"]) .rmarker, :where([data-cl-s~="s14"]) .rmarker-s, :where([data-cl-s~="s14"]) .bmarker, :where([data-cl-s~="s14"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s14"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s14"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s14"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s14"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s14"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s14"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s14"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s14"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s14"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s14"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s14"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s14"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .post .yellowbox .maruck, :where([data-cl-s~="s14"]) .post .yellowbox .maruno, :where([data-cl-s~="s14"]) .post .yellowbox p:last-child, :where([data-cl-s~="s14"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s14"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .graybox .maruck, :where([data-cl-s~="s14"]) .post .graybox .maruno, :where([data-cl-s~="s14"]) .post .graybox p:last-child, :where([data-cl-s~="s14"]) .post .graybox ol:last-child, :where([data-cl-s~="s14"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .redbox .maruck, :where([data-cl-s~="s14"]) .post .redbox .maruno, :where([data-cl-s~="s14"]) .post .redbox p:last-child, :where([data-cl-s~="s14"]) .post .redbox ol:last-child, :where([data-cl-s~="s14"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .freebox .maruck, :where([data-cl-s~="s14"]) .post .freebox .maruno, :where([data-cl-s~="s14"]) .post .st-mybox .maruck, :where([data-cl-s~="s14"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s14"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s14"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s14"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s14"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s14"]) span.sankou, :where([data-cl-s~="s14"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s14"]) span.sankou.green, :where([data-cl-s~="s14"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s14"]) span.sankou.blue, :where([data-cl-s~="s14"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s14"]) span.st-hisu, :where([data-cl-s~="s14"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s14"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s14"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s14"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s14"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s14"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s14"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s14"]) .st-wrench-icon i::before, :where([data-cl-s~="s14"]) .st-wrench-icon::before, :where([data-cl-s~="s14"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s14"]) .st-ring-icon i::before, :where([data-cl-s~="s14"]) .st-ring-icon::before, :where([data-cl-s~="s14"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s14"]) .st-horizontal-icon i::before, :where([data-cl-s~="s14"]) .st-horizontal-icon::before, :where([data-cl-s~="s14"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s14"]) .st-vertical-icon i::before, :where([data-cl-s~="s14"]) .st-vertical-icon::before, :where([data-cl-s~="s14"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s14"]) .st-flash-icon i::before, :where([data-cl-s~="s14"]) .st-flash-icon::before, :where([data-cl-s~="s14"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s14"]) .st-bounce-icon i::before, :where([data-cl-s~="s14"]) .st-bounce-icon::before, :where([data-cl-s~="s14"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s14"]) .st-rotation-icon i::before, :where([data-cl-s~="s14"]) .st-rotation-icon::before, :where([data-cl-s~="s14"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s14"]) .st-float-icon i::before, :where([data-cl-s~="s14"]) .st-float-icon::before, :where([data-cl-s~="s14"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s14"]) .st-pulse-icon i::before, :where([data-cl-s~="s14"]) .st-pulse-icon::before, :where([data-cl-s~="s14"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s14"]) .st-shake-s-icon i::before, :where([data-cl-s~="s14"]) .st-shake-s-icon::before, :where([data-cl-s~="s14"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s14"]) .st-shake-icon i::before, :where([data-cl-s~="s14"]) .st-shake-icon::before, :where([data-cl-s~="s14"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s14"]) .st-tada-icon i::before, :where([data-cl-s~="s14"]) .st-tada-icon::before, :where([data-cl-s~="s14"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s14"]) .st-passing-icon i::before, :where([data-cl-s~="s14"]) .st-passing-icon::before, :where([data-cl-s~="s14"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s14"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s14"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s14"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s14"]) .st-burst-icon i::before, :where([data-cl-s~="s14"]) .st-burst-icon::before, :where([data-cl-s~="s14"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s14"]) .st-falling-icon i::before, :where([data-cl-s~="s14"]) .st-falling-icon::before, :where([data-cl-s~="s14"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s14"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s14"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s14"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s14"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s14"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s14"]) .y-star, :where([data-cl-s~="s14"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s14"]) .y-star .st-svg-star, :where([data-cl-s~="s14"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s14"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s14"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s14"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s14"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s14"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s14"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s14"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s14"]) .post .p-entry-t, :where([data-cl-s~="s14"]) #side .p-entry-t, :where([data-cl-s~="s14"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s14"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s14"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s14"]) #footer .pop-box, :where([data-cl-s~="s14"]) .nowhits .pop-box, :where([data-cl-s~="s14"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s14"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s14"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s14"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s14"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s14"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s14"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s14"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s14"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s14"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s14"]) footer .footer-wbox .headbox, :where([data-cl-s~="s14"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s14"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s14"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s14"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s14"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s14"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s14"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s14"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s14"]) #content-w .category .p-entry, :where([data-cl-s~="s14"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s14"]) #content-w .post .category .p-entry, :where([data-cl-s~="s14"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s14"]) #content-w .category .p-entry::after, :where([data-cl-s~="s14"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s14"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s14"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s14"]) .category .p-entry-t, :where([data-cl-s~="s14"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s14"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s14"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s14"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s14"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s14"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s14"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s14"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s14"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s14"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s14"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s14"]) .poprank{ position: relative; }
:where([data-cl-s~="s14"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s14"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s14"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s14"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s14"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s14"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s14"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s14"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s14"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) #footer .copy, :where([data-cl-s~="s14"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s14"]) #footer .copy a, :where([data-cl-s~="s14"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s14"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s14"]) .head-telno a, :where([data-cl-s~="s14"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s14"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s14"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s14"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s14"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s14"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s14"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s14"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s14"]) .headbox, :where([data-cl-s~="s14"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s14"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s14"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s14"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s14"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s14"]) .widget_recent_entries ul li a, :where([data-cl-s~="s14"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s14"]) .widget_recent_entries ul li, :where([data-cl-s~="s14"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s14"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s14"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s14"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s14"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s14"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s14"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s14"]) footer .widget_recent_entries ul, :where([data-cl-s~="s14"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s14"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s14"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s14"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s14"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s14"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s14"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s14"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s14"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s14"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s14"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s14"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s14"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s14"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s14"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s14"]) #st-infomation-widget .huto *, :where([data-cl-s~="s14"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s14"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s14"]) footer .widget_tag_cloud, :where([data-cl-s~="s14"]) footer .widget_categories, :where([data-cl-s~="s14"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #footer .st-formbtn, :where([data-cl-s~="s14"]) #footer .rssbox, :where([data-cl-s~="s14"]) #footer .st-author-box, :where([data-cl-s~="s14"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s14"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s14"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s14"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s14"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s14"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s14"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s14"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s14"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s14"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s14"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s14"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s14"]) .kanren h3 a, :where([data-cl-s~="s14"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s14"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s14"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s14"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s14"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s14"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s14"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s14"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s14"]) .kanren.pop-box h5, :where([data-cl-s~="s14"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s14"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s14"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s14"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s14"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s14"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s14"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s14"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s14"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s14"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s14"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s14"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s14"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s14"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s14"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s14"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s14"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s14"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s14"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s14"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s14"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s14"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s14"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s14"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s14"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s14"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s14"]) .st-author-box .st-fa, :where([data-cl-s~="s14"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s14"]) ul#st-tab-menu, :where([data-cl-s~="s14"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s14"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s14"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s14"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s14"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s14"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s14"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s14"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s14"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s14"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s14"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .st-author-sns, :where([data-cl-s~="s14"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-author-sns .st-fa, :where([data-cl-s~="s14"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-author-sns .st-fa, :where([data-cl-s~="s14"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s14"]) .st-author-sns a, :where([data-cl-s~="s14"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s14"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s14"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s14"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s14"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s14"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s14"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s14"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s14"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s14"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s14"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s14"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s14"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s14"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s14"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s14"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s14"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s14"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s14"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s14"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s14"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s14"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s14"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s14"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s14"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s14"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s14"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s14"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s14"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s14"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s14"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s14"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s14"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s14"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s14"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s14"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s14"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s14"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s14"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s14"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s14"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s14"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .post table tfoot, :where([data-cl-s~="s14"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s14"]) .post table thead th, :where([data-cl-s~="s14"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s14"]) table > thead > tr > td, :where([data-cl-s~="s14"]) table > thead > tr > th, :where([data-cl-s~="s14"]) table > tr > td, :where([data-cl-s~="s14"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s14"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s14"]) table tr td, :where([data-cl-s~="s14"]) table#wp-calendar tr td, :where([data-cl-s~="s14"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s14"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s14"]) table th, :where([data-cl-s~="s14"]) table th p, :where([data-cl-s~="s14"]) .post table tr td p, :where([data-cl-s~="s14"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s14"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s14"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s14"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s14"]) tr.st-centertable, :where([data-cl-s~="s14"]) td.st-centertable, :where([data-cl-s~="s14"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s14"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s14"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s14"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s14"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s14"]) .post .scroll-box.pc table td, :where([data-cl-s~="s14"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s14"]) .is-style-scroll-box.pc, :where([data-cl-s~="s14"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s14"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s14"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s14"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s14"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s14"]) img.float-left{ float: left; }
:where([data-cl-s~="s14"]) img.float-right{ float: right; }
:where([data-cl-s~="s14"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s14"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s14"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s14"]) .widget_media_image, :where([data-cl-s~="s14"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) main ul, :where([data-cl-s~="s14"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s14"]) main .sns ul, :where([data-cl-s~="s14"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) main ul.st_toc_list, :where([data-cl-s~="s14"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) main ul.st-box-btn, :where([data-cl-s~="s14"]) main ul.st_toc_list, :where([data-cl-s~="s14"]) main ol.st_toc_list, :where([data-cl-s~="s14"]) main ul.has-st-border, :where([data-cl-s~="s14"]) main ol.has-st-border, :where([data-cl-s~="s14"]) main ul.has-background, :where([data-cl-s~="s14"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s14"]) main ul ul, :where([data-cl-s~="s14"]) main ul ol, :where([data-cl-s~="s14"]) main ol ul, :where([data-cl-s~="s14"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s14"]) .is-style-st-check, :where([data-cl-s~="s14"]) .is-style-st-timeline-count, :where([data-cl-s~="s14"]) .is-style-st-timeline-list, :where([data-cl-s~="s14"]) .is-style-st-circle, :where([data-cl-s~="s14"]) .is-style-st-circle-border, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox, :where([data-cl-s~="s14"]) .is-style-st-maruck, :where([data-cl-s~="s14"]) .is-style-st-maruno, :where([data-cl-s~="s14"]) .is-style-st-no, :where([data-cl-s~="s14"]) .is-style-st-no-border, :where([data-cl-s~="s14"]) .st-list-circle ul, :where([data-cl-s~="s14"]) .st-list-check ul, :where([data-cl-s~="s14"]) .st-square-checkbox ul, :where([data-cl-s~="s14"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s14"]) .maruck ul, :where([data-cl-s~="s14"]) .maruno ul, :where([data-cl-s~="s14"]) .st-list-no ul, :where([data-cl-s~="s14"]) .st-list-circle ol, :where([data-cl-s~="s14"]) .st-list-check ol, :where([data-cl-s~="s14"]) .st-square-checkbox ol, :where([data-cl-s~="s14"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s14"]) .maruck ol, :where([data-cl-s~="s14"]) .maruno ol, :where([data-cl-s~="s14"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) main ul li, :where([data-cl-s~="s14"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s14"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s14"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s14"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s14"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s14"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s14"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s14"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s14"]) .kome ol, :where([data-cl-s~="s14"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s14"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s14"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s14"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou, :where([data-cl-s~="s14"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) main .st-list-border ul li, :where([data-cl-s~="s14"]) main .st-list-border ol li, :where([data-cl-s~="s14"]) main ul.is-style-st-border li, :where([data-cl-s~="s14"]) main ol.is-style-st-border li, :where([data-cl-s~="s14"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s14"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s14"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s14"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s14"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s14"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s14"]) ul li{ text-align: left; }
:where([data-cl-s~="s14"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s14"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s14"]) .post .is-style-st-maruno, :where([data-cl-s~="s14"]) .post .is-style-st-maruck, :where([data-cl-s~="s14"]) .post .maruno, :where([data-cl-s~="s14"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s14"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s14"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s14"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s14"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s14"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s14"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s14"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s14"]) .post .maruno li, :where([data-cl-s~="s14"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s14"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s14"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s14"]) .post .maruno li::before, :where([data-cl-s~="s14"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s14"]) .is-style-st-border > li, :where([data-cl-s~="s14"]) .is-style-st-circle-border > li, :where([data-cl-s~="s14"]) .is-style-st-check-border > li, :where([data-cl-s~="s14"]) .is-style-st-no-border > li, :where([data-cl-s~="s14"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) ol.is-style-st-circle > li, :where([data-cl-s~="s14"]) ul.is-style-st-circle > li, :where([data-cl-s~="s14"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s14"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s14"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s14"]) .is-style-st-circle > li::before, :where([data-cl-s~="s14"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s14"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s14"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s14"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s14"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s14"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-check > li, :where([data-cl-s~="s14"]) .is-style-st-check-border > li, :where([data-cl-s~="s14"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s14"]) .is-style-st-check > li::before, :where([data-cl-s~="s14"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s14"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s14"]) .is-style-st-check > li::after, :where([data-cl-s~="s14"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s14"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .is-style-st-no > li, :where([data-cl-s~="s14"]) .is-style-st-no-border > li, :where([data-cl-s~="s14"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s14"]) .is-style-st-no > li::before, :where([data-cl-s~="s14"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s14"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s14"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s14"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s14"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s14"]) .st-link-guide li a, :where([data-cl-s~="s14"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s14"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s14"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s14"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s14"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s14"]) main, :where([data-cl-s~="s14"]) .st-count-reset, :where([data-cl-s~="s14"]) .st-link-guide, :where([data-cl-s~="s14"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s14"]) footer .st-link-guide ul, :where([data-cl-s~="s14"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s14"]) .post .st-box-btn, :where([data-cl-s~="s14"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s14"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s14"]) .st-box-btn li, :where([data-cl-s~="s14"]) .post .st-box-btn li, :where([data-cl-s~="s14"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s14"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s14"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s14"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s14"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s14"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s14"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s14"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s14"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s14"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s14"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s14"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s14"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s14"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s14"]) .st-box-btn .st-fa, :where([data-cl-s~="s14"]) .st-box-btn .fa, :where([data-cl-s~="s14"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s14"]) .post .st-box-btn-text, :where([data-cl-s~="s14"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s14"]) .post .st-box-btn-memo, :where([data-cl-s~="s14"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s14"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s14"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s14"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s14"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s14"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-box-btn .st-fa, :where([data-cl-s~="s14"]) .st-box-btn .fa, :where([data-cl-s~="s14"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s14"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s14"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s14"]) footer ul.st-box-btn img, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s14"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s14"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s14"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s14"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s14"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s14"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s14"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s14"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s14"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s14"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s14"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s14"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide li, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s14"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide li a, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s14"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide li a, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s14"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s14"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s14"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s14"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s14"]) .st-link-guide .sub-menu, :where([data-cl-s~="s14"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s14"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s14"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s14"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s14"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s14"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s14"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s14"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s14"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s14"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s14"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s14"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-btn-open .st-fa, :where([data-cl-s~="s14"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s14"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s14"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s14"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s14"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s14"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-memobox2 .st-fa, :where([data-cl-s~="s14"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s14"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s14"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s14"]) .st-memobox .st-fa, :where([data-cl-s~="s14"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s14"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s14"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s14"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s14"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s14"]) .st-mybox .st-fa, :where([data-cl-s~="s14"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s14"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s14"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s14"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s14"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s14"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s14"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s14"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s14"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s14"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s14"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s14"]) .p-entry-f .st-fa, :where([data-cl-s~="s14"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s14"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s14"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s14"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s14"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s14"]) .post .st-minihukidashi, :where([data-cl-s~="s14"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s14"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s14"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s14"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s14"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s14"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s14"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s14"]) .hukidashi-underline::before, :where([data-cl-s~="s14"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s14"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s14"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s14"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-marumozi .st-fa, :where([data-cl-s~="s14"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s14"]) .st-marumozi .fa, :where([data-cl-s~="s14"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s14"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s14"]) .st-marumozi .photoline img, :where([data-cl-s~="s14"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s14"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s14"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s14"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s14"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s14"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s14"]) main .clip-memotext ul, :where([data-cl-s~="s14"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s14"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s14"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s14"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s14"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s14"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s14"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s14"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s14"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s14"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s14"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s14"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s14"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s14"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s14"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s14"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s14"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s14"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s14"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s14"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s14"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s14"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s14"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s14"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s14"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s14"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s14"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s14"]) .post .st-square-checkbox > li, :where([data-cl-s~="s14"]) .st-square-checkbox ul li, :where([data-cl-s~="s14"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-square-checkbox li, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s14"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s14"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s14"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s14"]) .post .st-square-checkbox > li, :where([data-cl-s~="s14"]) .st-square-checkbox ul li, :where([data-cl-s~="s14"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .rankstlink-l2 p a, :where([data-cl-s~="s14"]) .rankstlink-l p a, :where([data-cl-s~="s14"]) .rankstlink-b p a, :where([data-cl-s~="s14"]) .rankstlink-r p a, :where([data-cl-s~="s14"]) .rankstlink-r2 p a, :where([data-cl-s~="s14"]) .rankstlink-a p a, :where([data-cl-s~="s14"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s14"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s14"]) .rankstlink-l p a:hover, :where([data-cl-s~="s14"]) .rankstlink-b p a:hover, :where([data-cl-s~="s14"]) .rankstlink-r p a:hover, :where([data-cl-s~="s14"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s14"]) .rankstlink-a p a:hover, :where([data-cl-s~="s14"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s14"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s14"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s14"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s14"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s14"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s14"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s14"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s14"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s14"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s14"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s14"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s14"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-mcbox-text, :where([data-cl-s~="s14"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s14"]) .st-mcbox-title, :where([data-cl-s~="s14"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s14"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s14"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s14"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s14"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s14"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s14"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s14"]) a.itembox-link p, :where([data-cl-s~="s14"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s14"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s14"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s14"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s14"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s14"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s14"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s14"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s14"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s14"]) .st-user-comment-box .st-star, :where([data-cl-s~="s14"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s14"]) .st-user-comment-box .st-star, :where([data-cl-s~="s14"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s14"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s14"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s14"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s14"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s14"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container, :where([data-cl-s~="s14"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s14"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s14"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s14"]) .post #st_toc_container ul, :where([data-cl-s~="s14"]) .post #st_toc_container ol, :where([data-cl-s~="s14"]) .post .st_toc_container ul, :where([data-cl-s~="s14"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .post #st_toc_container li ul, :where([data-cl-s~="s14"]) .post #st_toc_container li ol, :where([data-cl-s~="s14"]) .post .st_toc_container li ul, :where([data-cl-s~="s14"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #st_toc_container li li:empty, :where([data-cl-s~="s14"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s14"]) .st_toc_container li li:empty, :where([data-cl-s~="s14"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s14"]) #st_toc_container li:empty, :where([data-cl-s~="s14"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) #st_toc_container ul a, :where([data-cl-s~="s14"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s14"]) #st_toc_container ul li li a, :where([data-cl-s~="s14"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s14"]) #st_toc_container ul a:hover, :where([data-cl-s~="s14"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s14"]) .post #st_toc_container ul ul, :where([data-cl-s~="s14"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s14"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s14"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s14"]) #st_toc_container li, :where([data-cl-s~="s14"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s14"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s14"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s14"]) #st_toc_container > ul > li, :where([data-cl-s~="s14"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s14"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s14"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s14"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s14"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s14"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s14"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s14"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s14"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container li li a::before, :where([data-cl-s~="s14"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s14"]) #st_toc_container li li, :where([data-cl-s~="s14"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s14"]) #st_toc_container li li li, :where([data-cl-s~="s14"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s14"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s14"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s14"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s14"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s14"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s14"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s14"]) .st_toc_back, :where([data-cl-s~="s14"]) .st_toc_back:focus, :where([data-cl-s~="s14"]) .st_toc_back:hover, :where([data-cl-s~="s14"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s14"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s14"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s14"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s14"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s14"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s14"]) .st_toc_back.is-rounded, :where([data-cl-s~="s14"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s14"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s14"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s14"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s14"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s14"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s14"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s14"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s14"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s14"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s14"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s14"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s14"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s14"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s14"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s14"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s14"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s14"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s14"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s14"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s14"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s14"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s14"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s14"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s14"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s14"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s14"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s14"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s14"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s14"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s14"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s14"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s14"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s14"]) .side_toc #st_toc_container li, :where([data-cl-s~="s14"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s14"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s14"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s14"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s14"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s14"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s14"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s14"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s14"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s14"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s14"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s14"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s14"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s14"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s14"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s14"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s14"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s14"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s14"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s14"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s14"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s14"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s14"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s14"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s14"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s14"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s14"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s14"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s14"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s14"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s14"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s14"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s14"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s14"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s14"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s14"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s14"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s14"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s14"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s14"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s14"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s14"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s14"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s14"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list, :where([data-cl-s~="s14"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s14"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s14"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s14"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s14"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s14"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s14"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s14"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s14"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s14"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s14"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s14"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s14"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s14"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s14"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s14"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s14"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s14"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s14"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s14"]) textarea, :where([data-cl-s~="s14"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s14"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s14"]) textarea, :where([data-cl-s~="s14"]) select{ padding: 5px; }
:where([data-cl-s~="s14"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s14"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s14"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s14"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s14"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s14"]) .post_password{ text-align: center; }
:where([data-cl-s~="s14"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox, :where([data-cl-s~="s14"]) .responbox30, :where([data-cl-s~="s14"]) .responbox33, :where([data-cl-s~="s14"]) .responbox40, :where([data-cl-s~="s14"]) .responbox50, :where([data-cl-s~="s14"]) .responbox60, :where([data-cl-s~="s14"]) .responbox70, :where([data-cl-s~="s14"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s14"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s14"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s14"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s14"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s14"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s14"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s14"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s14"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s14"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s14"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s14"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s14"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .responbox60, :where([data-cl-s~="s14"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s14"]) .post .amazonjs_item h4, :where([data-cl-s~="s14"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s14"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s14"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s14"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s14"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s14"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s14"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s14"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s14"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s14"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s14"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s14"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s14"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s14"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s14"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s14"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s14"]) .appreach__developper, :where([data-cl-s~="s14"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s14"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s14"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s14"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s14"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s14"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s14"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s14"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s14"]) .post .w3eden 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), :where([data-cl-s~="s14"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s14"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s14"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s14"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s14"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s14"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s14"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s14"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) a.st-cardlink, :where([data-cl-s~="s14"]) a .st-cardbox h5, :where([data-cl-s~="s14"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s14"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .post .st-cardbox p, :where([data-cl-s~="s14"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s14"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s14"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s14"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s14"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s14"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s14"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s14"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s14"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s14"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s14"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s14"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s14"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s14"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-card-title-head .st-fa, :where([data-cl-s~="s14"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s14"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s14"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s14"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s14"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s14"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s14"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s14"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s14"]) #footer p.cardbox-more, :where([data-cl-s~="s14"]) #side p.cardbox-more, :where([data-cl-s~="s14"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s14"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s14"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s14"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s14"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s14"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s14"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s14"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s14"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s14"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s14"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s14"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s14"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s14"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s14"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s14"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s14"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s14"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s14"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s14"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s14"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s14"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s14"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s14"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s14"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s14"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s14"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s14"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s14"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s14"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s14"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s14"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s14"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s14"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s14"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s14"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s14"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s14"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s14"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s14"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s14"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s14"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s14"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s14"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s14"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s14"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s14"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s14"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s14"]) header h1#st-mobile-logo, :where([data-cl-s~="s14"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s14"]) #st-mobile-logo h1, :where([data-cl-s~="s14"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s14"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s14"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s14"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s14"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s14"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s14"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s14"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s14"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s14"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s14"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s14"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s14"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s14"]) .op-text, :where([data-cl-s~="s14"]) .op-text a, :where([data-cl-s~="s14"]) .op-text2, :where([data-cl-s~="s14"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s14"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s14"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s14"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s14"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s14"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s14"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s14"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s14"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s14"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s14"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s14"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s14"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s14"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s14"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s14"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s14"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s14"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s14"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s14"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s14"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s14"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s14"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s14"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s14"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-middle-menu .st-fa, :where([data-cl-s~="s14"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s14"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s14"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s14"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s14"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s14"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s14"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s14"]) nav.st5, :where([data-cl-s~="s14"]) #st-menuwide div.menu, :where([data-cl-s~="s14"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s14"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s14"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s14"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s14"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s14"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s14"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s14"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s14"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s14"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s14"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .st-cardlink-card-link, :where([data-cl-s~="s14"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s14"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s14"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s14"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s14"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s14"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s14"]) #side #st-header-cardlink, :where([data-cl-s~="s14"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s14"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s14"]) #side .st-cardlink-card, :where([data-cl-s~="s14"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s14"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s14"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #search, :where([data-cl-s~="s14"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s14"]) .cs-text input.cs-text-input, :where([data-cl-s~="s14"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s14"]) .cs-text input.cs-text-input, :where([data-cl-s~="s14"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s14"]) #s, :where([data-cl-s~="s14"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s14"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s14"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s14"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s14"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s14"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s14"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s14"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s14"]) .cs-term, :where([data-cl-s~="s14"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s14"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s14"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s14"]) .cs-term-list, :where([data-cl-s~="s14"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s14"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s14"]) .cs-term-item, :where([data-cl-s~="s14"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s14"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s14"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s14"]) .cs-term-label, :where([data-cl-s~="s14"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .cs-term-label:hover, :where([data-cl-s~="s14"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s14"]) .cs-term-checkbox, :where([data-cl-s~="s14"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s14"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s14"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s14"]) .cs-order, :where([data-cl-s~="s14"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .cs-order-item, :where([data-cl-s~="s14"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s14"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s14"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s14"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s14"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .cs-term-item, :where([data-cl-s~="s14"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s14"]) .acordion_search .cs-term-item, :where([data-cl-s~="s14"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s14"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s14"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s14"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s14"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s14"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s14"]) .st-countdown-expired, :where([data-cl-s~="s14"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s14"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s14"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s14"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s14"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s14"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s14"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s14"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s14"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s14"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s14"]) footer ul, :where([data-cl-s~="s14"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s14"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s14"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s14"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s14"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s14"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s14"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s14"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s14"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s14"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s14"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s14"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s14"]) .pagination span, :where([data-cl-s~="s14"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s14"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #breadcrumb, :where([data-cl-s~="s14"]) #breadcrumb ol, :where([data-cl-s~="s14"]) #breadcrumb li, :where([data-cl-s~="s14"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s14"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s14"]) #breadcrumb ol li a, :where([data-cl-s~="s14"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s14"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s14"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s14"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s14"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .snstext, :where([data-cl-s~="s14"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s14"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s14"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s14"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s14"]) .sns li a .st-fa, :where([data-cl-s~="s14"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s14"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s14"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s14"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s14"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s14"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s14"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s14"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s14"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s14"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s14"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s14"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s14"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s14"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s14"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s14"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s14"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s14"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s14"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s14"]) .wp-block-rss *, :where([data-cl-s~="s14"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s14"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s14"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s14"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .wp-block-rss a, :where([data-cl-s~="s14"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s14"]) .wp-block-rss a:hover, :where([data-cl-s~="s14"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s14"]) .wp-block-rss, :where([data-cl-s~="s14"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s14"]) .widget_rss ul, :where([data-cl-s~="s14"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s14"]) .wp-block-rss li, :where([data-cl-s~="s14"]) #side aside .widget_rss li, :where([data-cl-s~="s14"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .post .wp-block-rss li, :where([data-cl-s~="s14"]) .post .widget_rss li, :where([data-cl-s~="s14"]) .wp-block-rss li, :where([data-cl-s~="s14"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s14"]) .post .widget_rss li:last-child, :where([data-cl-s~="s14"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s14"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s14"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s14"]) .wp-block-rss time, :where([data-cl-s~="s14"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s14"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s14"]) .widget_rss cite, :where([data-cl-s~="s14"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s14"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s14"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s14"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s14"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s14"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s14"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s14"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s14"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s14"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s14"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s14"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s14"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s14"]) #comments .comment .comment-form-title, :where([data-cl-s~="s14"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s14"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s14"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s14"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s14"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s14"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s14"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s14"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s14"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s14"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s14"]) .vcard .fn, :where([data-cl-s~="s14"]) .comment-author a, :where([data-cl-s~="s14"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s14"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s14"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s14"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s14"]) #comments label{ display: block; }
:where([data-cl-s~="s14"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s14"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s14"]) .says{ display: none; }
:where([data-cl-s~="s14"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s14"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s14"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s14"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s14"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s14"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s14"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s14"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s14"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s14"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s14"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s14"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s14"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s14"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s14"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s14"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s14"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s14"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s14"]) li.pingback .comment-author a, :where([data-cl-s~="s14"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s14"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s14"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s14"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s14"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s14"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s14"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s14"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .p-navi .st-next i, :where([data-cl-s~="s14"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s14"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s14"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s14"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s14"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s14"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s14"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s14"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s14"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s14"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s14"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s14"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s14"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s14"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s14"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s14"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s14"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s14"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s14"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s14"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s14"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s14"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s14"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s14"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #side .st-gallery, :where([data-cl-s~="s14"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-gallery a, :where([data-cl-s~="s14"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s14"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s14"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s14"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s14"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s14"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s14"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s14"]) header{ text-align: center; }
:where([data-cl-s~="s14"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s14"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s14"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s14"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s14"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s14"]) .post.post-search, :where([data-cl-s~="s14"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s14"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s14"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s14"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s14"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s14"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s14"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s14"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .eyecatch-copyurl a, :where([data-cl-s~="s14"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s14"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s14"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s14"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s14"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s14"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s14"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s14"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s14"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s14"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s14"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s14"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s14"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s14"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s14"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s14"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s14"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s14"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s14"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s14"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .lp .post img, :where([data-cl-s~="s14"]) .lp .post video, :where([data-cl-s~="s14"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s14"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .lp .st-author-box, :where([data-cl-s~="s14"]) .lp #gazou, :where([data-cl-s~="s14"]) .lp #itiran, :where([data-cl-s~="s14"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s14"]) .lp #breadcrumb, :where([data-cl-s~="s14"]) .lp .blogbox, :where([data-cl-s~="s14"]) .lp .tagst, :where([data-cl-s~="s14"]) .lp .point, :where([data-cl-s~="s14"]) .lp .p-navi, :where([data-cl-s~="s14"]) .lp .pagination, :where([data-cl-s~="s14"]) .lp .n-entry-t, :where([data-cl-s~="s14"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s14"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s14"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s14"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s14"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s14"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) body#st-redirect #wrapper, :where([data-cl-s~="s14"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s14"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s14"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s14"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s14"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s14"]) #side, :where([data-cl-s~="s14"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s14"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s14"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s14"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s14"]) .st-ac-box, :where([data-cl-s~="s14"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s14"]) .st-ac-box, :where([data-cl-s~="s14"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s14"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s14"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s14"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s14"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s14"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s14"]) .alignright{ float: right; }
:where([data-cl-s~="s14"]) .alignleft{ float: left; }
:where([data-cl-s~="s14"]) .alignwide, :where([data-cl-s~="s14"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s14"]) .alignwide .alignwide, :where([data-cl-s~="s14"]) .alignfull .alignwide, :where([data-cl-s~="s14"]) .alignwide .alignwide, :where([data-cl-s~="s14"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s14"]) figure{ margin: 0px; }
:where([data-cl-s~="s14"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s14"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s14"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s14"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) ol.has-huge-font-size, :where([data-cl-s~="s14"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s14"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s14"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s14"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s14"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s14"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s14"]) .is-style-circle-mask img, :where([data-cl-s~="s14"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s14"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s14"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s14"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s14"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s14"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s14"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s14"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s14"]) .wp-block-cover, :where([data-cl-s~="s14"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s14"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s14"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s14"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s14"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s14"]) ul.has-background, :where([data-cl-s~="s14"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s14"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s14"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s14"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s14"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s14"]) .is-style-st-circle.has-background, :where([data-cl-s~="s14"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s14"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s14"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s14"]) .is-style-st-no.has-background, :where([data-cl-s~="s14"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s14"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s14"]) ol.has-st-border, :where([data-cl-s~="s14"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s14"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s14"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s14"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s14"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s14"]) .has-st-solid-border, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s14"]) .has-st-dashed-border, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s14"]) .has-st-medium-border-width, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s14"]) .has-st-thick-border-width, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s14"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s14"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s14"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s14"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s14"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s14"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s14"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s14"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s14"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s14"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s14"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s14"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s14"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s14"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s14"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s14"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s14"]) ul.wp-block-latest-posts, :where([data-cl-s~="s14"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s14"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s14"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s14"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s14"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s14"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s14"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s14"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s14"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s14"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-wide-background code, :where([data-cl-s~="s14"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s14"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s14"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s14"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s14"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s14"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s14"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s14"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s14"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s14"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s14"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s14"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s14"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s14"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s14"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s14"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s14"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s14"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s14"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s14"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s14"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s14"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s14"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s14"]) .post .is-style-st-table-line table, :where([data-cl-s~="s14"]) .is-style-st-table-line table, :where([data-cl-s~="s14"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s14"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s14"]) .is-style-st-table-line thead, :where([data-cl-s~="s14"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s14"]) .is-style-st-table-line thead th, :where([data-cl-s~="s14"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s14"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s14"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s14"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s14"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s14"]) .is-style-st-table-line td, :where([data-cl-s~="s14"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s14"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s14"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s14"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s14"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s14"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s14"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s14"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s14"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s14"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s14"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s14"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s14"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s14"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s14"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s14"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s14"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s14"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s14"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s14"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s14"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s14"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s14"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s14"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s14"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s14"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s14"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s14"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s14"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s14"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s14"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s14"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s14"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s14"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s14"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s14"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s14"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s14"]) .st-faq.has-color, :where([data-cl-s~="s14"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s14"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s14"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s14"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .st-faq__question, :where([data-cl-s~="s14"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s14"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s14"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s14"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s14"]) .is-style-st-square, :where([data-cl-s~="s14"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s14"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s14"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s14"]) .st-faq__question-content, :where([data-cl-s~="s14"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s14"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s14"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s14"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s14"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s14"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s14"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s14"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s14"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s14"]) .is-style-st-square, :where([data-cl-s~="s14"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s14"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s14"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s14"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s14"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s14"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s14"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s14"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s14"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s14"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s14"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s14"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s14"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s14"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s14"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s14"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s14"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s14"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s14"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s14"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s14"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s14"]) .post, :where([data-cl-s~="s14"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s14"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s14"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s14"]) .post, :where([data-cl-s~="s14"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s14"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s14"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s14"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s14"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s14"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s14"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s14"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s14"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s14"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s14"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s14"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s14"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s14"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s14"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s14"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s14"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s14"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s14"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s14"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s14"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s14"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s14"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s14"]) .wp-block-column > :last-child, :where([data-cl-s~="s14"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s14"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s14"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s14"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s14"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s14"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s14"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s14"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s14"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s14"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s14"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s14"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s14"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s14"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s14"]) ul.blocks-gallery-grid, :where([data-cl-s~="s14"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s14"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s14"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s14"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s14"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s14"]) .s-navi-active body, :where([data-cl-s~="s14"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s14"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s14"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s14"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s14"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s14"]) .sns .st-fa, :where([data-cl-s~="s14"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s14"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s14"]) .rssbox a, :where([data-cl-s~="s14"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s14"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s14"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s14"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s14"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s14"]) .tabnone{ display: none; }
:where([data-cl-s~="s14"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s14"]) .sns .st-fa, :where([data-cl-s~="s14"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s14"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s14"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s14"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s14"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s14"]) .op-text, :where([data-cl-s~="s14"]) .op-text a, :where([data-cl-s~="s14"]) .op-text2, :where([data-cl-s~="s14"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s14"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s14"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li, :where([data-cl-s~="s14"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s14"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s14"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s14"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s14"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s14"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s14"]) pre, :where([data-cl-s~="s14"]) .wp-block-details summary, :where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s14"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s14"]) .yellowbox, :where([data-cl-s~="s14"]) .graybox, :where([data-cl-s~="s14"]) .redbox, :where([data-cl-s~="s14"]) .post ul li, :where([data-cl-s~="s14"]) .post ol li, :where([data-cl-s~="s14"]) .st-tab-content > label, :where([data-cl-s~="s14"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s14"]) h2.has-st-regular-font-size, :where([data-cl-s~="s14"]) .h2modoki, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s14"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s14"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s14"]) .h3modoki, :where([data-cl-s~="s14"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s14"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s14"]) .h4modoki, :where([data-cl-s~="s14"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s14"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s14"]) h5, :where([data-cl-s~="s14"]) h5 span, :where([data-cl-s~="s14"]) .h5modoki, :where([data-cl-s~="s14"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s14"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s14"]) h6, :where([data-cl-s~="s14"]) h6 span, :where([data-cl-s~="s14"]) .h6modoki, :where([data-cl-s~="s14"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s14"]) header{ text-align: left; }
:where([data-cl-s~="s14"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s14"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s14"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s14"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s14"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s14"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s14"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s14"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s14"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s14"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s14"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s14"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .h2modoki::after, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s14"]) .h2modoki::before, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s14"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s14"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s14"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s14"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s14"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s14"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s14"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s14"]) .yellowbox, :where([data-cl-s~="s14"]) .redbox, :where([data-cl-s~="s14"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s14"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s14"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s14"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s14"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s14"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s14"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s14"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s14"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s14"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s14"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s14"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s14"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s14"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s14"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s14"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s14"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s14"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s14"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s14"]) .home .colum1 main, :where([data-cl-s~="s14"]) .category .colum1 main{ }
:where([data-cl-s~="s14"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s14"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s14"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s14"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s14"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s14"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s14"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s14"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s14"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s14"]) #st_toc_container > ul > li, :where([data-cl-s~="s14"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s14"]) pre, :where([data-cl-s~="s14"]) .wp-block-details summary, :where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s14"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s14"]) .yellowbox, :where([data-cl-s~="s14"]) .graybox, :where([data-cl-s~="s14"]) .redbox, :where([data-cl-s~="s14"]) .post ul li, :where([data-cl-s~="s14"]) .post ol li, :where([data-cl-s~="s14"]) .post table tr td, :where([data-cl-s~="s14"]) .st-tab-content > label, :where([data-cl-s~="s14"]) .st-tabs__tab-list-item, :where([data-cl-s~="s14"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s14"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s14"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s14"]) h2.has-st-regular-font-size, :where([data-cl-s~="s14"]) .h2modoki, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s14"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s14"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s14"]) .h3modoki, :where([data-cl-s~="s14"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s14"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s14"]) .h4modoki, :where([data-cl-s~="s14"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s14"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s14"]) h5, :where([data-cl-s~="s14"]) h5 span, :where([data-cl-s~="s14"]) .h5modoki, :where([data-cl-s~="s14"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s14"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s14"]) h6, :where([data-cl-s~="s14"]) h6 span, :where([data-cl-s~="s14"]) .h6modoki, :where([data-cl-s~="s14"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s14"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s14"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s14"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s14"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s14"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s14"]) #playnow, :where([data-cl-s~="s14"]) .tagcloud, :where([data-cl-s~="s14"]) .st-formbtn, :where([data-cl-s~="s14"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s14"]) #playnow:hover, :where([data-cl-s~="s14"]) .tagcloud:hover, :where([data-cl-s~="s14"]) .st-formbtn:hover, :where([data-cl-s~="s14"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s14"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s14"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s14"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s14"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s14"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s14"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s14"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s14"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s14"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s14"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s14"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s14"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s14"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s14"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s14"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s14"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s14"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s14"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s14"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s14"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s14"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s14"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s14"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s14"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s14"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s14"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s14"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s14"]) .smanone{ display: block; }
:where([data-cl-s~="s14"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s14"]) header{ padding: 0px; }
:where([data-cl-s~="s14"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s14"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s14"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s14"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s14"]) nav{ display: block; }
:where([data-cl-s~="s14"]) .ie7 aside ul li, :where([data-cl-s~="s14"]) .ie8 aside ul li, :where([data-cl-s~="s14"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s14"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s14"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s14"]) .h2modoki::after, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s14"]) .h2modoki::before, :where([data-cl-s~="s14"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s14"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s14"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s14"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s14"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s14"]) .yellowbox, :where([data-cl-s~="s14"]) .redbox, :where([data-cl-s~="s14"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s14"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s14"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s14"]) .post .st-minihukidashi, :where([data-cl-s~="s14"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s14"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s14"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s14"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s14"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s14"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s14"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s14"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s14"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s14"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s14"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s14"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s14"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s14"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s14"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s14"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s14"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s14"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s14"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s14"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s14"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s14"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s14"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s14"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s14"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s14"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s14"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s14"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s14"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s14"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s14"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s14"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s14"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s14"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s14"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s14"]) #side{ padding: 0px; }
:where([data-cl-s~="s14"]) footer{ width: 100%; }
:where([data-cl-s~="s14"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s14"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s14"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s14"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s14"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s14"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s14"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s14"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s14"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s14"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s14"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s14"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s14"]) #hakusinote #st-header, :where([data-cl-s~="s14"]) #hakusinote #content, :where([data-cl-s~="s14"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s14"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s14"]) .sns{ width: 90%; }
:where([data-cl-s~="s14"]) .sns li{ width: 33%; }
:where([data-cl-s~="s14"]) .snstext{ display: inline; }
:where([data-cl-s~="s14"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s14"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s14"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s14"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s14"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s14"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s14"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s14"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) nav.st5 li .sub-menu, :where([data-cl-s~="s14"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s14"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s14"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s14"]) #st-menuwide div.menu, :where([data-cl-s~="s14"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s14"]) #st-menuwide div.menu::after, :where([data-cl-s~="s14"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) #st-menuwide div.menu li, :where([data-cl-s~="s14"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s14"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s14"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s14"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s14"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s14"]) #st-menuwide div.menu li a, :where([data-cl-s~="s14"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s14"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s14"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s14"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s14"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s14"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s14"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s14"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s14"]) #st_toc_container, :where([data-cl-s~="s14"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s14"]) #st_toc_container > ul > li, :where([data-cl-s~="s14"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s14"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s14"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s14"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s14"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s14"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s14"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s14"]) .spnone{ display: none; }
:where([data-cl-s~="s14"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s14"]) .post .scroll-box table td, :where([data-cl-s~="s14"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s14"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s14"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s14"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s14"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s14"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s14"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s14"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s14"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s14"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s14"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s14"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s14"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s14"]) #page-top, :where([data-cl-s~="s14"]) .st-cardbox, :where([data-cl-s~="s14"]) .st_toc_back, :where([data-cl-s~="s14"]) .rankstlink-l2 p a, :where([data-cl-s~="s14"]) .rankstlink-l p a, :where([data-cl-s~="s14"]) .rankstlink-b p a, :where([data-cl-s~="s14"]) .rankstlink-r p a, :where([data-cl-s~="s14"]) .rankstlink-r2 p a, :where([data-cl-s~="s14"]) .rankstlink-a p a, :where([data-cl-s~="s14"]) .st-mybtn a, :where([data-cl-s~="s14"]) .kanren dd, :where([data-cl-s~="s14"]) .kanren dt, :where([data-cl-s~="s14"]) .post-slide-image, :where([data-cl-s~="s14"]) .post-slide-more, :where([data-cl-s~="s14"]) .post-card-image, :where([data-cl-s~="s14"]) .post-card-title, :where([data-cl-s~="s14"]) a, :where([data-cl-s~="s14"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s14"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s14"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s14"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s14"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s14"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s14"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s14"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s14"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s14"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s14"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s14"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s14"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s14"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s14"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s14"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s14"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s14"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s14"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s14"]) ul li, :where([data-cl-s~="s14"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s14"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s14"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s14"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s14"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s14"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s14"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s14"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s14"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s14"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s14"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s14"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s14"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s14"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s14"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s14"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s14"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s14"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s14"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s14"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s14"]) .st-list li{ }
:where([data-cl-s~="s14"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s14"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s14"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s14"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-box, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-image, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-image a, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-info, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-info a, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-detail, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s14"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s14"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s14"]) .cstmreba .booklink-image, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s14"]) .cstmreba .booklink-info, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s14"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s14"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s14"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s14"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s14"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s14"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s14"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s14"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s14"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s14"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s14"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s14"]) .appreach__developper, :where([data-cl-s~="s14"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s14"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s14"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s14"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s14"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s14"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s14"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s14"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s14"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s14"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s14"]) .post p.rakuten-notice, :where([data-cl-s~="s14"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s14"]) .wp-elements-fcd157054f54bebadc095950967886be a:where(:not(.wp-element-button)){ color: rgb(233, 148, 169); }
:where([data-cl-s~="s15"]) img:is([sizes="auto" i], :where([data-cl-s~="s15"]) [sizes^="auto, :where([data-cl-s~="s15"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s15"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s15"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s15"]) .wp-block-avatar, :where([data-cl-s~="s15"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s15"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s15"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s15"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s15"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s15"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s15"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s15"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s15"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s15"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s15"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s15"]) .is-content-justification-right, :where([data-cl-s~="s15"]) .is-content-justification-left, :where([data-cl-s~="s15"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s15"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s15"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s15"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-button.aligncenter, :where([data-cl-s~="s15"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-calendar td, :where([data-cl-s~="s15"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s15"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s15"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s15"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s15"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s15"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s15"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s15"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s15"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s15"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s15"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s15"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s15"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s15"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s15"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s15"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s15"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s15"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s15"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s15"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s15"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s15"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s15"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s15"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s15"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s15"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s15"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s15"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s15"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s15"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s15"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s15"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s15"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s15"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s15"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s15"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s15"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s15"]) .wp-block-comment-author-name, :where([data-cl-s~="s15"]) .wp-block-comment-content, :where([data-cl-s~="s15"]) .wp-block-comment-edit-link, :where([data-cl-s~="s15"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-cover, :where([data-cl-s~="s15"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s15"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s15"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s15"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s15"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s15"]) .wp-block-cover.alignleft, :where([data-cl-s~="s15"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s15"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s15"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s15"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s15"]) .wp-block-cover.alignleft, :where([data-cl-s~="s15"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s15"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s15"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s15"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s15"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s15"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s15"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s15"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s15"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s15"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s15"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s15"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s15"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s15"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s15"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s15"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s15"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s15"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s15"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s15"]) .wp-block-cover-image-text, :where([data-cl-s~="s15"]) .wp-block-cover-image-text a, :where([data-cl-s~="s15"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s15"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s15"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s15"]) .wp-block-cover-text, :where([data-cl-s~="s15"]) .wp-block-cover-text a, :where([data-cl-s~="s15"]) .wp-block-cover-text a:active, :where([data-cl-s~="s15"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s15"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s15"]) section.wp-block-cover-image h2, :where([data-cl-s~="s15"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s15"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s15"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s15"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s15"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s15"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s15"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s15"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s15"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s15"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s15"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s15"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s15"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s15"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s15"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s15"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s15"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s15"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s15"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s15"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s15"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s15"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s15"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s15"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s15"]) .wp-block-embed.alignleft, :where([data-cl-s~="s15"]) .wp-block-embed.alignright, :where([data-cl-s~="s15"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s15"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s15"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s15"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s15"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s15"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s15"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s15"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s15"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s15"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s15"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s15"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s15"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s15"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s15"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s15"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s15"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s15"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s15"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s15"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s15"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s15"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s15"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s15"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s15"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s15"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s15"]) h1.has-background, :where([data-cl-s~="s15"]) h2.has-background, :where([data-cl-s~="s15"]) h3.has-background, :where([data-cl-s~="s15"]) h4.has-background, :where([data-cl-s~="s15"]) h5.has-background, :where([data-cl-s~="s15"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s15"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s15"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s15"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s15"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s15"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s15"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s15"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s15"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s15"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s15"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s15"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s15"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s15"]) .wp-block-image > a, :where([data-cl-s~="s15"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s15"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s15"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s15"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s15"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s15"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s15"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s15"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-image.alignfull img, :where([data-cl-s~="s15"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-image .aligncenter, :where([data-cl-s~="s15"]) .wp-block-image .alignleft, :where([data-cl-s~="s15"]) .wp-block-image .alignright, :where([data-cl-s~="s15"]) .wp-block-image.aligncenter, :where([data-cl-s~="s15"]) .wp-block-image.alignleft, :where([data-cl-s~="s15"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s15"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s15"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s15"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s15"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s15"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s15"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s15"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s15"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s15"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s15"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s15"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s15"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s15"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s15"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s15"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s15"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s15"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s15"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s15"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s15"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s15"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s15"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s15"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s15"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s15"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s15"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s15"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s15"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s15"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s15"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s15"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s15"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s15"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s15"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s15"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s15"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s15"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s15"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s15"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s15"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s15"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s15"]) ol, :where([data-cl-s~="s15"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s15"]) .wp-block-loginout, :where([data-cl-s~="s15"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s15"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s15"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s15"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s15"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s15"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s15"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s15"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s15"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s15"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s15"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s15"]) .wp-block-media-text__media img, :where([data-cl-s~="s15"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s15"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s15"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s15"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation ul, :where([data-cl-s~="s15"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s15"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s15"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s15"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s15"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s15"]) .wp-block-navigation :where(a), :where([data-cl-s~="s15"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s15"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s15"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s15"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s15"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s15"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s15"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s15"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s15"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s15"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s15"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s15"]) .wp-block-navigation__container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s15"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s15"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s15"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s15"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s15"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s15"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s15"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s15"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s15"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s15"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s15"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s15"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s15"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s15"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s15"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s15"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s15"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s15"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s15"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s15"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s15"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s15"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s15"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s15"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s15"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s15"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s15"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s15"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s15"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s15"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s15"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s15"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s15"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s15"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s15"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s15"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s15"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s15"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s15"]) .wp-block-post-comments-link, :where([data-cl-s~="s15"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s15"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s15"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s15"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s15"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s15"]) .alignright){ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s15"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s15"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s15"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s15"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s15"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s15"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s15"]) .wp-block-post-time-to-read, :where([data-cl-s~="s15"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s15"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s15"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s15"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s15"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s15"]) .wp-block-pullquote cite, :where([data-cl-s~="s15"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s15"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s15"]) .wp-block-pullquote cite, :where([data-cl-s~="s15"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s15"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s15"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s15"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s15"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s15"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s15"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s15"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s15"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s15"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s15"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s15"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s15"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s15"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-query-title, :where([data-cl-s~="s15"]) .wp-block-query-total, :where([data-cl-s~="s15"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s15"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s15"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s15"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s15"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s15"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s15"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s15"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s15"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s15"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s15"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s15"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s15"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s15"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s15"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s15"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s15"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s15"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s15"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s15"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s15"]) .wp-block-rss__item-author, :where([data-cl-s~="s15"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s15"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s15"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s15"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s15"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s15"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s15"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s15"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s15"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s15"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s15"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s15"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s15"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s15"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s15"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s15"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s15"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s15"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s15"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s15"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s15"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s15"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s15"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s15"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-site-logo a, :where([data-cl-s~="s15"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s15"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s15"]) .wp-block-site-tagline, :where([data-cl-s~="s15"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s15"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s15"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s15"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s15"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s15"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s15"]) .wp-block-social-links, :where([data-cl-s~="s15"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s15"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s15"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s15"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s15"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s15"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s15"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s15"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s15"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s15"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s15"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s15"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s15"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s15"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s15"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s15"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s15"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s15"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s15"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s15"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s15"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s15"]) .wp-block-table td, :where([data-cl-s~="s15"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s15"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s15"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s15"]) .wp-block-table.aligncenter, :where([data-cl-s~="s15"]) .wp-block-table.alignleft, :where([data-cl-s~="s15"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s15"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s15"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s15"]) .wp-block-table.alignleft td, :where([data-cl-s~="s15"]) .wp-block-table.alignleft th, :where([data-cl-s~="s15"]) .wp-block-table.alignright td, :where([data-cl-s~="s15"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s15"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s15"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s15"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s15"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s15"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s15"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s15"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s15"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s15"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s15"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s15"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s15"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s15"]) .wp-block-text-columns, :where([data-cl-s~="s15"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s15"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s15"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s15"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s15"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s15"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s15"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s15"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s15"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s15"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s15"]) .editor-styles-wrapper, :where([data-cl-s~="s15"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s15"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s15"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s15"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s15"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s15"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s15"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s15"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s15"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s15"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s15"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s15"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s15"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s15"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s15"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s15"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s15"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s15"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s15"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s15"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s15"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s15"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s15"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s15"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s15"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s15"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s15"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s15"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s15"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s15"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s15"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s15"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s15"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s15"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s15"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s15"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s15"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s15"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s15"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s15"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s15"]) .rcc-wrap, :where([data-cl-s~="s15"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s15"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s15"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s15"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s15"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s15"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s15"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s15"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s15"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s15"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s15"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s15"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s15"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s15"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s15"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s15"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s15"]) .rcc-shop, :where([data-cl-s~="s15"]) .rcc-retrieved, :where([data-cl-s~="s15"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s15"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s15"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s15"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s15"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s15"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s15"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s15"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s15"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s15"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s15"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s15"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s15"]) .rcc-promo-visible, :where([data-cl-s~="s15"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s15"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s15"]) .rcc-promo:focus-visible, :where([data-cl-s~="s15"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s15"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s15"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s15"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s15"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s15"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s15"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s15"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s15"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s15"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s15"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s15"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s15"]) .rcc-retrieved, :where([data-cl-s~="s15"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s15"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s15"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s15"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s15"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s15"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s15"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s15"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s15"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s15"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s15"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s15"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s15"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s15"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s15"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s15"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s15"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s15"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s15"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s15"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s15"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s15"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s15"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s15"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s15"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s15"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s15"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s15"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s15"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s15"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s15"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s15"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s15"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s15"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s15"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s15"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s15"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s15"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s15"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s15"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s15"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s15"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s15"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s15"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s15"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s15"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s15"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s15"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s15"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s15"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s15"]) .is-layout-flex > :is(*, :where([data-cl-s~="s15"]) div){ margin: 0px; }
:where([data-cl-s~="s15"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s15"]) .is-layout-grid > :is(*, :where([data-cl-s~="s15"]) div){ margin: 0px; }
:where([data-cl-s~="s15"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s15"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s15"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s15"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s15"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s15"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s15"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s15"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s15"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s15"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s15"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s15"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s15"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s15"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s15"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s15"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s15"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s15"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s15"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s15"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s15"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s15"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s15"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s15"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s15"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s15"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s15"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s15"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s15"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s15"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s15"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s15"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s15"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s15"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s15"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s15"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s15"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s15"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s15"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s15"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s15"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s15"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s15"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s15"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s15"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s15"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s15"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s15"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s15"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s15"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s15"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s15"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s15"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s15"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s15"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s15"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s15"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s15"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s15"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s15"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s15"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s15"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s15"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s15"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s15"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s15"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s15"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s15"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s15"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s15"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s15"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s15"]) .wpcf7 input[type="url"], :where([data-cl-s~="s15"]) .wpcf7 input[type="email"], :where([data-cl-s~="s15"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s15"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s15"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s15"]) #toc_container li, :where([data-cl-s~="s15"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s15"]) #toc_container.no_bullets li, :where([data-cl-s~="s15"]) #toc_container.no_bullets ul, :where([data-cl-s~="s15"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s15"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s15"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s15"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s15"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s15"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s15"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s15"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s15"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s15"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s15"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s15"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s15"]) #toc_container.toc_black a, :where([data-cl-s~="s15"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s15"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s15"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s15"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s15"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s15"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s15"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s15"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s15"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s15"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s15"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s15"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s15"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s15"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s15"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s15"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s15"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s15"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s15"]) .yyi-rinker-attention-before, :where([data-cl-s~="s15"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s15"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s15"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s15"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s15"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s15"]) body{ margin: 0px; }
:where([data-cl-s~="s15"]) article, :where([data-cl-s~="s15"]) aside, :where([data-cl-s~="s15"]) details, :where([data-cl-s~="s15"]) figcaption, :where([data-cl-s~="s15"]) figure, :where([data-cl-s~="s15"]) footer, :where([data-cl-s~="s15"]) header, :where([data-cl-s~="s15"]) hgroup, :where([data-cl-s~="s15"]) main, :where([data-cl-s~="s15"]) nav, :where([data-cl-s~="s15"]) section, :where([data-cl-s~="s15"]) summary{ display: block; }
:where([data-cl-s~="s15"]) audio, :where([data-cl-s~="s15"]) canvas, :where([data-cl-s~="s15"]) progress, :where([data-cl-s~="s15"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s15"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s15"]) [hidden], :where([data-cl-s~="s15"]) template{ display: none; }
:where([data-cl-s~="s15"]) a{ background: 0px 0px; }
:where([data-cl-s~="s15"]) a:active, :where([data-cl-s~="s15"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s15"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s15"]) b, :where([data-cl-s~="s15"]) strong{ font-weight: 700; }
:where([data-cl-s~="s15"]) dfn{ font-style: italic; }
:where([data-cl-s~="s15"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s15"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) small{ font-size: 80%; }
:where([data-cl-s~="s15"]) sub, :where([data-cl-s~="s15"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s15"]) sup{ top: -0.5em; }
:where([data-cl-s~="s15"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s15"]) img{ border: 0px; }
:where([data-cl-s~="s15"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s15"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s15"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s15"]) pre{ overflow: auto; }
:where([data-cl-s~="s15"]) code, :where([data-cl-s~="s15"]) kbd, :where([data-cl-s~="s15"]) pre, :where([data-cl-s~="s15"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s15"]) button, :where([data-cl-s~="s15"]) input, :where([data-cl-s~="s15"]) optgroup, :where([data-cl-s~="s15"]) select, :where([data-cl-s~="s15"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s15"]) button{ overflow: visible; }
:where([data-cl-s~="s15"]) button, :where([data-cl-s~="s15"]) select{ text-transform: none; }
:where([data-cl-s~="s15"]) button, html:where([data-cl-s~="s15"]) input[type="button"], :where([data-cl-s~="s15"]) input[type="reset"], :where([data-cl-s~="s15"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s15"]) button[disabled], html:where([data-cl-s~="s15"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s15"]) input{ line-height: normal; }
:where([data-cl-s~="s15"]) input[type="checkbox"], :where([data-cl-s~="s15"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s15"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s15"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s15"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s15"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s15"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s15"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s15"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) textarea{ overflow: auto; }
:where([data-cl-s~="s15"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s15"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s15"]) td, :where([data-cl-s~="s15"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s15"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s15"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s15"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s15"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s15"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s15"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s15"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s15"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s15"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s15"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s15"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s15"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s15"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s15"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s15"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s15"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s15"]) .pull-right{ float: right; }
:where([data-cl-s~="s15"]) .pull-left{ float: left; }
:where([data-cl-s~="s15"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s15"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s15"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s15"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s15"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s15"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s15"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s15"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s15"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s15"]) .fa-rotate-90, :root:where([data-cl-s~="s15"]) .fa-rotate-180, :root:where([data-cl-s~="s15"]) .fa-rotate-270, :root:where([data-cl-s~="s15"]) .fa-flip-horizontal, :root:where([data-cl-s~="s15"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s15"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s15"]) .fa-stack-1x, :where([data-cl-s~="s15"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s15"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s15"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s15"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-remove::before, :where([data-cl-s~="s15"]) .fa-close::before, :where([data-cl-s~="s15"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gear::before, :where([data-cl-s~="s15"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-rotate-right::before, :where([data-cl-s~="s15"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dedent::before, :where([data-cl-s~="s15"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-photo::before, :where([data-cl-s~="s15"]) .fa-image::before, :where([data-cl-s~="s15"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-edit::before, :where([data-cl-s~="s15"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mail-forward::before, :where([data-cl-s~="s15"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-warning::before, :where([data-cl-s~="s15"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bar-chart-o::before, :where([data-cl-s~="s15"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gears::before, :where([data-cl-s~="s15"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-facebook-f::before, :where([data-cl-s~="s15"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-feed::before, :where([data-cl-s~="s15"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-group::before, :where([data-cl-s~="s15"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chain::before, :where([data-cl-s~="s15"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cut::before, :where([data-cl-s~="s15"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-copy::before, :where([data-cl-s~="s15"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-save::before, :where([data-cl-s~="s15"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-navicon::before, :where([data-cl-s~="s15"]) .fa-reorder::before, :where([data-cl-s~="s15"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-unsorted::before, :where([data-cl-s~="s15"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-down::before, :where([data-cl-s~="s15"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-up::before, :where([data-cl-s~="s15"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-rotate-left::before, :where([data-cl-s~="s15"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-legal::before, :where([data-cl-s~="s15"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dashboard::before, :where([data-cl-s~="s15"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-flash::before, :where([data-cl-s~="s15"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-paste::before, :where([data-cl-s~="s15"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mobile-phone::before, :where([data-cl-s~="s15"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mail-reply::before, :where([data-cl-s~="s15"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mail-reply-all::before, :where([data-cl-s~="s15"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-star-half-empty::before, :where([data-cl-s~="s15"]) .fa-star-half-full::before, :where([data-cl-s~="s15"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-unlink::before, :where([data-cl-s~="s15"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-toggle-down::before, :where([data-cl-s~="s15"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-toggle-up::before, :where([data-cl-s~="s15"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-toggle-right::before, :where([data-cl-s~="s15"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-euro::before, :where([data-cl-s~="s15"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dollar::before, :where([data-cl-s~="s15"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-rupee::before, :where([data-cl-s~="s15"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cny::before, :where([data-cl-s~="s15"]) .fa-rmb::before, :where([data-cl-s~="s15"]) .fa-yen::before, :where([data-cl-s~="s15"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ruble::before, :where([data-cl-s~="s15"]) .fa-rouble::before, :where([data-cl-s~="s15"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-won::before, :where([data-cl-s~="s15"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bitcoin::before, :where([data-cl-s~="s15"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gittip::before, :where([data-cl-s~="s15"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-toggle-left::before, :where([data-cl-s~="s15"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-turkish-lira::before, :where([data-cl-s~="s15"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-institution::before, :where([data-cl-s~="s15"]) .fa-bank::before, :where([data-cl-s~="s15"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mortar-board::before, :where([data-cl-s~="s15"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-automobile::before, :where([data-cl-s~="s15"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cab::before, :where([data-cl-s~="s15"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-photo-o::before, :where([data-cl-s~="s15"]) .fa-file-picture-o::before, :where([data-cl-s~="s15"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-zip-o::before, :where([data-cl-s~="s15"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-sound-o::before, :where([data-cl-s~="s15"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-movie-o::before, :where([data-cl-s~="s15"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-life-bouy::before, :where([data-cl-s~="s15"]) .fa-life-buoy::before, :where([data-cl-s~="s15"]) .fa-life-saver::before, :where([data-cl-s~="s15"]) .fa-support::before, :where([data-cl-s~="s15"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ra::before, :where([data-cl-s~="s15"]) .fa-resistance::before, :where([data-cl-s~="s15"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ge::before, :where([data-cl-s~="s15"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-y-combinator-square::before, :where([data-cl-s~="s15"]) .fa-yc-square::before, :where([data-cl-s~="s15"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wechat::before, :where([data-cl-s~="s15"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-send::before, :where([data-cl-s~="s15"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-send-o::before, :where([data-cl-s~="s15"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s15"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shekel::before, :where([data-cl-s~="s15"]) .fa-sheqel::before, :where([data-cl-s~="s15"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-intersex::before, :where([data-cl-s~="s15"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hotel::before, :where([data-cl-s~="s15"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-yc::before, :where([data-cl-s~="s15"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-battery-4::before, :where([data-cl-s~="s15"]) .fa-battery::before, :where([data-cl-s~="s15"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-battery-3::before, :where([data-cl-s~="s15"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-battery-2::before, :where([data-cl-s~="s15"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-battery-1::before, :where([data-cl-s~="s15"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-battery-0::before, :where([data-cl-s~="s15"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hourglass-1::before, :where([data-cl-s~="s15"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hourglass-2::before, :where([data-cl-s~="s15"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hourglass-3::before, :where([data-cl-s~="s15"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-grab-o::before, :where([data-cl-s~="s15"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-stop-o::before, :where([data-cl-s~="s15"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-tv::before, :where([data-cl-s~="s15"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-asl-interpreting::before, :where([data-cl-s~="s15"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-deafness::before, :where([data-cl-s~="s15"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s15"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-signing::before, :where([data-cl-s~="s15"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-google-plus-circle::before, :where([data-cl-s~="s15"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-fa::before, :where([data-cl-s~="s15"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-vcard::before, :where([data-cl-s~="s15"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-vcard-o::before, :where([data-cl-s~="s15"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-drivers-license::before, :where([data-cl-s~="s15"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-drivers-license-o::before, :where([data-cl-s~="s15"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thermometer-4::before, :where([data-cl-s~="s15"]) .fa-thermometer::before, :where([data-cl-s~="s15"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thermometer-3::before, :where([data-cl-s~="s15"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thermometer-2::before, :where([data-cl-s~="s15"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thermometer-1::before, :where([data-cl-s~="s15"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-thermometer-0::before, :where([data-cl-s~="s15"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bathtub::before, :where([data-cl-s~="s15"]) .fa-s15::before, :where([data-cl-s~="s15"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-times-rectangle::before, :where([data-cl-s~="s15"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s15"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s15"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s15"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s15"]) .sr-only-focusable:active, :where([data-cl-s~="s15"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s15"]) .faa-wrench.animated, :where([data-cl-s~="s15"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s15"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s15"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s15"]) .faa-ring.animated, :where([data-cl-s~="s15"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s15"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s15"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s15"]) .faa-vertical.animated, :where([data-cl-s~="s15"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s15"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s15"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s15"]) .faa-horizontal.animated, :where([data-cl-s~="s15"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s15"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s15"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s15"]) .faa-flash.animated, :where([data-cl-s~="s15"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s15"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s15"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s15"]) .faa-bounce.animated, :where([data-cl-s~="s15"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s15"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s15"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s15"]) .faa-spin.animated, :where([data-cl-s~="s15"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s15"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s15"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s15"]) .faa-float.animated, :where([data-cl-s~="s15"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s15"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s15"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s15"]) .faa-pulse.animated, :where([data-cl-s~="s15"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s15"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s15"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s15"]) .faa-shake.animated, :where([data-cl-s~="s15"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s15"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s15"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s15"]) .faa-tada.animated, :where([data-cl-s~="s15"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s15"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s15"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s15"]) .faa-passing.animated, :where([data-cl-s~="s15"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s15"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s15"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s15"]) .faa-passing-reverse.animated, :where([data-cl-s~="s15"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s15"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s15"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s15"]) .faa-burst.animated, :where([data-cl-s~="s15"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s15"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s15"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s15"]) .faa-falling.animated, :where([data-cl-s~="s15"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s15"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s15"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s15"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s15"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s15"]) [class^="st-svg-"], :where([data-cl-s~="s15"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s15"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s15"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s15"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-quora::before, :where([data-cl-s~="s15"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s15"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s15"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s15"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s15"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s15"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s15"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s15"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s15"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s15"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s15"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s15"]) .slick-slider .slick-track, :where([data-cl-s~="s15"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s15"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .slick-track::before, :where([data-cl-s~="s15"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s15"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s15"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s15"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s15"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s15"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s15"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s15"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s15"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s15"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s15"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s15"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s15"]) .slick-prev, :where([data-cl-s~="s15"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s15"]) .slick-prev:hover, :where([data-cl-s~="s15"]) .slick-prev:focus, :where([data-cl-s~="s15"]) .slick-next:hover, :where([data-cl-s~="s15"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s15"]) .slick-prev:hover::before, :where([data-cl-s~="s15"]) .slick-prev:focus::before, :where([data-cl-s~="s15"]) .slick-next:hover::before, :where([data-cl-s~="s15"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s15"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s15"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s15"]) .slick-prev::before, :where([data-cl-s~="s15"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s15"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s15"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s15"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s15"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s15"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s15"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s15"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s15"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s15"]) .slick-dots li button:hover, :where([data-cl-s~="s15"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s15"]) .slick-dots li button:hover::before, :where([data-cl-s~="s15"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s15"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s15"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s15"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .st-marquee p:empty, :where([data-cl-s~="s15"]) p:empty{ display: none; }
:where([data-cl-s~="s15"]) .st-notosans, :where([data-cl-s~="s15"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s15"]) .st-m1c, :where([data-cl-s~="s15"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s15"]) main, :where([data-cl-s~="s15"]) article, :where([data-cl-s~="s15"]) aside, :where([data-cl-s~="s15"]) header, :where([data-cl-s~="s15"]) canvas, :where([data-cl-s~="s15"]) details, :where([data-cl-s~="s15"]) figcaption, :where([data-cl-s~="s15"]) figure, :where([data-cl-s~="s15"]) footer, :where([data-cl-s~="s15"]) nav, :where([data-cl-s~="s15"]) section, :where([data-cl-s~="s15"]) summary{ display: block; }
html:where([data-cl-s~="s15"]), :where([data-cl-s~="s15"]) body{ height: 100%; }
:where([data-cl-s~="s15"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s15"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) cite{ font-style: normal; }
:where([data-cl-s~="s15"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s15"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s15"]) h1, :where([data-cl-s~="s15"]) h2, :where([data-cl-s~="s15"]) h3, :where([data-cl-s~="s15"]) h4, :where([data-cl-s~="s15"]) h5, :where([data-cl-s~="s15"]) h6, :where([data-cl-s~="s15"]) h5 span, :where([data-cl-s~="s15"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s15"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s15"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s15"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s15"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s15"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .wp-block-video, :where([data-cl-s~="s15"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .sticky, :where([data-cl-s~="s15"]) .gallery-caption, :where([data-cl-s~="s15"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s15"]) .dashicons, :where([data-cl-s~="s15"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s15"]) [class^="material-icons-"], :where([data-cl-s~="s15"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s15"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s15"]) .st-hide{ display: none; }
:where([data-cl-s~="s15"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s15"]) .post h4 .point-in i, :where([data-cl-s~="s15"]) .n-entry i, :where([data-cl-s~="s15"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-timeline > br, :where([data-cl-s~="s15"]) .st-tab-content > br, :where([data-cl-s~="s15"]) .st_table_sc > br, :where([data-cl-s~="s15"]) .post .st-box-btn > br, :where([data-cl-s~="s15"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s15"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .st-svg-question-circle, :where([data-cl-s~="s15"]) .st-svg-check-circle, :where([data-cl-s~="s15"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s15"]) .st-svg-exclamation-circle, :where([data-cl-s~="s15"]) .st-svg-pencil-square-o, :where([data-cl-s~="s15"]) .st-svg-user, :where([data-cl-s~="s15"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s15"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s15"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s15"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s15"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s15"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s15"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s15"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s15"]) .faa-spin.animated, :where([data-cl-s~="s15"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s15"]) a, :where([data-cl-s~="s15"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s15"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s15"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s15"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s15"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s15"]) img:not(.size-st_header_slider), :where([data-cl-s~="s15"]) video, :where([data-cl-s~="s15"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s15"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s15"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s15"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s15"]) .is-style-st-photoline img, :where([data-cl-s~="s15"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .is-style-st-photohu, :where([data-cl-s~="s15"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s15"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s15"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s15"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s15"]) .st-photohu div img, :where([data-cl-s~="s15"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) img.size-full, :where([data-cl-s~="s15"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s15"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s15"]) .resetwidth img, :where([data-cl-s~="s15"]) .resetwidth video, :where([data-cl-s~="s15"]) .resetwidth object, :where([data-cl-s~="s15"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s15"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s15"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s15"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s15"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s15"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s15"]) .h-100{ height: 100%; }
:where([data-cl-s~="s15"]) .pa0, :where([data-cl-s~="s15"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s15"]) .ma0, :where([data-cl-s~="s15"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s15"]) .mt0, :where([data-cl-s~="s15"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s15"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s15"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s15"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s15"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s15"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s15"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s15"]) .mr0, :where([data-cl-s~="s15"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s15"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s15"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s15"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s15"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s15"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s15"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s15"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s15"]) .ml0, :where([data-cl-s~="s15"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s15"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s15"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s15"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s15"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s15"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s15"]) .mb-0, :where([data-cl-s~="s15"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s15"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s15"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s15"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s15"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s15"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s15"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s15"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s15"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s15"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s15"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s15"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s15"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s15"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s15"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s15"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s15"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s15"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s15"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s15"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s15"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s15"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s15"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s15"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s15"]) .st-bg-stich::after, :where([data-cl-s~="s15"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s15"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s15"]) .st-brackets::before, :where([data-cl-s~="s15"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s15"]) .post .st-timeline, :where([data-cl-s~="s15"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s15"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s15"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s15"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s15"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s15"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-timeline > li::after, :where([data-cl-s~="s15"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s15"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s15"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s15"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s15"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s15"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s15"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s15"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s15"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s15"]) .st-timeline-list-text a, :where([data-cl-s~="s15"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s15"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s15"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s15"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s15"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s15"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s15"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s15"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s15"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s15"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s15"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s15"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s15"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s15"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s15"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s15"]) .st-in-mybox .st-point, :where([data-cl-s~="s15"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s15"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s15"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s15"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s15"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s15"]) .st-back-btn .st-fa, :where([data-cl-s~="s15"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s15"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s15"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s15"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s15"]) .smanone{ display: none; }
:where([data-cl-s~="s15"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s15"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s15"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s15"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s15"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s15"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) kbd, :where([data-cl-s~="s15"]) .st-code, :where([data-cl-s~="s15"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s15"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s15"]) kbd, :where([data-cl-s~="s15"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s15"]) pre .st-code, :where([data-cl-s~="s15"]) .st-pre .st-code, :where([data-cl-s~="s15"]) pre code, :where([data-cl-s~="s15"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s15"]) .clear{ clear: both; }
:where([data-cl-s~="s15"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s15"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s15"]) thead th, :where([data-cl-s~="s15"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s15"]) table thead th, :where([data-cl-s~="s15"]) table thead th p, :where([data-cl-s~="s15"]) table thead tr td, :where([data-cl-s~="s15"]) .post table thead tr td, :where([data-cl-s~="s15"]) .post table thead tr td p, :where([data-cl-s~="s15"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s15"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s15"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s15"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s15"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s15"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s15"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s15"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s15"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s15"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s15"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s15"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s15"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s15"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s15"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s15"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s15"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s15"]) #side aside .slick-dots li, :where([data-cl-s~="s15"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s15"]) .slick-prev, :where([data-cl-s~="s15"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s15"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s15"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s15"]) .slick-prev:hover, :where([data-cl-s~="s15"]) .slick-prev:focus, :where([data-cl-s~="s15"]) .slick-next:hover, :where([data-cl-s~="s15"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s15"]) .slick-prev::before, :where([data-cl-s~="s15"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s15"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s15"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s15"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s15"]) .slick-slide:focus, :where([data-cl-s~="s15"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s15"]) .slider, :where([data-cl-s~="s15"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s15"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s15"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s15"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s15"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s15"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s15"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s15"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s15"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s15"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s15"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s15"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .header-post-slider.is-wide, :where([data-cl-s~="s15"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s15"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s15"]) .post-slide-image, :where([data-cl-s~="s15"]) .post-slide-more, :where([data-cl-s~="s15"]) .post-card-image, :where([data-cl-s~="s15"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s15"]) .post-slide-image:hover, :where([data-cl-s~="s15"]) .post-slide-more:hover, :where([data-cl-s~="s15"]) .post-card-image:hover, :where([data-cl-s~="s15"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s15"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s15"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s15"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s15"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s15"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s15"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s15"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s15"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s15"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s15"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s15"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s15"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s15"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s15"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s15"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s15"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s15"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s15"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s15"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s15"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s15"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s15"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s15"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s15"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s15"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s15"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s15"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s15"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s15"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s15"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s15"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s15"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s15"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s15"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s15"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s15"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s15"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s15"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s15"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s15"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s15"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s15"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s15"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s15"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s15"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s15"]) .post-card-date .st-fa, :where([data-cl-s~="s15"]) .post-slide-date .st-fa, :where([data-cl-s~="s15"]) .post-card-date .fa, :where([data-cl-s~="s15"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s15"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s15"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s15"]) .post-card-excerpt p, :where([data-cl-s~="s15"]) main .post-slide-excerpt p, :where([data-cl-s~="s15"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s15"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s15"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s15"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s15"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s15"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s15"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s15"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s15"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .content-post-slider, :where([data-cl-s~="s15"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s15"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s15"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s15"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s15"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s15"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s15"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s15"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s15"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s15"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s15"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s15"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s15"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s15"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s15"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s15"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s15"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s15"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s15"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s15"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s15"]) a.st-flexbox-link, :where([data-cl-s~="s15"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s15"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s15"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s15"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s15"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s15"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s15"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s15"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s15"]) .st-header-flexbox ul, :where([data-cl-s~="s15"]) .post .st-header-flexbox ol, :where([data-cl-s~="s15"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s15"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s15"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s15"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s15"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s15"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s15"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s15"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s15"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s15"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s15"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s15"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s15"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s15"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s15"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s15"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s15"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s15"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) pre, :where([data-cl-s~="s15"]) .wp-block-details summary, :where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s15"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s15"]) .yellowbox, :where([data-cl-s~="s15"]) .graybox, :where([data-cl-s~="s15"]) .redbox, :where([data-cl-s~="s15"]) #topnews .clearfix dd p, :where([data-cl-s~="s15"]) .post ul li, :where([data-cl-s~="s15"]) .post ol li, :where([data-cl-s~="s15"]) #comments #respond, :where([data-cl-s~="s15"]) .st-tab-content > label, :where([data-cl-s~="s15"]) .st-tabs__tab-list-item, :where([data-cl-s~="s15"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s15"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s15"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) h1{ margin: 0px; }
:where([data-cl-s~="s15"]) h2.has-st-regular-font-size, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s15"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s15"]) .h3modoki, :where([data-cl-s~="s15"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s15"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s15"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s15"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s15"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s15"]) h5, :where([data-cl-s~="s15"]) h5 span, :where([data-cl-s~="s15"]) .h5modoki, :where([data-cl-s~="s15"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s15"]) #footer h5, :where([data-cl-s~="s15"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s15"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s15"]) h6, :where([data-cl-s~="s15"]) h6 span, :where([data-cl-s~="s15"]) .h6modoki, :where([data-cl-s~="s15"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s15"]) .st-h-copy-toc, :where([data-cl-s~="s15"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s15"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s15"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s15"]) header .descr.sitenametop, :where([data-cl-s~="s15"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s15"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s15"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s15"]) header .descr.sitename-only, :where([data-cl-s~="s15"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s15"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s15"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s15"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s15"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s15"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s15"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s15"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s15"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s15"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s15"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s15"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s15"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s15"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s15"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s15"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s15"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s15"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s15"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s15"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s15"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s15"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s15"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s15"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s15"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s15"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s15"]) .blog_info .st-fa, :where([data-cl-s~="s15"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s15"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s15"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s15"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s15"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s15"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s15"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s15"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s15"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s15"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s15"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s15"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s15"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s15"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s15"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s15"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .h5modoki, :where([data-cl-s~="s15"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s15"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s15"]) .h2modoki, :where([data-cl-s~="s15"]) .h3modoki, :where([data-cl-s~="s15"]) .h4modoki, :where([data-cl-s~="s15"]) .h5modoki, :where([data-cl-s~="s15"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s15"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s15"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s15"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s15"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s15"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s15"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s15"]) .wp-block-image figcaption a, :where([data-cl-s~="s15"]) .wp-block-image figcaption, :where([data-cl-s~="s15"]) .wp-caption-text a, :where([data-cl-s~="s15"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s15"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s15"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s15"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s15"]) #side .widget_meta ul li, :where([data-cl-s~="s15"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s15"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s15"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #content{ position: relative; }
:where([data-cl-s~="s15"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s15"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s15"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s15"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s15"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s15"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s15"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s15"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s15"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s15"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s15"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s15"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s15"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s15"]) .post .blogbox .st-fa, :where([data-cl-s~="s15"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s15"]) .post .blogbox .fa, :where([data-cl-s~="s15"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s15"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s15"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s15"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s15"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s15"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s15"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s15"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-large, :where([data-cl-s~="s15"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s15"]) .inyoumodoki, :where([data-cl-s~="s15"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .inyoumodoki::before, :where([data-cl-s~="s15"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s15"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s15"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s15"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) blockquote.tiktok-embed, :where([data-cl-s~="s15"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s15"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s15"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s15"]) .post blockquote cite, :where([data-cl-s~="s15"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s15"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s15"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s15"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s15"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s15"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s15"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s15"]) .ymarker, :where([data-cl-s~="s15"]) .ymarker-s, :where([data-cl-s~="s15"]) .gmarker, :where([data-cl-s~="s15"]) .gmarker-s, :where([data-cl-s~="s15"]) .rmarker, :where([data-cl-s~="s15"]) .rmarker-s, :where([data-cl-s~="s15"]) .bmarker, :where([data-cl-s~="s15"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s15"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s15"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s15"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s15"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s15"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s15"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s15"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s15"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s15"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s15"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s15"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s15"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .post .yellowbox .maruck, :where([data-cl-s~="s15"]) .post .yellowbox .maruno, :where([data-cl-s~="s15"]) .post .yellowbox p:last-child, :where([data-cl-s~="s15"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s15"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .graybox .maruck, :where([data-cl-s~="s15"]) .post .graybox .maruno, :where([data-cl-s~="s15"]) .post .graybox p:last-child, :where([data-cl-s~="s15"]) .post .graybox ol:last-child, :where([data-cl-s~="s15"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .redbox .maruck, :where([data-cl-s~="s15"]) .post .redbox .maruno, :where([data-cl-s~="s15"]) .post .redbox p:last-child, :where([data-cl-s~="s15"]) .post .redbox ol:last-child, :where([data-cl-s~="s15"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .freebox .maruck, :where([data-cl-s~="s15"]) .post .freebox .maruno, :where([data-cl-s~="s15"]) .post .st-mybox .maruck, :where([data-cl-s~="s15"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s15"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s15"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s15"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s15"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s15"]) span.sankou, :where([data-cl-s~="s15"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s15"]) span.sankou.green, :where([data-cl-s~="s15"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s15"]) span.sankou.blue, :where([data-cl-s~="s15"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s15"]) span.st-hisu, :where([data-cl-s~="s15"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s15"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s15"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s15"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s15"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s15"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s15"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s15"]) .st-wrench-icon i::before, :where([data-cl-s~="s15"]) .st-wrench-icon::before, :where([data-cl-s~="s15"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s15"]) .st-ring-icon i::before, :where([data-cl-s~="s15"]) .st-ring-icon::before, :where([data-cl-s~="s15"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s15"]) .st-horizontal-icon i::before, :where([data-cl-s~="s15"]) .st-horizontal-icon::before, :where([data-cl-s~="s15"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s15"]) .st-vertical-icon i::before, :where([data-cl-s~="s15"]) .st-vertical-icon::before, :where([data-cl-s~="s15"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s15"]) .st-flash-icon i::before, :where([data-cl-s~="s15"]) .st-flash-icon::before, :where([data-cl-s~="s15"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s15"]) .st-bounce-icon i::before, :where([data-cl-s~="s15"]) .st-bounce-icon::before, :where([data-cl-s~="s15"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s15"]) .st-rotation-icon i::before, :where([data-cl-s~="s15"]) .st-rotation-icon::before, :where([data-cl-s~="s15"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s15"]) .st-float-icon i::before, :where([data-cl-s~="s15"]) .st-float-icon::before, :where([data-cl-s~="s15"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s15"]) .st-pulse-icon i::before, :where([data-cl-s~="s15"]) .st-pulse-icon::before, :where([data-cl-s~="s15"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s15"]) .st-shake-s-icon i::before, :where([data-cl-s~="s15"]) .st-shake-s-icon::before, :where([data-cl-s~="s15"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s15"]) .st-shake-icon i::before, :where([data-cl-s~="s15"]) .st-shake-icon::before, :where([data-cl-s~="s15"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s15"]) .st-tada-icon i::before, :where([data-cl-s~="s15"]) .st-tada-icon::before, :where([data-cl-s~="s15"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s15"]) .st-passing-icon i::before, :where([data-cl-s~="s15"]) .st-passing-icon::before, :where([data-cl-s~="s15"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s15"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s15"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s15"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s15"]) .st-burst-icon i::before, :where([data-cl-s~="s15"]) .st-burst-icon::before, :where([data-cl-s~="s15"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s15"]) .st-falling-icon i::before, :where([data-cl-s~="s15"]) .st-falling-icon::before, :where([data-cl-s~="s15"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s15"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s15"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s15"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s15"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s15"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s15"]) .y-star, :where([data-cl-s~="s15"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s15"]) .y-star .st-svg-star, :where([data-cl-s~="s15"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s15"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s15"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s15"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s15"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s15"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s15"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s15"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s15"]) .post .p-entry-t, :where([data-cl-s~="s15"]) #side .p-entry-t, :where([data-cl-s~="s15"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s15"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s15"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s15"]) #footer .pop-box, :where([data-cl-s~="s15"]) .nowhits .pop-box, :where([data-cl-s~="s15"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s15"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s15"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s15"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s15"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s15"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s15"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s15"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s15"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s15"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s15"]) footer .footer-wbox .headbox, :where([data-cl-s~="s15"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s15"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s15"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s15"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s15"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s15"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s15"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s15"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s15"]) #content-w .category .p-entry, :where([data-cl-s~="s15"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s15"]) #content-w .post .category .p-entry, :where([data-cl-s~="s15"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s15"]) #content-w .category .p-entry::after, :where([data-cl-s~="s15"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s15"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s15"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s15"]) .category .p-entry-t, :where([data-cl-s~="s15"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s15"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s15"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s15"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s15"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s15"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s15"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s15"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s15"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s15"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s15"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s15"]) .poprank{ position: relative; }
:where([data-cl-s~="s15"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s15"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s15"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s15"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s15"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s15"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s15"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s15"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s15"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) #footer .copy, :where([data-cl-s~="s15"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s15"]) #footer .copy a, :where([data-cl-s~="s15"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s15"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s15"]) .head-telno a, :where([data-cl-s~="s15"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s15"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s15"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s15"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s15"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s15"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s15"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s15"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s15"]) .headbox, :where([data-cl-s~="s15"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s15"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s15"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s15"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s15"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s15"]) .widget_recent_entries ul li a, :where([data-cl-s~="s15"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s15"]) .widget_recent_entries ul li, :where([data-cl-s~="s15"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s15"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s15"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s15"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s15"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s15"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s15"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s15"]) footer .widget_recent_entries ul, :where([data-cl-s~="s15"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s15"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s15"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s15"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s15"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s15"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s15"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s15"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s15"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s15"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s15"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s15"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s15"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s15"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s15"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s15"]) #st-infomation-widget .huto *, :where([data-cl-s~="s15"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s15"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s15"]) footer .widget_tag_cloud, :where([data-cl-s~="s15"]) footer .widget_categories, :where([data-cl-s~="s15"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #footer .st-formbtn, :where([data-cl-s~="s15"]) #footer .rssbox, :where([data-cl-s~="s15"]) #footer .st-author-box, :where([data-cl-s~="s15"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s15"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s15"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s15"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s15"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s15"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s15"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s15"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s15"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s15"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s15"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s15"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s15"]) .kanren h3 a, :where([data-cl-s~="s15"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s15"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s15"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s15"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s15"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s15"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s15"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s15"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s15"]) .kanren.pop-box h5, :where([data-cl-s~="s15"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s15"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s15"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s15"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s15"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s15"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s15"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s15"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s15"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s15"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s15"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s15"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s15"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s15"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s15"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s15"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s15"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s15"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s15"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s15"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s15"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s15"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s15"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s15"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s15"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s15"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) .st-author-box .st-fa, :where([data-cl-s~="s15"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s15"]) ul#st-tab-menu, :where([data-cl-s~="s15"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s15"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s15"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s15"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s15"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s15"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s15"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s15"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s15"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s15"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s15"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .st-author-sns, :where([data-cl-s~="s15"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-author-sns .st-fa, :where([data-cl-s~="s15"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-author-sns .st-fa, :where([data-cl-s~="s15"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s15"]) .st-author-sns a, :where([data-cl-s~="s15"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s15"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s15"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s15"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s15"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s15"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s15"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s15"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s15"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s15"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s15"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s15"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s15"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s15"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s15"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s15"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s15"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s15"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s15"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s15"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s15"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s15"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s15"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s15"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s15"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s15"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s15"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s15"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s15"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s15"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s15"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s15"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s15"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s15"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s15"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s15"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s15"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s15"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s15"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s15"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s15"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s15"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .post table tfoot, :where([data-cl-s~="s15"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s15"]) .post table thead th, :where([data-cl-s~="s15"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s15"]) table > thead > tr > td, :where([data-cl-s~="s15"]) table > thead > tr > th, :where([data-cl-s~="s15"]) table > tr > td, :where([data-cl-s~="s15"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s15"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s15"]) table tr td, :where([data-cl-s~="s15"]) table#wp-calendar tr td, :where([data-cl-s~="s15"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s15"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s15"]) table th, :where([data-cl-s~="s15"]) table th p, :where([data-cl-s~="s15"]) .post table tr td p, :where([data-cl-s~="s15"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s15"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s15"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s15"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s15"]) tr.st-centertable, :where([data-cl-s~="s15"]) td.st-centertable, :where([data-cl-s~="s15"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s15"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s15"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s15"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s15"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s15"]) .post .scroll-box.pc table td, :where([data-cl-s~="s15"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s15"]) .is-style-scroll-box.pc, :where([data-cl-s~="s15"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s15"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s15"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s15"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s15"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s15"]) img.float-left{ float: left; }
:where([data-cl-s~="s15"]) img.float-right{ float: right; }
:where([data-cl-s~="s15"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s15"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s15"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s15"]) .widget_media_image, :where([data-cl-s~="s15"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) main ul, :where([data-cl-s~="s15"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s15"]) main .sns ul, :where([data-cl-s~="s15"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) main ul.st_toc_list, :where([data-cl-s~="s15"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) main ul.st-box-btn, :where([data-cl-s~="s15"]) main ul.st_toc_list, :where([data-cl-s~="s15"]) main ol.st_toc_list, :where([data-cl-s~="s15"]) main ul.has-st-border, :where([data-cl-s~="s15"]) main ol.has-st-border, :where([data-cl-s~="s15"]) main ul.has-background, :where([data-cl-s~="s15"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s15"]) main ul ul, :where([data-cl-s~="s15"]) main ul ol, :where([data-cl-s~="s15"]) main ol ul, :where([data-cl-s~="s15"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s15"]) .is-style-st-check, :where([data-cl-s~="s15"]) .is-style-st-timeline-count, :where([data-cl-s~="s15"]) .is-style-st-timeline-list, :where([data-cl-s~="s15"]) .is-style-st-circle, :where([data-cl-s~="s15"]) .is-style-st-circle-border, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox, :where([data-cl-s~="s15"]) .is-style-st-maruck, :where([data-cl-s~="s15"]) .is-style-st-maruno, :where([data-cl-s~="s15"]) .is-style-st-no, :where([data-cl-s~="s15"]) .is-style-st-no-border, :where([data-cl-s~="s15"]) .st-list-circle ul, :where([data-cl-s~="s15"]) .st-list-check ul, :where([data-cl-s~="s15"]) .st-square-checkbox ul, :where([data-cl-s~="s15"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s15"]) .maruck ul, :where([data-cl-s~="s15"]) .maruno ul, :where([data-cl-s~="s15"]) .st-list-no ul, :where([data-cl-s~="s15"]) .st-list-circle ol, :where([data-cl-s~="s15"]) .st-list-check ol, :where([data-cl-s~="s15"]) .st-square-checkbox ol, :where([data-cl-s~="s15"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s15"]) .maruck ol, :where([data-cl-s~="s15"]) .maruno ol, :where([data-cl-s~="s15"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) main ul li, :where([data-cl-s~="s15"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s15"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s15"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s15"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s15"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s15"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s15"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s15"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s15"]) .kome ol, :where([data-cl-s~="s15"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s15"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s15"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s15"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou, :where([data-cl-s~="s15"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) main .st-list-border ul li, :where([data-cl-s~="s15"]) main .st-list-border ol li, :where([data-cl-s~="s15"]) main ul.is-style-st-border li, :where([data-cl-s~="s15"]) main ol.is-style-st-border li, :where([data-cl-s~="s15"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s15"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s15"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s15"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s15"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s15"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s15"]) ul li{ text-align: left; }
:where([data-cl-s~="s15"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s15"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s15"]) .post .is-style-st-maruno, :where([data-cl-s~="s15"]) .post .is-style-st-maruck, :where([data-cl-s~="s15"]) .post .maruno, :where([data-cl-s~="s15"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s15"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s15"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s15"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s15"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s15"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s15"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s15"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s15"]) .post .maruno li, :where([data-cl-s~="s15"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s15"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s15"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s15"]) .post .maruno li::before, :where([data-cl-s~="s15"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s15"]) .is-style-st-border > li, :where([data-cl-s~="s15"]) .is-style-st-circle-border > li, :where([data-cl-s~="s15"]) .is-style-st-check-border > li, :where([data-cl-s~="s15"]) .is-style-st-no-border > li, :where([data-cl-s~="s15"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) ol.is-style-st-circle > li, :where([data-cl-s~="s15"]) ul.is-style-st-circle > li, :where([data-cl-s~="s15"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s15"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s15"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s15"]) .is-style-st-circle > li::before, :where([data-cl-s~="s15"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s15"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s15"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s15"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s15"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s15"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-check > li, :where([data-cl-s~="s15"]) .is-style-st-check-border > li, :where([data-cl-s~="s15"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s15"]) .is-style-st-check > li::before, :where([data-cl-s~="s15"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s15"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s15"]) .is-style-st-check > li::after, :where([data-cl-s~="s15"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s15"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .is-style-st-no > li, :where([data-cl-s~="s15"]) .is-style-st-no-border > li, :where([data-cl-s~="s15"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s15"]) .is-style-st-no > li::before, :where([data-cl-s~="s15"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s15"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s15"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s15"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s15"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s15"]) .st-link-guide li a, :where([data-cl-s~="s15"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s15"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s15"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s15"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s15"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s15"]) main, :where([data-cl-s~="s15"]) .st-count-reset, :where([data-cl-s~="s15"]) .st-link-guide, :where([data-cl-s~="s15"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s15"]) footer .st-link-guide ul, :where([data-cl-s~="s15"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s15"]) .post .st-box-btn, :where([data-cl-s~="s15"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s15"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s15"]) .st-box-btn li, :where([data-cl-s~="s15"]) .post .st-box-btn li, :where([data-cl-s~="s15"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s15"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s15"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s15"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s15"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s15"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s15"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s15"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s15"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s15"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s15"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s15"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s15"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s15"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s15"]) .st-box-btn .st-fa, :where([data-cl-s~="s15"]) .st-box-btn .fa, :where([data-cl-s~="s15"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s15"]) .post .st-box-btn-text, :where([data-cl-s~="s15"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s15"]) .post .st-box-btn-memo, :where([data-cl-s~="s15"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s15"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s15"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s15"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s15"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s15"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-box-btn .st-fa, :where([data-cl-s~="s15"]) .st-box-btn .fa, :where([data-cl-s~="s15"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s15"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s15"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s15"]) footer ul.st-box-btn img, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s15"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s15"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s15"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s15"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s15"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s15"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s15"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s15"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s15"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s15"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s15"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s15"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide li, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s15"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide li a, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s15"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide li a, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s15"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s15"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s15"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s15"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s15"]) .st-link-guide .sub-menu, :where([data-cl-s~="s15"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s15"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s15"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s15"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s15"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s15"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s15"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s15"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s15"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s15"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s15"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s15"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-btn-open .st-fa, :where([data-cl-s~="s15"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s15"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s15"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s15"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s15"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s15"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-memobox2 .st-fa, :where([data-cl-s~="s15"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s15"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s15"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s15"]) .st-memobox .st-fa, :where([data-cl-s~="s15"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s15"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s15"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s15"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s15"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s15"]) .st-mybox .st-fa, :where([data-cl-s~="s15"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s15"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s15"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s15"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s15"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s15"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s15"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s15"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s15"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s15"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s15"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s15"]) .p-entry-f .st-fa, :where([data-cl-s~="s15"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s15"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s15"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s15"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s15"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s15"]) .post .st-minihukidashi, :where([data-cl-s~="s15"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s15"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s15"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s15"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s15"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s15"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s15"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s15"]) .hukidashi-underline::before, :where([data-cl-s~="s15"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s15"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s15"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s15"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-marumozi .st-fa, :where([data-cl-s~="s15"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s15"]) .st-marumozi .fa, :where([data-cl-s~="s15"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s15"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s15"]) .st-marumozi .photoline img, :where([data-cl-s~="s15"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s15"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s15"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s15"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s15"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s15"]) main .clip-memotext ul, :where([data-cl-s~="s15"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s15"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s15"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s15"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s15"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s15"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s15"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s15"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s15"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s15"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s15"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s15"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s15"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s15"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s15"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s15"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s15"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s15"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s15"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s15"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s15"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s15"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s15"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s15"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s15"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s15"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s15"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s15"]) .post .st-square-checkbox > li, :where([data-cl-s~="s15"]) .st-square-checkbox ul li, :where([data-cl-s~="s15"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-square-checkbox li, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s15"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s15"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s15"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s15"]) .post .st-square-checkbox > li, :where([data-cl-s~="s15"]) .st-square-checkbox ul li, :where([data-cl-s~="s15"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .rankstlink-l2 p a, :where([data-cl-s~="s15"]) .rankstlink-l p a, :where([data-cl-s~="s15"]) .rankstlink-b p a, :where([data-cl-s~="s15"]) .rankstlink-r p a, :where([data-cl-s~="s15"]) .rankstlink-r2 p a, :where([data-cl-s~="s15"]) .rankstlink-a p a, :where([data-cl-s~="s15"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s15"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s15"]) .rankstlink-l p a:hover, :where([data-cl-s~="s15"]) .rankstlink-b p a:hover, :where([data-cl-s~="s15"]) .rankstlink-r p a:hover, :where([data-cl-s~="s15"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s15"]) .rankstlink-a p a:hover, :where([data-cl-s~="s15"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s15"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s15"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s15"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s15"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s15"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s15"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s15"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s15"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s15"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s15"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s15"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s15"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-mcbox-text, :where([data-cl-s~="s15"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s15"]) .st-mcbox-title, :where([data-cl-s~="s15"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s15"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s15"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s15"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s15"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s15"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s15"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s15"]) a.itembox-link p, :where([data-cl-s~="s15"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s15"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s15"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s15"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s15"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s15"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s15"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s15"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s15"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s15"]) .st-user-comment-box .st-star, :where([data-cl-s~="s15"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s15"]) .st-user-comment-box .st-star, :where([data-cl-s~="s15"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s15"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s15"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s15"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s15"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s15"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container, :where([data-cl-s~="s15"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s15"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s15"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s15"]) .post #st_toc_container ul, :where([data-cl-s~="s15"]) .post #st_toc_container ol, :where([data-cl-s~="s15"]) .post .st_toc_container ul, :where([data-cl-s~="s15"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .post #st_toc_container li ul, :where([data-cl-s~="s15"]) .post #st_toc_container li ol, :where([data-cl-s~="s15"]) .post .st_toc_container li ul, :where([data-cl-s~="s15"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #st_toc_container li li:empty, :where([data-cl-s~="s15"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s15"]) .st_toc_container li li:empty, :where([data-cl-s~="s15"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s15"]) #st_toc_container li:empty, :where([data-cl-s~="s15"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) #st_toc_container ul a, :where([data-cl-s~="s15"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s15"]) #st_toc_container ul li li a, :where([data-cl-s~="s15"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s15"]) #st_toc_container ul a:hover, :where([data-cl-s~="s15"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s15"]) .post #st_toc_container ul ul, :where([data-cl-s~="s15"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s15"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s15"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s15"]) #st_toc_container li, :where([data-cl-s~="s15"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s15"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s15"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s15"]) #st_toc_container > ul > li, :where([data-cl-s~="s15"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s15"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s15"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s15"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s15"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s15"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s15"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s15"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s15"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container li li a::before, :where([data-cl-s~="s15"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s15"]) #st_toc_container li li, :where([data-cl-s~="s15"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s15"]) #st_toc_container li li li, :where([data-cl-s~="s15"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s15"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s15"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s15"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s15"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s15"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s15"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s15"]) .st_toc_back, :where([data-cl-s~="s15"]) .st_toc_back:focus, :where([data-cl-s~="s15"]) .st_toc_back:hover, :where([data-cl-s~="s15"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s15"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s15"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s15"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s15"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s15"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s15"]) .st_toc_back.is-rounded, :where([data-cl-s~="s15"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s15"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s15"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s15"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s15"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s15"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s15"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s15"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s15"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s15"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s15"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s15"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s15"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s15"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s15"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s15"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s15"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s15"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s15"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s15"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s15"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s15"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s15"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s15"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s15"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s15"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s15"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s15"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s15"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s15"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s15"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s15"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s15"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s15"]) .side_toc #st_toc_container li, :where([data-cl-s~="s15"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s15"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s15"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s15"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s15"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s15"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s15"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s15"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s15"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s15"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s15"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s15"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s15"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s15"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s15"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s15"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s15"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s15"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s15"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s15"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s15"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s15"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s15"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s15"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s15"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s15"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s15"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s15"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s15"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s15"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s15"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s15"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s15"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s15"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s15"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s15"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s15"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s15"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s15"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s15"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s15"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s15"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s15"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s15"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list, :where([data-cl-s~="s15"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s15"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s15"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s15"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s15"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s15"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s15"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s15"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s15"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s15"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s15"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s15"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s15"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s15"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s15"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s15"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s15"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s15"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s15"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s15"]) textarea, :where([data-cl-s~="s15"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s15"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s15"]) textarea, :where([data-cl-s~="s15"]) select{ padding: 5px; }
:where([data-cl-s~="s15"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s15"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s15"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s15"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s15"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s15"]) .post_password{ text-align: center; }
:where([data-cl-s~="s15"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox, :where([data-cl-s~="s15"]) .responbox30, :where([data-cl-s~="s15"]) .responbox33, :where([data-cl-s~="s15"]) .responbox40, :where([data-cl-s~="s15"]) .responbox50, :where([data-cl-s~="s15"]) .responbox60, :where([data-cl-s~="s15"]) .responbox70, :where([data-cl-s~="s15"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s15"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s15"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s15"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s15"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s15"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s15"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s15"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s15"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s15"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s15"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s15"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s15"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .responbox60, :where([data-cl-s~="s15"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s15"]) .post .amazonjs_item h4, :where([data-cl-s~="s15"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s15"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s15"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s15"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s15"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s15"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s15"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s15"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s15"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s15"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s15"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s15"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s15"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s15"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s15"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s15"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s15"]) .appreach__developper, :where([data-cl-s~="s15"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s15"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s15"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s15"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s15"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s15"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s15"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s15"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s15"]) .post .w3eden 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), :where([data-cl-s~="s15"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s15"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s15"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s15"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s15"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s15"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s15"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s15"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) a.st-cardlink, :where([data-cl-s~="s15"]) a .st-cardbox h5, :where([data-cl-s~="s15"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s15"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .post .st-cardbox p, :where([data-cl-s~="s15"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s15"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s15"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s15"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s15"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s15"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s15"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s15"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s15"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s15"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s15"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s15"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s15"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s15"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-card-title-head .st-fa, :where([data-cl-s~="s15"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s15"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s15"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s15"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s15"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s15"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s15"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s15"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s15"]) #footer p.cardbox-more, :where([data-cl-s~="s15"]) #side p.cardbox-more, :where([data-cl-s~="s15"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s15"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s15"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s15"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s15"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s15"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s15"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s15"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s15"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s15"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s15"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s15"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s15"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s15"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s15"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s15"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s15"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s15"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s15"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s15"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s15"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s15"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s15"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s15"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s15"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s15"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s15"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s15"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s15"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s15"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s15"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s15"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s15"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s15"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s15"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s15"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s15"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s15"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s15"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s15"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s15"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s15"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s15"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s15"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s15"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s15"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s15"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s15"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s15"]) header h1#st-mobile-logo, :where([data-cl-s~="s15"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s15"]) #st-mobile-logo h1, :where([data-cl-s~="s15"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s15"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s15"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s15"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s15"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s15"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s15"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s15"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s15"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s15"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s15"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s15"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s15"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s15"]) .op-text, :where([data-cl-s~="s15"]) .op-text a, :where([data-cl-s~="s15"]) .op-text2, :where([data-cl-s~="s15"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s15"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s15"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s15"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s15"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s15"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s15"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s15"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s15"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s15"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s15"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s15"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s15"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s15"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s15"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s15"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s15"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s15"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s15"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s15"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s15"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s15"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s15"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s15"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s15"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-middle-menu .st-fa, :where([data-cl-s~="s15"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s15"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s15"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s15"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s15"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s15"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s15"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s15"]) nav.st5, :where([data-cl-s~="s15"]) #st-menuwide div.menu, :where([data-cl-s~="s15"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s15"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s15"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s15"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s15"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s15"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s15"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s15"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s15"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s15"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s15"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .st-cardlink-card-link, :where([data-cl-s~="s15"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s15"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s15"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s15"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s15"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s15"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s15"]) #side #st-header-cardlink, :where([data-cl-s~="s15"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s15"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s15"]) #side .st-cardlink-card, :where([data-cl-s~="s15"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s15"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s15"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #search, :where([data-cl-s~="s15"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s15"]) .cs-text input.cs-text-input, :where([data-cl-s~="s15"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s15"]) .cs-text input.cs-text-input, :where([data-cl-s~="s15"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s15"]) #s, :where([data-cl-s~="s15"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s15"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s15"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s15"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s15"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s15"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s15"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s15"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s15"]) .cs-term, :where([data-cl-s~="s15"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s15"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s15"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s15"]) .cs-term-list, :where([data-cl-s~="s15"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s15"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s15"]) .cs-term-item, :where([data-cl-s~="s15"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s15"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s15"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s15"]) .cs-term-label, :where([data-cl-s~="s15"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .cs-term-label:hover, :where([data-cl-s~="s15"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s15"]) .cs-term-checkbox, :where([data-cl-s~="s15"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s15"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s15"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s15"]) .cs-order, :where([data-cl-s~="s15"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .cs-order-item, :where([data-cl-s~="s15"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s15"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s15"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s15"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s15"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .cs-term-item, :where([data-cl-s~="s15"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s15"]) .acordion_search .cs-term-item, :where([data-cl-s~="s15"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s15"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s15"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s15"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s15"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s15"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s15"]) .st-countdown-expired, :where([data-cl-s~="s15"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s15"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s15"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s15"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s15"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s15"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s15"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s15"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s15"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s15"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s15"]) footer ul, :where([data-cl-s~="s15"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s15"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s15"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s15"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s15"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s15"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s15"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s15"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s15"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s15"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s15"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s15"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s15"]) .pagination span, :where([data-cl-s~="s15"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s15"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #breadcrumb, :where([data-cl-s~="s15"]) #breadcrumb ol, :where([data-cl-s~="s15"]) #breadcrumb li, :where([data-cl-s~="s15"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s15"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s15"]) #breadcrumb ol li a, :where([data-cl-s~="s15"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s15"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s15"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s15"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s15"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .snstext, :where([data-cl-s~="s15"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s15"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s15"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s15"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s15"]) .sns li a .st-fa, :where([data-cl-s~="s15"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s15"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s15"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s15"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s15"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s15"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s15"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s15"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s15"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s15"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s15"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s15"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s15"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s15"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s15"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s15"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s15"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s15"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s15"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s15"]) .wp-block-rss *, :where([data-cl-s~="s15"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s15"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s15"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s15"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .wp-block-rss a, :where([data-cl-s~="s15"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s15"]) .wp-block-rss a:hover, :where([data-cl-s~="s15"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s15"]) .wp-block-rss, :where([data-cl-s~="s15"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s15"]) .widget_rss ul, :where([data-cl-s~="s15"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s15"]) .wp-block-rss li, :where([data-cl-s~="s15"]) #side aside .widget_rss li, :where([data-cl-s~="s15"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .post .wp-block-rss li, :where([data-cl-s~="s15"]) .post .widget_rss li, :where([data-cl-s~="s15"]) .wp-block-rss li, :where([data-cl-s~="s15"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s15"]) .post .widget_rss li:last-child, :where([data-cl-s~="s15"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s15"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s15"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s15"]) .wp-block-rss time, :where([data-cl-s~="s15"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s15"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s15"]) .widget_rss cite, :where([data-cl-s~="s15"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s15"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s15"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s15"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s15"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s15"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s15"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s15"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s15"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s15"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s15"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s15"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s15"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s15"]) #comments .comment .comment-form-title, :where([data-cl-s~="s15"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s15"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s15"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s15"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s15"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s15"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s15"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s15"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s15"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s15"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s15"]) .vcard .fn, :where([data-cl-s~="s15"]) .comment-author a, :where([data-cl-s~="s15"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s15"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s15"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s15"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s15"]) #comments label{ display: block; }
:where([data-cl-s~="s15"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s15"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s15"]) .says{ display: none; }
:where([data-cl-s~="s15"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s15"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s15"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s15"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s15"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s15"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s15"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s15"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s15"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s15"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s15"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s15"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s15"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s15"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s15"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s15"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s15"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s15"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s15"]) li.pingback .comment-author a, :where([data-cl-s~="s15"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s15"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s15"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s15"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s15"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s15"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s15"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s15"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .p-navi .st-next i, :where([data-cl-s~="s15"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s15"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s15"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s15"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s15"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s15"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s15"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s15"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s15"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s15"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s15"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s15"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s15"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s15"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s15"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s15"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s15"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s15"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s15"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s15"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s15"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s15"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s15"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s15"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #side .st-gallery, :where([data-cl-s~="s15"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-gallery a, :where([data-cl-s~="s15"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s15"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s15"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s15"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s15"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s15"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s15"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s15"]) header{ text-align: center; }
:where([data-cl-s~="s15"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s15"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s15"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s15"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s15"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s15"]) .post.post-search, :where([data-cl-s~="s15"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s15"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s15"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s15"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s15"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s15"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s15"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s15"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .eyecatch-copyurl a, :where([data-cl-s~="s15"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s15"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s15"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s15"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s15"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s15"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s15"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s15"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s15"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s15"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s15"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s15"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s15"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s15"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s15"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s15"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s15"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s15"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s15"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s15"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .lp .post img, :where([data-cl-s~="s15"]) .lp .post video, :where([data-cl-s~="s15"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s15"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .lp .st-author-box, :where([data-cl-s~="s15"]) .lp #gazou, :where([data-cl-s~="s15"]) .lp #itiran, :where([data-cl-s~="s15"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s15"]) .lp #breadcrumb, :where([data-cl-s~="s15"]) .lp .blogbox, :where([data-cl-s~="s15"]) .lp .tagst, :where([data-cl-s~="s15"]) .lp .point, :where([data-cl-s~="s15"]) .lp .p-navi, :where([data-cl-s~="s15"]) .lp .pagination, :where([data-cl-s~="s15"]) .lp .n-entry-t, :where([data-cl-s~="s15"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s15"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s15"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s15"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s15"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s15"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) body#st-redirect #wrapper, :where([data-cl-s~="s15"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s15"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s15"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s15"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s15"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s15"]) #side, :where([data-cl-s~="s15"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s15"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s15"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s15"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s15"]) .st-ac-box, :where([data-cl-s~="s15"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s15"]) .st-ac-box, :where([data-cl-s~="s15"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s15"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s15"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s15"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s15"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s15"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s15"]) .alignright{ float: right; }
:where([data-cl-s~="s15"]) .alignleft{ float: left; }
:where([data-cl-s~="s15"]) .alignwide, :where([data-cl-s~="s15"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s15"]) .alignwide .alignwide, :where([data-cl-s~="s15"]) .alignfull .alignwide, :where([data-cl-s~="s15"]) .alignwide .alignwide, :where([data-cl-s~="s15"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s15"]) figure{ margin: 0px; }
:where([data-cl-s~="s15"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s15"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s15"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s15"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) ol.has-huge-font-size, :where([data-cl-s~="s15"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s15"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s15"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s15"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s15"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s15"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s15"]) .is-style-circle-mask img, :where([data-cl-s~="s15"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s15"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s15"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s15"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s15"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s15"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s15"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s15"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s15"]) .wp-block-cover, :where([data-cl-s~="s15"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s15"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s15"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s15"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s15"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s15"]) ul.has-background, :where([data-cl-s~="s15"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s15"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s15"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s15"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s15"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s15"]) .is-style-st-circle.has-background, :where([data-cl-s~="s15"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s15"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s15"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s15"]) .is-style-st-no.has-background, :where([data-cl-s~="s15"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s15"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s15"]) ol.has-st-border, :where([data-cl-s~="s15"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s15"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s15"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s15"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s15"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s15"]) .has-st-solid-border, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s15"]) .has-st-dashed-border, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s15"]) .has-st-medium-border-width, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s15"]) .has-st-thick-border-width, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s15"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s15"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s15"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s15"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s15"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s15"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s15"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s15"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s15"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s15"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s15"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s15"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s15"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s15"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s15"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s15"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s15"]) ul.wp-block-latest-posts, :where([data-cl-s~="s15"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s15"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s15"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s15"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s15"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s15"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s15"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s15"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s15"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s15"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-wide-background code, :where([data-cl-s~="s15"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s15"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s15"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s15"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s15"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s15"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s15"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s15"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s15"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s15"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s15"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s15"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s15"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s15"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s15"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s15"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s15"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s15"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s15"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s15"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s15"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s15"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s15"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s15"]) .post .is-style-st-table-line table, :where([data-cl-s~="s15"]) .is-style-st-table-line table, :where([data-cl-s~="s15"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s15"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s15"]) .is-style-st-table-line thead, :where([data-cl-s~="s15"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s15"]) .is-style-st-table-line thead th, :where([data-cl-s~="s15"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s15"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s15"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s15"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s15"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s15"]) .is-style-st-table-line td, :where([data-cl-s~="s15"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s15"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s15"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s15"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s15"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s15"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s15"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s15"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s15"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s15"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s15"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s15"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s15"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s15"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s15"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s15"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s15"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s15"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s15"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s15"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s15"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s15"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s15"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s15"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s15"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s15"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s15"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s15"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s15"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s15"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s15"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s15"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s15"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s15"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s15"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s15"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s15"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s15"]) .st-faq.has-color, :where([data-cl-s~="s15"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s15"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s15"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s15"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .st-faq__question, :where([data-cl-s~="s15"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s15"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s15"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s15"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s15"]) .is-style-st-square, :where([data-cl-s~="s15"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s15"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s15"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s15"]) .st-faq__question-content, :where([data-cl-s~="s15"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s15"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s15"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s15"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s15"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s15"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s15"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s15"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s15"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s15"]) .is-style-st-square, :where([data-cl-s~="s15"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s15"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s15"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s15"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s15"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s15"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s15"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s15"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s15"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s15"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s15"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s15"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s15"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s15"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s15"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s15"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s15"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s15"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s15"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s15"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s15"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s15"]) .post, :where([data-cl-s~="s15"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s15"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s15"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s15"]) .post, :where([data-cl-s~="s15"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s15"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s15"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s15"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s15"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s15"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s15"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s15"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s15"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s15"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s15"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s15"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s15"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s15"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s15"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s15"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s15"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s15"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s15"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s15"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s15"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s15"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s15"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s15"]) .wp-block-column > :last-child, :where([data-cl-s~="s15"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s15"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s15"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s15"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s15"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s15"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s15"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s15"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s15"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s15"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s15"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s15"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s15"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s15"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s15"]) ul.blocks-gallery-grid, :where([data-cl-s~="s15"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s15"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s15"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s15"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s15"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s15"]) .s-navi-active body, :where([data-cl-s~="s15"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s15"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s15"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s15"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s15"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s15"]) .sns .st-fa, :where([data-cl-s~="s15"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s15"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s15"]) .rssbox a, :where([data-cl-s~="s15"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s15"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s15"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s15"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s15"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s15"]) .tabnone{ display: none; }
:where([data-cl-s~="s15"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s15"]) .sns .st-fa, :where([data-cl-s~="s15"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s15"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s15"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s15"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s15"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s15"]) .op-text, :where([data-cl-s~="s15"]) .op-text a, :where([data-cl-s~="s15"]) .op-text2, :where([data-cl-s~="s15"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s15"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s15"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li, :where([data-cl-s~="s15"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s15"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s15"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s15"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s15"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s15"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s15"]) pre, :where([data-cl-s~="s15"]) .wp-block-details summary, :where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s15"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s15"]) .yellowbox, :where([data-cl-s~="s15"]) .graybox, :where([data-cl-s~="s15"]) .redbox, :where([data-cl-s~="s15"]) .post ul li, :where([data-cl-s~="s15"]) .post ol li, :where([data-cl-s~="s15"]) .st-tab-content > label, :where([data-cl-s~="s15"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s15"]) h2.has-st-regular-font-size, :where([data-cl-s~="s15"]) .h2modoki, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s15"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s15"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s15"]) .h3modoki, :where([data-cl-s~="s15"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s15"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s15"]) .h4modoki, :where([data-cl-s~="s15"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s15"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s15"]) h5, :where([data-cl-s~="s15"]) h5 span, :where([data-cl-s~="s15"]) .h5modoki, :where([data-cl-s~="s15"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s15"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s15"]) h6, :where([data-cl-s~="s15"]) h6 span, :where([data-cl-s~="s15"]) .h6modoki, :where([data-cl-s~="s15"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s15"]) header{ text-align: left; }
:where([data-cl-s~="s15"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s15"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s15"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s15"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s15"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s15"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s15"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s15"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s15"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s15"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s15"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s15"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .h2modoki::after, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s15"]) .h2modoki::before, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s15"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s15"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s15"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s15"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s15"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s15"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s15"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s15"]) .yellowbox, :where([data-cl-s~="s15"]) .redbox, :where([data-cl-s~="s15"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s15"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s15"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s15"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s15"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s15"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s15"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s15"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s15"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s15"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s15"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s15"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s15"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s15"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s15"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s15"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s15"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s15"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s15"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s15"]) .home .colum1 main, :where([data-cl-s~="s15"]) .category .colum1 main{ }
:where([data-cl-s~="s15"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s15"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s15"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s15"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s15"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s15"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s15"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s15"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s15"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s15"]) #st_toc_container > ul > li, :where([data-cl-s~="s15"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s15"]) pre, :where([data-cl-s~="s15"]) .wp-block-details summary, :where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s15"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s15"]) .yellowbox, :where([data-cl-s~="s15"]) .graybox, :where([data-cl-s~="s15"]) .redbox, :where([data-cl-s~="s15"]) .post ul li, :where([data-cl-s~="s15"]) .post ol li, :where([data-cl-s~="s15"]) .post table tr td, :where([data-cl-s~="s15"]) .st-tab-content > label, :where([data-cl-s~="s15"]) .st-tabs__tab-list-item, :where([data-cl-s~="s15"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s15"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s15"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s15"]) h2.has-st-regular-font-size, :where([data-cl-s~="s15"]) .h2modoki, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s15"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s15"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s15"]) .h3modoki, :where([data-cl-s~="s15"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s15"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s15"]) .h4modoki, :where([data-cl-s~="s15"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s15"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s15"]) h5, :where([data-cl-s~="s15"]) h5 span, :where([data-cl-s~="s15"]) .h5modoki, :where([data-cl-s~="s15"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s15"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s15"]) h6, :where([data-cl-s~="s15"]) h6 span, :where([data-cl-s~="s15"]) .h6modoki, :where([data-cl-s~="s15"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s15"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s15"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s15"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s15"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s15"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s15"]) #playnow, :where([data-cl-s~="s15"]) .tagcloud, :where([data-cl-s~="s15"]) .st-formbtn, :where([data-cl-s~="s15"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s15"]) #playnow:hover, :where([data-cl-s~="s15"]) .tagcloud:hover, :where([data-cl-s~="s15"]) .st-formbtn:hover, :where([data-cl-s~="s15"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s15"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s15"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s15"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s15"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s15"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s15"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s15"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s15"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s15"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s15"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s15"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s15"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s15"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s15"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s15"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s15"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s15"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s15"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s15"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s15"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s15"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s15"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s15"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s15"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s15"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s15"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s15"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s15"]) .smanone{ display: block; }
:where([data-cl-s~="s15"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s15"]) header{ padding: 0px; }
:where([data-cl-s~="s15"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s15"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s15"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s15"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s15"]) nav{ display: block; }
:where([data-cl-s~="s15"]) .ie7 aside ul li, :where([data-cl-s~="s15"]) .ie8 aside ul li, :where([data-cl-s~="s15"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s15"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s15"]) .h2modoki::after, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s15"]) .h2modoki::before, :where([data-cl-s~="s15"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s15"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s15"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s15"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s15"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s15"]) .yellowbox, :where([data-cl-s~="s15"]) .redbox, :where([data-cl-s~="s15"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s15"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s15"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s15"]) .post .st-minihukidashi, :where([data-cl-s~="s15"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s15"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s15"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s15"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s15"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s15"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s15"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s15"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s15"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s15"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s15"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s15"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s15"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s15"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s15"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s15"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s15"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s15"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s15"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s15"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s15"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s15"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s15"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s15"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s15"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s15"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s15"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s15"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s15"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s15"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s15"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s15"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s15"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s15"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s15"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s15"]) #side{ padding: 0px; }
:where([data-cl-s~="s15"]) footer{ width: 100%; }
:where([data-cl-s~="s15"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s15"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s15"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s15"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s15"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s15"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s15"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s15"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s15"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s15"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s15"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s15"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s15"]) #hakusinote #st-header, :where([data-cl-s~="s15"]) #hakusinote #content, :where([data-cl-s~="s15"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s15"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s15"]) .sns{ width: 90%; }
:where([data-cl-s~="s15"]) .sns li{ width: 33%; }
:where([data-cl-s~="s15"]) .snstext{ display: inline; }
:where([data-cl-s~="s15"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s15"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s15"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s15"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s15"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s15"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s15"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s15"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) nav.st5 li .sub-menu, :where([data-cl-s~="s15"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s15"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s15"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s15"]) #st-menuwide div.menu, :where([data-cl-s~="s15"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s15"]) #st-menuwide div.menu::after, :where([data-cl-s~="s15"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) #st-menuwide div.menu li, :where([data-cl-s~="s15"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s15"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s15"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s15"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s15"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s15"]) #st-menuwide div.menu li a, :where([data-cl-s~="s15"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s15"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s15"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s15"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s15"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s15"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s15"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s15"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s15"]) #st_toc_container, :where([data-cl-s~="s15"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s15"]) #st_toc_container > ul > li, :where([data-cl-s~="s15"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s15"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s15"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s15"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s15"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s15"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s15"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s15"]) .spnone{ display: none; }
:where([data-cl-s~="s15"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s15"]) .post .scroll-box table td, :where([data-cl-s~="s15"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s15"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s15"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s15"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s15"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s15"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s15"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s15"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s15"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s15"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s15"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s15"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s15"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s15"]) #page-top, :where([data-cl-s~="s15"]) .st-cardbox, :where([data-cl-s~="s15"]) .st_toc_back, :where([data-cl-s~="s15"]) .rankstlink-l2 p a, :where([data-cl-s~="s15"]) .rankstlink-l p a, :where([data-cl-s~="s15"]) .rankstlink-b p a, :where([data-cl-s~="s15"]) .rankstlink-r p a, :where([data-cl-s~="s15"]) .rankstlink-r2 p a, :where([data-cl-s~="s15"]) .rankstlink-a p a, :where([data-cl-s~="s15"]) .st-mybtn a, :where([data-cl-s~="s15"]) .kanren dd, :where([data-cl-s~="s15"]) .kanren dt, :where([data-cl-s~="s15"]) .post-slide-image, :where([data-cl-s~="s15"]) .post-slide-more, :where([data-cl-s~="s15"]) .post-card-image, :where([data-cl-s~="s15"]) .post-card-title, :where([data-cl-s~="s15"]) a, :where([data-cl-s~="s15"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s15"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s15"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s15"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s15"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s15"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s15"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s15"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s15"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s15"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s15"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s15"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s15"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s15"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s15"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s15"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s15"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s15"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s15"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s15"]) ul li, :where([data-cl-s~="s15"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s15"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s15"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s15"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s15"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s15"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s15"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s15"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s15"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s15"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s15"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s15"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s15"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s15"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s15"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s15"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s15"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s15"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s15"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s15"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s15"]) .st-list li{ }
:where([data-cl-s~="s15"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s15"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s15"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s15"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-box, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-image, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-image a, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-info, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-info a, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-detail, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s15"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s15"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s15"]) .cstmreba .booklink-image, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s15"]) .cstmreba .booklink-info, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s15"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s15"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s15"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s15"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s15"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s15"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s15"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s15"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s15"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s15"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s15"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s15"]) .appreach__developper, :where([data-cl-s~="s15"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s15"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s15"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s15"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s15"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s15"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s15"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s15"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s15"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s15"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s15"]) .post p.rakuten-notice, :where([data-cl-s~="s15"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s15"]) .senior-destinations-table-container{ width: 100%; overflow-x: auto; padding: 20px; }
:where([data-cl-s~="s15"]) .senior-destinations-table{ width: 100%; min-width: 650px; background: rgb(255, 255, 255); border-collapse: collapse; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; border-radius: 8px; overflow: hidden; }
:where([data-cl-s~="s15"]) .senior-destinations-table th{ background: rgb(54, 64, 81); color: rgb(255, 255, 255); padding: 20px 15px; text-align: left; font-size: 16px; font-weight: 400; white-space: nowrap; }
:where([data-cl-s~="s15"]) .senior-destinations-table td{ padding: 18px 15px; border-bottom: 1px solid rgb(224, 224, 224); font-size: 16px; color: rgb(51, 51, 51); vertical-align: middle; }
:where([data-cl-s~="s15"]) .senior-destinations-table tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) .senior-destinations-table tr:nth-child(2n){ background: rgb(248, 249, 250); }
:where([data-cl-s~="s15"]) .senior-destinations-name{ font-weight: 700; font-size: 18px; color: rgb(44, 62, 80); }
:where([data-cl-s~="s15"]) .senior-destinations-subtitle{ font-size: 14px; color: rgb(102, 102, 102); margin-top: 4px; }
:where([data-cl-s~="s15"]) .senior-destinations-caution{ background: rgb(254, 245, 231); padding: 8px 12px; border-radius: 4px; font-size: 14px; color: rgb(125, 102, 8); display: inline-block; }

@media (max-width: 768px) {:where([data-cl-s~="s15"]) .senior-destinations-table-container{ padding: 10px; }
:where([data-cl-s~="s15"]) .senior-destinations-table th, :where([data-cl-s~="s15"]) .senior-destinations-table td{ padding: 15px 10px; font-size: 14px; }
:where([data-cl-s~="s15"]) .senior-destinations-name{ font-size: 16px; }}
:where([data-cl-s~="s15"]) .senior-economy-prevention{ width: 100%; max-width: 800px; margin: 0px auto; padding: 20px; }
:where([data-cl-s~="s15"]) .senior-economy-tips{ display: flex; flex-direction: column; gap: 15px; }
:where([data-cl-s~="s15"]) .senior-economy-tip-card{ background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-radius: 8px; padding: 20px; display: flex; align-items: center; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px; }
:where([data-cl-s~="s15"]) .senior-economy-tip-number{ width: 45px; height: 45px; background: rgb(54, 64, 81); color: rgb(255, 255, 255); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700; margin-right: 20px; flex-shrink: 0; }
:where([data-cl-s~="s15"]) .senior-economy-tip-content{ flex: 1 1 0%; }
:where([data-cl-s~="s15"]) .senior-economy-tip-title{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s15"]) .senior-economy-tip-text{ font-size: 16px; color: rgb(85, 85, 85); line-height: 1.6; }
:where([data-cl-s~="s15"]) .senior-economy-warning{ margin-top: 25px; padding: 20px; background: rgb(248, 249, 250); border-left: 4px solid rgb(54, 64, 81); border-radius: 4px; }
:where([data-cl-s~="s15"]) .senior-economy-warning-title{ font-size: 17px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 10px; }
:where([data-cl-s~="s15"]) .senior-economy-warning-text{ font-size: 16px; color: rgb(85, 85, 85); line-height: 1.6; }

@media (max-width: 768px) {:where([data-cl-s~="s15"]) .senior-economy-tip-card{ padding: 15px; }
:where([data-cl-s~="s15"]) .senior-economy-tip-number{ width: 40px; height: 40px; font-size: 18px; margin-right: 15px; }
:where([data-cl-s~="s15"]) .senior-economy-tip-title{ font-size: 16px; }
:where([data-cl-s~="s15"]) .senior-economy-tip-text{ font-size: 15px; }}
:where([data-cl-s~="s15"]) .senior-comparison-container{ width: 100%; max-width: 1000px; margin: 0px auto; padding: 20px; overflow-x: auto; }
:where([data-cl-s~="s15"]) .senior-comparison-wrapper{ min-width: 700px; }
:where([data-cl-s~="s15"]) .senior-comparison-table{ width: 100%; background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-radius: 8px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px; }
:where([data-cl-s~="s15"]) .senior-comparison-header{ display: grid; grid-template-columns: 120px 1fr 1fr; background: rgb(54, 64, 81); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .senior-comparison-header-cell{ padding: 20px; font-size: 17px; font-weight: 700; text-align: center; border-right: 1px solid rgba(255, 255, 255, 0.3); }
:where([data-cl-s~="s15"]) .senior-comparison-header-cell:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s15"]) .senior-comparison-row{ display: grid; grid-template-columns: 120px 1fr 1fr; border-bottom: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .senior-comparison-row:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s15"]) .senior-comparison-label{ padding: 20px 15px; background: rgb(248, 249, 250); font-weight: 700; font-size: 16px; color: rgb(44, 62, 80); text-align: center; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .senior-comparison-cell{ padding: 20px; font-size: 16px; line-height: 1.8; color: rgb(51, 51, 51); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s15"]) .senior-comparison-cell:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s15"]) .senior-comparison-merit .senior-comparison-label{ background: rgb(54, 64, 81); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .senior-comparison-demerit{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s15"]) .senior-comparison-demerit .senior-comparison-label{ background: rgb(108, 117, 125); color: rgb(255, 255, 255); }
:where([data-cl-s~="s15"]) .senior-comparison-item{ display: flex; align-items: flex-start; margin-bottom: 12px; }
:where([data-cl-s~="s15"]) .senior-comparison-item:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .senior-comparison-bullet{ margin-right: 10px; flex-shrink: 0; margin-top: 4px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s15"]) .senior-comparison-highlight{ background: rgb(254, 245, 231); padding: 2px 6px; border-radius: 4px; font-weight: 700; }
:where([data-cl-s~="s15"]) .senior-comparison-recommend{ margin-top: 30px; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
:where([data-cl-s~="s15"]) .senior-comparison-recommend-card{ background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-radius: 8px; padding: 25px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px; }
:where([data-cl-s~="s15"]) .senior-comparison-recommend-title{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid rgb(54, 64, 81); }
:where([data-cl-s~="s15"]) .senior-comparison-recommend-list{ font-size: 16px; line-height: 1.8; color: rgb(51, 51, 51); list-style: none; padding: 0px; }
:where([data-cl-s~="s15"]) .senior-comparison-recommend-list li{ margin-bottom: 10px; padding-left: 20px; position: relative; }
:where([data-cl-s~="s15"]) .senior-comparison-recommend-list li::before{ content: "•"; position: absolute; left: 5px; color: rgb(54, 64, 81); font-weight: 700; }

@media (max-width: 768px) {:where([data-cl-s~="s15"]) .senior-comparison-container{ padding: 15px; }
:where([data-cl-s~="s15"]) .senior-comparison-header-cell, :where([data-cl-s~="s15"]) .senior-comparison-label{ font-size: 15px; padding: 15px 10px; }
:where([data-cl-s~="s15"]) .senior-comparison-cell{ font-size: 15px; padding: 15px; }
:where([data-cl-s~="s15"]) .senior-comparison-recommend{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s15"]) .senior-insurance-container{ width: 100%; max-width: 800px; margin: 0px auto; padding: 20px; }
:where([data-cl-s~="s15"]) .senior-insurance-cards{ display: flex; flex-direction: column; gap: 20px; }
:where([data-cl-s~="s15"]) .senior-insurance-card{ background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-radius: 8px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px; }
:where([data-cl-s~="s15"]) .senior-insurance-card-header{ background: rgb(54, 64, 81); color: rgb(255, 255, 255); padding: 20px; font-size: 20px; font-weight: 700; }
:where([data-cl-s~="s15"]) .senior-insurance-card-body{ padding: 25px; }
:where([data-cl-s~="s15"]) .senior-insurance-amount{ background: rgb(248, 249, 250); padding: 15px; border-radius: 6px; margin-bottom: 20px; font-size: 18px; }
:where([data-cl-s~="s15"]) .senior-insurance-amount-label{ color: rgb(102, 102, 102); margin-bottom: 8px; }
:where([data-cl-s~="s15"]) .senior-insurance-amount-value{ font-weight: 700; color: rgb(44, 62, 80); font-size: 22px; }
:where([data-cl-s~="s15"]) .senior-insurance-details{ font-size: 16px; line-height: 1.8; color: rgb(85, 85, 85); }
:where([data-cl-s~="s15"]) .senior-insurance-highlight{ background: rgb(254, 245, 231); padding: 3px 8px; border-radius: 4px; font-weight: 700; }
:where([data-cl-s~="s15"]) .senior-insurance-list{ margin: 15px 0px; padding-left: 25px; }
:where([data-cl-s~="s15"]) .senior-insurance-list li{ margin-bottom: 10px; font-size: 16px; color: rgb(85, 85, 85); }
:where([data-cl-s~="s15"]) .senior-insurance-special{ margin-top: 20px; padding: 15px; background: rgb(240, 244, 248); border-radius: 6px; border-left: 4px solid rgb(54, 64, 81); }
:where([data-cl-s~="s15"]) .senior-insurance-special-title{ font-size: 17px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s15"]) .senior-insurance-warning{ margin-top: 30px; padding: 20px; background: rgb(248, 249, 250); border-radius: 8px; border: 2px solid rgb(54, 64, 81); }
:where([data-cl-s~="s15"]) .senior-insurance-warning-text{ font-size: 17px; color: rgb(44, 62, 80); font-weight: 700; text-align: center; line-height: 1.6; }

@media (max-width: 768px) {:where([data-cl-s~="s15"]) .senior-insurance-card-header{ font-size: 18px; padding: 18px; }
:where([data-cl-s~="s15"]) .senior-insurance-card-body{ padding: 20px; }
:where([data-cl-s~="s15"]) .senior-insurance-amount-value{ font-size: 20px; }
:where([data-cl-s~="s15"]) .senior-insurance-details, :where([data-cl-s~="s15"]) .senior-insurance-list li{ font-size: 15px; }}
:where([data-cl-s~="s15"]) .senior-timeline-container{ width: 100%; max-width: 600px; margin: 0px auto; padding: 20px; }
:where([data-cl-s~="s15"]) .senior-timeline-wrapper{ position: relative; padding-left: 40px; }
:where([data-cl-s~="s15"]) .senior-timeline-line{ position: absolute; left: 15px; top: 0px; bottom: 0px; width: 3px; background: rgb(54, 64, 81); }
:where([data-cl-s~="s15"]) .senior-timeline-item{ position: relative; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) .senior-timeline-marker{ position: absolute; left: -25px; top: 5px; width: 30px; height: 30px; background: rgb(54, 64, 81); color: rgb(255, 255, 255); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; }
:where([data-cl-s~="s15"]) .senior-timeline-content{ background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-radius: 8px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px; }
:where([data-cl-s~="s15"]) .senior-timeline-period{ font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 15px; }
:where([data-cl-s~="s15"]) .senior-timeline-task{ display: flex; align-items: flex-start; margin-bottom: 12px; font-size: 16px; color: rgb(85, 85, 85); line-height: 1.5; }
:where([data-cl-s~="s15"]) .senior-timeline-task:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s15"]) .senior-timeline-check{ width: 20px; height: 20px; border: 2px solid rgb(54, 64, 81); border-radius: 3px; margin-right: 12px; flex-shrink: 0; margin-top: 2px; display: flex; align-items: center; justify-content: center; font-size: 12px; }
:where([data-cl-s~="s15"]) .senior-timeline-priority{ background: rgb(254, 245, 231); border-color: rgb(212, 160, 23); color: rgb(212, 160, 23); font-weight: 700; }

@media (max-width: 480px) {:where([data-cl-s~="s15"]) .senior-timeline-container{ padding: 15px; }
:where([data-cl-s~="s15"]) .senior-timeline-content{ padding: 15px; }
:where([data-cl-s~="s15"]) .senior-timeline-period{ font-size: 18px; }
:where([data-cl-s~="s15"]) .senior-timeline-task{ font-size: 15px; }}
:where([data-cl-s~="s16"]) img:is([sizes="auto" i], :where([data-cl-s~="s16"]) [sizes^="auto, :where([data-cl-s~="s16"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s16"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s16"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s16"]) .wp-block-avatar, :where([data-cl-s~="s16"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s16"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s16"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s16"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s16"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s16"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s16"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s16"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s16"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s16"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s16"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s16"]) .is-content-justification-right, :where([data-cl-s~="s16"]) .is-content-justification-left, :where([data-cl-s~="s16"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s16"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s16"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s16"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-button.aligncenter, :where([data-cl-s~="s16"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-calendar td, :where([data-cl-s~="s16"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s16"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s16"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s16"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s16"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s16"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s16"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s16"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s16"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s16"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s16"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s16"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s16"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s16"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s16"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s16"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s16"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s16"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s16"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s16"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s16"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s16"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s16"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s16"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s16"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s16"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s16"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s16"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s16"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s16"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s16"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s16"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s16"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s16"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s16"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s16"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s16"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s16"]) .wp-block-comment-author-name, :where([data-cl-s~="s16"]) .wp-block-comment-content, :where([data-cl-s~="s16"]) .wp-block-comment-edit-link, :where([data-cl-s~="s16"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-cover, :where([data-cl-s~="s16"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s16"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s16"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s16"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s16"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s16"]) .wp-block-cover.alignleft, :where([data-cl-s~="s16"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s16"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s16"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s16"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s16"]) .wp-block-cover.alignleft, :where([data-cl-s~="s16"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s16"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s16"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s16"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s16"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s16"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s16"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s16"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s16"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s16"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s16"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s16"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s16"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s16"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s16"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s16"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s16"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s16"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s16"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s16"]) .wp-block-cover-image-text, :where([data-cl-s~="s16"]) .wp-block-cover-image-text a, :where([data-cl-s~="s16"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s16"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s16"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s16"]) .wp-block-cover-text, :where([data-cl-s~="s16"]) .wp-block-cover-text a, :where([data-cl-s~="s16"]) .wp-block-cover-text a:active, :where([data-cl-s~="s16"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s16"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s16"]) section.wp-block-cover-image h2, :where([data-cl-s~="s16"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s16"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s16"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s16"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s16"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s16"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s16"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s16"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s16"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s16"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s16"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s16"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s16"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s16"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s16"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s16"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s16"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s16"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s16"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s16"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s16"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s16"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s16"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s16"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s16"]) .wp-block-embed.alignleft, :where([data-cl-s~="s16"]) .wp-block-embed.alignright, :where([data-cl-s~="s16"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s16"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s16"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s16"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s16"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s16"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s16"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s16"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s16"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s16"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s16"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s16"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s16"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s16"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s16"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s16"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s16"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s16"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s16"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s16"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s16"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s16"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s16"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s16"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s16"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s16"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s16"]) h1.has-background, :where([data-cl-s~="s16"]) h2.has-background, :where([data-cl-s~="s16"]) h3.has-background, :where([data-cl-s~="s16"]) h4.has-background, :where([data-cl-s~="s16"]) h5.has-background, :where([data-cl-s~="s16"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s16"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s16"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s16"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s16"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s16"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s16"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s16"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s16"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s16"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s16"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s16"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s16"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s16"]) .wp-block-image > a, :where([data-cl-s~="s16"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s16"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s16"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s16"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s16"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s16"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s16"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s16"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-image.alignfull img, :where([data-cl-s~="s16"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-image .aligncenter, :where([data-cl-s~="s16"]) .wp-block-image .alignleft, :where([data-cl-s~="s16"]) .wp-block-image .alignright, :where([data-cl-s~="s16"]) .wp-block-image.aligncenter, :where([data-cl-s~="s16"]) .wp-block-image.alignleft, :where([data-cl-s~="s16"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s16"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s16"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s16"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s16"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s16"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s16"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s16"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s16"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s16"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s16"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s16"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s16"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s16"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s16"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s16"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s16"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s16"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s16"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s16"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s16"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s16"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s16"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s16"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s16"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s16"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s16"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s16"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s16"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s16"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s16"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s16"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s16"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s16"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s16"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s16"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s16"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s16"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s16"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s16"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s16"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s16"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s16"]) ol, :where([data-cl-s~="s16"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s16"]) .wp-block-loginout, :where([data-cl-s~="s16"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s16"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s16"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s16"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s16"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s16"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s16"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s16"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s16"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s16"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s16"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s16"]) .wp-block-media-text__media img, :where([data-cl-s~="s16"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s16"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s16"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s16"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation ul, :where([data-cl-s~="s16"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s16"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s16"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s16"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s16"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s16"]) .wp-block-navigation :where(a), :where([data-cl-s~="s16"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s16"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s16"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s16"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s16"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s16"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s16"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s16"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s16"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s16"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s16"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s16"]) .wp-block-navigation__container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s16"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s16"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s16"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s16"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s16"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s16"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s16"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s16"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s16"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s16"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s16"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s16"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s16"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s16"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s16"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s16"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s16"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s16"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s16"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s16"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s16"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s16"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s16"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s16"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s16"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s16"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s16"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s16"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s16"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s16"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s16"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s16"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s16"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s16"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s16"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s16"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s16"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s16"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s16"]) .wp-block-post-comments-link, :where([data-cl-s~="s16"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s16"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s16"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s16"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s16"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s16"]) .alignright){ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s16"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s16"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s16"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s16"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s16"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s16"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s16"]) .wp-block-post-time-to-read, :where([data-cl-s~="s16"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s16"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s16"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s16"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s16"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s16"]) .wp-block-pullquote cite, :where([data-cl-s~="s16"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s16"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s16"]) .wp-block-pullquote cite, :where([data-cl-s~="s16"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s16"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s16"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s16"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s16"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s16"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s16"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s16"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s16"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s16"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s16"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s16"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s16"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s16"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-query-title, :where([data-cl-s~="s16"]) .wp-block-query-total, :where([data-cl-s~="s16"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s16"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s16"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s16"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s16"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s16"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s16"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s16"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s16"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s16"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s16"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s16"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s16"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s16"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s16"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s16"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s16"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s16"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s16"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s16"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s16"]) .wp-block-rss__item-author, :where([data-cl-s~="s16"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s16"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s16"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s16"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s16"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s16"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s16"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s16"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s16"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s16"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s16"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s16"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s16"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s16"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s16"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s16"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s16"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s16"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s16"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s16"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s16"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s16"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s16"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s16"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-site-logo a, :where([data-cl-s~="s16"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s16"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s16"]) .wp-block-site-tagline, :where([data-cl-s~="s16"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s16"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s16"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s16"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s16"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s16"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s16"]) .wp-block-social-links, :where([data-cl-s~="s16"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s16"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s16"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s16"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s16"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s16"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s16"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s16"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s16"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s16"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s16"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s16"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s16"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s16"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s16"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s16"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s16"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s16"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s16"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s16"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s16"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s16"]) .wp-block-table td, :where([data-cl-s~="s16"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s16"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s16"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s16"]) .wp-block-table.aligncenter, :where([data-cl-s~="s16"]) .wp-block-table.alignleft, :where([data-cl-s~="s16"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s16"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s16"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s16"]) .wp-block-table.alignleft td, :where([data-cl-s~="s16"]) .wp-block-table.alignleft th, :where([data-cl-s~="s16"]) .wp-block-table.alignright td, :where([data-cl-s~="s16"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s16"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s16"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s16"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s16"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s16"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s16"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s16"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s16"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s16"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s16"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s16"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s16"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s16"]) .wp-block-text-columns, :where([data-cl-s~="s16"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s16"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s16"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s16"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s16"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s16"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s16"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s16"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s16"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s16"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s16"]) .editor-styles-wrapper, :where([data-cl-s~="s16"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s16"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s16"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s16"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s16"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s16"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s16"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s16"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s16"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s16"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s16"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s16"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s16"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s16"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s16"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s16"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s16"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s16"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s16"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s16"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s16"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s16"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s16"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s16"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s16"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s16"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s16"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s16"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s16"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s16"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s16"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s16"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s16"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s16"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s16"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s16"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s16"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s16"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s16"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s16"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s16"]) .rcc-wrap, :where([data-cl-s~="s16"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s16"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s16"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s16"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s16"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s16"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s16"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s16"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s16"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s16"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s16"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s16"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s16"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s16"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s16"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s16"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s16"]) .rcc-shop, :where([data-cl-s~="s16"]) .rcc-retrieved, :where([data-cl-s~="s16"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s16"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s16"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s16"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s16"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s16"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s16"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s16"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s16"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s16"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s16"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s16"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s16"]) .rcc-promo-visible, :where([data-cl-s~="s16"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s16"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s16"]) .rcc-promo:focus-visible, :where([data-cl-s~="s16"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s16"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s16"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s16"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s16"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s16"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s16"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s16"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s16"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s16"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s16"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s16"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s16"]) .rcc-retrieved, :where([data-cl-s~="s16"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s16"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s16"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s16"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s16"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s16"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s16"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s16"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s16"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s16"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s16"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s16"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s16"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s16"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s16"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s16"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s16"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s16"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s16"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s16"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s16"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s16"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s16"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s16"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s16"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s16"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s16"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s16"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s16"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s16"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s16"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s16"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s16"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s16"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s16"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s16"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s16"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s16"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s16"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s16"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s16"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s16"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s16"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s16"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s16"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s16"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s16"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s16"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s16"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s16"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s16"]) .is-layout-flex > :is(*, :where([data-cl-s~="s16"]) div){ margin: 0px; }
:where([data-cl-s~="s16"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s16"]) .is-layout-grid > :is(*, :where([data-cl-s~="s16"]) div){ margin: 0px; }
:where([data-cl-s~="s16"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s16"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s16"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s16"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s16"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s16"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s16"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s16"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s16"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s16"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s16"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s16"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s16"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s16"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s16"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s16"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s16"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s16"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s16"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s16"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s16"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s16"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s16"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s16"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s16"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s16"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s16"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s16"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s16"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s16"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s16"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s16"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s16"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s16"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s16"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s16"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s16"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s16"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s16"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s16"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s16"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s16"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s16"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s16"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s16"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s16"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s16"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s16"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s16"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s16"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s16"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s16"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s16"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s16"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s16"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s16"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s16"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s16"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s16"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s16"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s16"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s16"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s16"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s16"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s16"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s16"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s16"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s16"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s16"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s16"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s16"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s16"]) .wpcf7 input[type="url"], :where([data-cl-s~="s16"]) .wpcf7 input[type="email"], :where([data-cl-s~="s16"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s16"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s16"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s16"]) #toc_container li, :where([data-cl-s~="s16"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s16"]) #toc_container.no_bullets li, :where([data-cl-s~="s16"]) #toc_container.no_bullets ul, :where([data-cl-s~="s16"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s16"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s16"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s16"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s16"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s16"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s16"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s16"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s16"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s16"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s16"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s16"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s16"]) #toc_container.toc_black a, :where([data-cl-s~="s16"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s16"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s16"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s16"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s16"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s16"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s16"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s16"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s16"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s16"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s16"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s16"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s16"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s16"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s16"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s16"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s16"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s16"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s16"]) .yyi-rinker-attention-before, :where([data-cl-s~="s16"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s16"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s16"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s16"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s16"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s16"]) body{ margin: 0px; }
:where([data-cl-s~="s16"]) article, :where([data-cl-s~="s16"]) aside, :where([data-cl-s~="s16"]) details, :where([data-cl-s~="s16"]) figcaption, :where([data-cl-s~="s16"]) figure, :where([data-cl-s~="s16"]) footer, :where([data-cl-s~="s16"]) header, :where([data-cl-s~="s16"]) hgroup, :where([data-cl-s~="s16"]) main, :where([data-cl-s~="s16"]) nav, :where([data-cl-s~="s16"]) section, :where([data-cl-s~="s16"]) summary{ display: block; }
:where([data-cl-s~="s16"]) audio, :where([data-cl-s~="s16"]) canvas, :where([data-cl-s~="s16"]) progress, :where([data-cl-s~="s16"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s16"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s16"]) [hidden], :where([data-cl-s~="s16"]) template{ display: none; }
:where([data-cl-s~="s16"]) a{ background: 0px 0px; }
:where([data-cl-s~="s16"]) a:active, :where([data-cl-s~="s16"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s16"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s16"]) b, :where([data-cl-s~="s16"]) strong{ font-weight: 700; }
:where([data-cl-s~="s16"]) dfn{ font-style: italic; }
:where([data-cl-s~="s16"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s16"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) small{ font-size: 80%; }
:where([data-cl-s~="s16"]) sub, :where([data-cl-s~="s16"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s16"]) sup{ top: -0.5em; }
:where([data-cl-s~="s16"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s16"]) img{ border: 0px; }
:where([data-cl-s~="s16"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s16"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s16"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s16"]) pre{ overflow: auto; }
:where([data-cl-s~="s16"]) code, :where([data-cl-s~="s16"]) kbd, :where([data-cl-s~="s16"]) pre, :where([data-cl-s~="s16"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s16"]) button, :where([data-cl-s~="s16"]) input, :where([data-cl-s~="s16"]) optgroup, :where([data-cl-s~="s16"]) select, :where([data-cl-s~="s16"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s16"]) button{ overflow: visible; }
:where([data-cl-s~="s16"]) button, :where([data-cl-s~="s16"]) select{ text-transform: none; }
:where([data-cl-s~="s16"]) button, html:where([data-cl-s~="s16"]) input[type="button"], :where([data-cl-s~="s16"]) input[type="reset"], :where([data-cl-s~="s16"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s16"]) button[disabled], html:where([data-cl-s~="s16"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s16"]) input{ line-height: normal; }
:where([data-cl-s~="s16"]) input[type="checkbox"], :where([data-cl-s~="s16"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s16"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s16"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s16"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s16"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s16"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s16"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s16"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) textarea{ overflow: auto; }
:where([data-cl-s~="s16"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s16"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s16"]) td, :where([data-cl-s~="s16"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s16"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s16"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s16"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s16"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s16"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s16"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s16"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s16"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s16"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s16"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s16"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s16"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s16"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s16"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s16"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s16"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s16"]) .pull-right{ float: right; }
:where([data-cl-s~="s16"]) .pull-left{ float: left; }
:where([data-cl-s~="s16"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s16"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s16"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s16"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s16"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s16"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s16"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s16"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s16"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s16"]) .fa-rotate-90, :root:where([data-cl-s~="s16"]) .fa-rotate-180, :root:where([data-cl-s~="s16"]) .fa-rotate-270, :root:where([data-cl-s~="s16"]) .fa-flip-horizontal, :root:where([data-cl-s~="s16"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s16"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s16"]) .fa-stack-1x, :where([data-cl-s~="s16"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s16"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s16"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s16"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-remove::before, :where([data-cl-s~="s16"]) .fa-close::before, :where([data-cl-s~="s16"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gear::before, :where([data-cl-s~="s16"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-rotate-right::before, :where([data-cl-s~="s16"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dedent::before, :where([data-cl-s~="s16"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-photo::before, :where([data-cl-s~="s16"]) .fa-image::before, :where([data-cl-s~="s16"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-edit::before, :where([data-cl-s~="s16"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mail-forward::before, :where([data-cl-s~="s16"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-warning::before, :where([data-cl-s~="s16"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bar-chart-o::before, :where([data-cl-s~="s16"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gears::before, :where([data-cl-s~="s16"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-facebook-f::before, :where([data-cl-s~="s16"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-feed::before, :where([data-cl-s~="s16"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-group::before, :where([data-cl-s~="s16"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chain::before, :where([data-cl-s~="s16"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cut::before, :where([data-cl-s~="s16"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-copy::before, :where([data-cl-s~="s16"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-save::before, :where([data-cl-s~="s16"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-navicon::before, :where([data-cl-s~="s16"]) .fa-reorder::before, :where([data-cl-s~="s16"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-unsorted::before, :where([data-cl-s~="s16"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-down::before, :where([data-cl-s~="s16"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-up::before, :where([data-cl-s~="s16"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-rotate-left::before, :where([data-cl-s~="s16"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-legal::before, :where([data-cl-s~="s16"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dashboard::before, :where([data-cl-s~="s16"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-flash::before, :where([data-cl-s~="s16"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-paste::before, :where([data-cl-s~="s16"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mobile-phone::before, :where([data-cl-s~="s16"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mail-reply::before, :where([data-cl-s~="s16"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mail-reply-all::before, :where([data-cl-s~="s16"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-star-half-empty::before, :where([data-cl-s~="s16"]) .fa-star-half-full::before, :where([data-cl-s~="s16"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-unlink::before, :where([data-cl-s~="s16"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-toggle-down::before, :where([data-cl-s~="s16"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-toggle-up::before, :where([data-cl-s~="s16"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-toggle-right::before, :where([data-cl-s~="s16"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-euro::before, :where([data-cl-s~="s16"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dollar::before, :where([data-cl-s~="s16"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-rupee::before, :where([data-cl-s~="s16"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cny::before, :where([data-cl-s~="s16"]) .fa-rmb::before, :where([data-cl-s~="s16"]) .fa-yen::before, :where([data-cl-s~="s16"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ruble::before, :where([data-cl-s~="s16"]) .fa-rouble::before, :where([data-cl-s~="s16"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-won::before, :where([data-cl-s~="s16"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bitcoin::before, :where([data-cl-s~="s16"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gittip::before, :where([data-cl-s~="s16"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-toggle-left::before, :where([data-cl-s~="s16"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-turkish-lira::before, :where([data-cl-s~="s16"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-institution::before, :where([data-cl-s~="s16"]) .fa-bank::before, :where([data-cl-s~="s16"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mortar-board::before, :where([data-cl-s~="s16"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-automobile::before, :where([data-cl-s~="s16"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cab::before, :where([data-cl-s~="s16"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-photo-o::before, :where([data-cl-s~="s16"]) .fa-file-picture-o::before, :where([data-cl-s~="s16"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-zip-o::before, :where([data-cl-s~="s16"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-sound-o::before, :where([data-cl-s~="s16"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-movie-o::before, :where([data-cl-s~="s16"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-life-bouy::before, :where([data-cl-s~="s16"]) .fa-life-buoy::before, :where([data-cl-s~="s16"]) .fa-life-saver::before, :where([data-cl-s~="s16"]) .fa-support::before, :where([data-cl-s~="s16"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ra::before, :where([data-cl-s~="s16"]) .fa-resistance::before, :where([data-cl-s~="s16"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ge::before, :where([data-cl-s~="s16"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-y-combinator-square::before, :where([data-cl-s~="s16"]) .fa-yc-square::before, :where([data-cl-s~="s16"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wechat::before, :where([data-cl-s~="s16"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-send::before, :where([data-cl-s~="s16"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-send-o::before, :where([data-cl-s~="s16"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s16"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shekel::before, :where([data-cl-s~="s16"]) .fa-sheqel::before, :where([data-cl-s~="s16"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-intersex::before, :where([data-cl-s~="s16"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hotel::before, :where([data-cl-s~="s16"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-yc::before, :where([data-cl-s~="s16"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-battery-4::before, :where([data-cl-s~="s16"]) .fa-battery::before, :where([data-cl-s~="s16"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-battery-3::before, :where([data-cl-s~="s16"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-battery-2::before, :where([data-cl-s~="s16"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-battery-1::before, :where([data-cl-s~="s16"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-battery-0::before, :where([data-cl-s~="s16"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hourglass-1::before, :where([data-cl-s~="s16"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hourglass-2::before, :where([data-cl-s~="s16"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hourglass-3::before, :where([data-cl-s~="s16"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-grab-o::before, :where([data-cl-s~="s16"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-stop-o::before, :where([data-cl-s~="s16"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-tv::before, :where([data-cl-s~="s16"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-asl-interpreting::before, :where([data-cl-s~="s16"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-deafness::before, :where([data-cl-s~="s16"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s16"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-signing::before, :where([data-cl-s~="s16"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-google-plus-circle::before, :where([data-cl-s~="s16"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-fa::before, :where([data-cl-s~="s16"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-vcard::before, :where([data-cl-s~="s16"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-vcard-o::before, :where([data-cl-s~="s16"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-drivers-license::before, :where([data-cl-s~="s16"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-drivers-license-o::before, :where([data-cl-s~="s16"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thermometer-4::before, :where([data-cl-s~="s16"]) .fa-thermometer::before, :where([data-cl-s~="s16"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thermometer-3::before, :where([data-cl-s~="s16"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thermometer-2::before, :where([data-cl-s~="s16"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thermometer-1::before, :where([data-cl-s~="s16"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-thermometer-0::before, :where([data-cl-s~="s16"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bathtub::before, :where([data-cl-s~="s16"]) .fa-s15::before, :where([data-cl-s~="s16"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-times-rectangle::before, :where([data-cl-s~="s16"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s16"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s16"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s16"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s16"]) .sr-only-focusable:active, :where([data-cl-s~="s16"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s16"]) .faa-wrench.animated, :where([data-cl-s~="s16"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s16"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s16"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s16"]) .faa-ring.animated, :where([data-cl-s~="s16"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s16"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s16"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s16"]) .faa-vertical.animated, :where([data-cl-s~="s16"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s16"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s16"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s16"]) .faa-horizontal.animated, :where([data-cl-s~="s16"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s16"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s16"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s16"]) .faa-flash.animated, :where([data-cl-s~="s16"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s16"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s16"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s16"]) .faa-bounce.animated, :where([data-cl-s~="s16"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s16"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s16"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s16"]) .faa-spin.animated, :where([data-cl-s~="s16"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s16"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s16"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s16"]) .faa-float.animated, :where([data-cl-s~="s16"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s16"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s16"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s16"]) .faa-pulse.animated, :where([data-cl-s~="s16"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s16"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s16"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s16"]) .faa-shake.animated, :where([data-cl-s~="s16"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s16"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s16"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s16"]) .faa-tada.animated, :where([data-cl-s~="s16"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s16"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s16"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s16"]) .faa-passing.animated, :where([data-cl-s~="s16"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s16"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s16"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s16"]) .faa-passing-reverse.animated, :where([data-cl-s~="s16"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s16"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s16"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s16"]) .faa-burst.animated, :where([data-cl-s~="s16"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s16"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s16"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s16"]) .faa-falling.animated, :where([data-cl-s~="s16"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s16"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s16"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s16"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s16"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s16"]) [class^="st-svg-"], :where([data-cl-s~="s16"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s16"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s16"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s16"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-quora::before, :where([data-cl-s~="s16"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s16"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s16"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s16"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s16"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s16"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s16"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s16"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s16"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s16"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s16"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s16"]) .slick-slider .slick-track, :where([data-cl-s~="s16"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s16"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .slick-track::before, :where([data-cl-s~="s16"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s16"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s16"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s16"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s16"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s16"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s16"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s16"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s16"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s16"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s16"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s16"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s16"]) .slick-prev, :where([data-cl-s~="s16"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s16"]) .slick-prev:hover, :where([data-cl-s~="s16"]) .slick-prev:focus, :where([data-cl-s~="s16"]) .slick-next:hover, :where([data-cl-s~="s16"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s16"]) .slick-prev:hover::before, :where([data-cl-s~="s16"]) .slick-prev:focus::before, :where([data-cl-s~="s16"]) .slick-next:hover::before, :where([data-cl-s~="s16"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s16"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s16"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s16"]) .slick-prev::before, :where([data-cl-s~="s16"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s16"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s16"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s16"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s16"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s16"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s16"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s16"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s16"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s16"]) .slick-dots li button:hover, :where([data-cl-s~="s16"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s16"]) .slick-dots li button:hover::before, :where([data-cl-s~="s16"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s16"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s16"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s16"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .st-marquee p:empty, :where([data-cl-s~="s16"]) p:empty{ display: none; }
:where([data-cl-s~="s16"]) .st-notosans, :where([data-cl-s~="s16"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s16"]) .st-m1c, :where([data-cl-s~="s16"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s16"]) main, :where([data-cl-s~="s16"]) article, :where([data-cl-s~="s16"]) aside, :where([data-cl-s~="s16"]) header, :where([data-cl-s~="s16"]) canvas, :where([data-cl-s~="s16"]) details, :where([data-cl-s~="s16"]) figcaption, :where([data-cl-s~="s16"]) figure, :where([data-cl-s~="s16"]) footer, :where([data-cl-s~="s16"]) nav, :where([data-cl-s~="s16"]) section, :where([data-cl-s~="s16"]) summary{ display: block; }
html:where([data-cl-s~="s16"]), :where([data-cl-s~="s16"]) body{ height: 100%; }
:where([data-cl-s~="s16"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s16"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) cite{ font-style: normal; }
:where([data-cl-s~="s16"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s16"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s16"]) h1, :where([data-cl-s~="s16"]) h2, :where([data-cl-s~="s16"]) h3, :where([data-cl-s~="s16"]) h4, :where([data-cl-s~="s16"]) h5, :where([data-cl-s~="s16"]) h6, :where([data-cl-s~="s16"]) h5 span, :where([data-cl-s~="s16"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s16"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s16"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s16"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s16"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s16"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .wp-block-video, :where([data-cl-s~="s16"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .sticky, :where([data-cl-s~="s16"]) .gallery-caption, :where([data-cl-s~="s16"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s16"]) .dashicons, :where([data-cl-s~="s16"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s16"]) [class^="material-icons-"], :where([data-cl-s~="s16"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s16"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s16"]) .st-hide{ display: none; }
:where([data-cl-s~="s16"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s16"]) .post h4 .point-in i, :where([data-cl-s~="s16"]) .n-entry i, :where([data-cl-s~="s16"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-timeline > br, :where([data-cl-s~="s16"]) .st-tab-content > br, :where([data-cl-s~="s16"]) .st_table_sc > br, :where([data-cl-s~="s16"]) .post .st-box-btn > br, :where([data-cl-s~="s16"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s16"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .st-svg-question-circle, :where([data-cl-s~="s16"]) .st-svg-check-circle, :where([data-cl-s~="s16"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s16"]) .st-svg-exclamation-circle, :where([data-cl-s~="s16"]) .st-svg-pencil-square-o, :where([data-cl-s~="s16"]) .st-svg-user, :where([data-cl-s~="s16"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s16"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s16"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s16"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s16"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s16"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s16"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s16"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s16"]) .faa-spin.animated, :where([data-cl-s~="s16"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s16"]) a, :where([data-cl-s~="s16"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s16"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s16"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s16"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s16"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s16"]) img:not(.size-st_header_slider), :where([data-cl-s~="s16"]) video, :where([data-cl-s~="s16"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s16"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s16"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s16"]) .is-style-st-photoline img, :where([data-cl-s~="s16"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .is-style-st-photohu, :where([data-cl-s~="s16"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s16"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s16"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s16"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s16"]) .st-photohu div img, :where([data-cl-s~="s16"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) img.size-full, :where([data-cl-s~="s16"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s16"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s16"]) .resetwidth img, :where([data-cl-s~="s16"]) .resetwidth video, :where([data-cl-s~="s16"]) .resetwidth object, :where([data-cl-s~="s16"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s16"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s16"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s16"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s16"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s16"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s16"]) .h-100{ height: 100%; }
:where([data-cl-s~="s16"]) .pa0, :where([data-cl-s~="s16"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s16"]) .ma0, :where([data-cl-s~="s16"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s16"]) .mt0, :where([data-cl-s~="s16"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s16"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s16"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s16"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s16"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s16"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s16"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s16"]) .mr0, :where([data-cl-s~="s16"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s16"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s16"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s16"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s16"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s16"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s16"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s16"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s16"]) .ml0, :where([data-cl-s~="s16"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s16"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s16"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s16"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s16"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s16"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s16"]) .mb-0, :where([data-cl-s~="s16"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s16"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s16"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s16"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s16"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s16"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s16"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s16"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s16"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s16"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s16"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s16"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s16"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s16"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s16"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s16"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s16"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s16"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s16"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s16"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s16"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s16"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s16"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s16"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s16"]) .st-bg-stich::after, :where([data-cl-s~="s16"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s16"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s16"]) .st-brackets::before, :where([data-cl-s~="s16"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s16"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s16"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s16"]) .post .st-timeline, :where([data-cl-s~="s16"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s16"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s16"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s16"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s16"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s16"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-timeline > li::after, :where([data-cl-s~="s16"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s16"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s16"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s16"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s16"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s16"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s16"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s16"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s16"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s16"]) .st-timeline-list-text a, :where([data-cl-s~="s16"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s16"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s16"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s16"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s16"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s16"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s16"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s16"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s16"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s16"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s16"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s16"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s16"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s16"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s16"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s16"]) .st-in-mybox .st-point, :where([data-cl-s~="s16"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s16"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s16"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s16"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s16"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s16"]) .st-back-btn .st-fa, :where([data-cl-s~="s16"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s16"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s16"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s16"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s16"]) .smanone{ display: none; }
:where([data-cl-s~="s16"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s16"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s16"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s16"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s16"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s16"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) kbd, :where([data-cl-s~="s16"]) .st-code, :where([data-cl-s~="s16"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s16"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s16"]) kbd, :where([data-cl-s~="s16"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s16"]) pre .st-code, :where([data-cl-s~="s16"]) .st-pre .st-code, :where([data-cl-s~="s16"]) pre code, :where([data-cl-s~="s16"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s16"]) .clear{ clear: both; }
:where([data-cl-s~="s16"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s16"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s16"]) thead th, :where([data-cl-s~="s16"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s16"]) table thead th, :where([data-cl-s~="s16"]) table thead th p, :where([data-cl-s~="s16"]) table thead tr td, :where([data-cl-s~="s16"]) .post table thead tr td, :where([data-cl-s~="s16"]) .post table thead tr td p, :where([data-cl-s~="s16"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s16"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s16"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s16"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s16"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s16"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s16"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s16"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s16"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s16"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s16"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s16"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s16"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s16"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s16"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s16"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s16"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s16"]) #side aside .slick-dots li, :where([data-cl-s~="s16"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s16"]) .slick-prev, :where([data-cl-s~="s16"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s16"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s16"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s16"]) .slick-prev:hover, :where([data-cl-s~="s16"]) .slick-prev:focus, :where([data-cl-s~="s16"]) .slick-next:hover, :where([data-cl-s~="s16"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s16"]) .slick-prev::before, :where([data-cl-s~="s16"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s16"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s16"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s16"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s16"]) .slick-slide:focus, :where([data-cl-s~="s16"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s16"]) .slider, :where([data-cl-s~="s16"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s16"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s16"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s16"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s16"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s16"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s16"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s16"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s16"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s16"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s16"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s16"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .header-post-slider.is-wide, :where([data-cl-s~="s16"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s16"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s16"]) .post-slide-image, :where([data-cl-s~="s16"]) .post-slide-more, :where([data-cl-s~="s16"]) .post-card-image, :where([data-cl-s~="s16"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s16"]) .post-slide-image:hover, :where([data-cl-s~="s16"]) .post-slide-more:hover, :where([data-cl-s~="s16"]) .post-card-image:hover, :where([data-cl-s~="s16"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s16"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s16"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s16"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s16"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s16"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s16"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s16"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s16"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s16"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s16"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s16"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s16"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s16"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s16"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s16"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s16"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s16"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s16"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s16"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s16"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s16"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s16"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s16"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s16"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s16"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s16"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s16"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s16"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s16"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s16"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s16"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s16"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s16"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s16"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s16"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s16"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s16"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s16"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s16"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s16"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s16"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s16"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s16"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s16"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s16"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s16"]) .post-card-date .st-fa, :where([data-cl-s~="s16"]) .post-slide-date .st-fa, :where([data-cl-s~="s16"]) .post-card-date .fa, :where([data-cl-s~="s16"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s16"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s16"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s16"]) .post-card-excerpt p, :where([data-cl-s~="s16"]) main .post-slide-excerpt p, :where([data-cl-s~="s16"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s16"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s16"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s16"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s16"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s16"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s16"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s16"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s16"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .content-post-slider, :where([data-cl-s~="s16"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s16"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s16"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s16"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s16"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s16"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s16"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s16"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s16"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s16"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s16"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s16"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s16"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s16"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s16"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s16"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s16"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s16"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s16"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s16"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s16"]) a.st-flexbox-link, :where([data-cl-s~="s16"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s16"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s16"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s16"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s16"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s16"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s16"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s16"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s16"]) .st-header-flexbox ul, :where([data-cl-s~="s16"]) .post .st-header-flexbox ol, :where([data-cl-s~="s16"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s16"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s16"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s16"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s16"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s16"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s16"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s16"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s16"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s16"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s16"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s16"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s16"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s16"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s16"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s16"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s16"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s16"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) pre, :where([data-cl-s~="s16"]) .wp-block-details summary, :where([data-cl-s~="s16"]) p, :where([data-cl-s~="s16"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s16"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s16"]) .yellowbox, :where([data-cl-s~="s16"]) .graybox, :where([data-cl-s~="s16"]) .redbox, :where([data-cl-s~="s16"]) #topnews .clearfix dd p, :where([data-cl-s~="s16"]) .post ul li, :where([data-cl-s~="s16"]) .post ol li, :where([data-cl-s~="s16"]) #comments #respond, :where([data-cl-s~="s16"]) .st-tab-content > label, :where([data-cl-s~="s16"]) .st-tabs__tab-list-item, :where([data-cl-s~="s16"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s16"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s16"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) h1{ margin: 0px; }
:where([data-cl-s~="s16"]) h2.has-st-regular-font-size, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s16"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s16"]) .h3modoki, :where([data-cl-s~="s16"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s16"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s16"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s16"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s16"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s16"]) h5, :where([data-cl-s~="s16"]) h5 span, :where([data-cl-s~="s16"]) .h5modoki, :where([data-cl-s~="s16"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s16"]) #footer h5, :where([data-cl-s~="s16"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s16"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s16"]) h6, :where([data-cl-s~="s16"]) h6 span, :where([data-cl-s~="s16"]) .h6modoki, :where([data-cl-s~="s16"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s16"]) .st-h-copy-toc, :where([data-cl-s~="s16"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s16"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s16"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s16"]) p, :where([data-cl-s~="s16"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s16"]) header .descr.sitenametop, :where([data-cl-s~="s16"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s16"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s16"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s16"]) header .descr.sitename-only, :where([data-cl-s~="s16"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s16"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s16"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s16"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s16"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s16"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s16"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s16"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s16"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s16"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s16"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s16"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s16"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s16"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s16"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s16"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s16"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s16"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s16"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s16"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s16"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s16"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s16"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s16"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s16"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s16"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s16"]) .blog_info .st-fa, :where([data-cl-s~="s16"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s16"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s16"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s16"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s16"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s16"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s16"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s16"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s16"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s16"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s16"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s16"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s16"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s16"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s16"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s16"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .h5modoki, :where([data-cl-s~="s16"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s16"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s16"]) .h2modoki, :where([data-cl-s~="s16"]) .h3modoki, :where([data-cl-s~="s16"]) .h4modoki, :where([data-cl-s~="s16"]) .h5modoki, :where([data-cl-s~="s16"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s16"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s16"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s16"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s16"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s16"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s16"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s16"]) .wp-block-image figcaption a, :where([data-cl-s~="s16"]) .wp-block-image figcaption, :where([data-cl-s~="s16"]) .wp-caption-text a, :where([data-cl-s~="s16"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s16"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s16"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s16"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s16"]) #side .widget_meta ul li, :where([data-cl-s~="s16"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s16"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s16"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #content{ position: relative; }
:where([data-cl-s~="s16"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s16"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s16"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s16"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s16"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s16"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s16"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s16"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s16"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s16"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s16"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s16"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s16"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s16"]) .post .blogbox .st-fa, :where([data-cl-s~="s16"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s16"]) .post .blogbox .fa, :where([data-cl-s~="s16"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s16"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s16"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s16"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s16"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s16"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s16"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s16"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-large, :where([data-cl-s~="s16"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s16"]) .inyoumodoki, :where([data-cl-s~="s16"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .inyoumodoki::before, :where([data-cl-s~="s16"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s16"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s16"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s16"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) blockquote.tiktok-embed, :where([data-cl-s~="s16"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s16"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s16"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s16"]) .post blockquote cite, :where([data-cl-s~="s16"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s16"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s16"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s16"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s16"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s16"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s16"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s16"]) .ymarker, :where([data-cl-s~="s16"]) .ymarker-s, :where([data-cl-s~="s16"]) .gmarker, :where([data-cl-s~="s16"]) .gmarker-s, :where([data-cl-s~="s16"]) .rmarker, :where([data-cl-s~="s16"]) .rmarker-s, :where([data-cl-s~="s16"]) .bmarker, :where([data-cl-s~="s16"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s16"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s16"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s16"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s16"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s16"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s16"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s16"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s16"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s16"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s16"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s16"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s16"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .post .yellowbox .maruck, :where([data-cl-s~="s16"]) .post .yellowbox .maruno, :where([data-cl-s~="s16"]) .post .yellowbox p:last-child, :where([data-cl-s~="s16"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s16"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .graybox .maruck, :where([data-cl-s~="s16"]) .post .graybox .maruno, :where([data-cl-s~="s16"]) .post .graybox p:last-child, :where([data-cl-s~="s16"]) .post .graybox ol:last-child, :where([data-cl-s~="s16"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .redbox .maruck, :where([data-cl-s~="s16"]) .post .redbox .maruno, :where([data-cl-s~="s16"]) .post .redbox p:last-child, :where([data-cl-s~="s16"]) .post .redbox ol:last-child, :where([data-cl-s~="s16"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .freebox .maruck, :where([data-cl-s~="s16"]) .post .freebox .maruno, :where([data-cl-s~="s16"]) .post .st-mybox .maruck, :where([data-cl-s~="s16"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s16"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s16"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s16"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s16"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s16"]) span.sankou, :where([data-cl-s~="s16"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s16"]) span.sankou.green, :where([data-cl-s~="s16"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s16"]) span.sankou.blue, :where([data-cl-s~="s16"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s16"]) span.st-hisu, :where([data-cl-s~="s16"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s16"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s16"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s16"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s16"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s16"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s16"]) .st-wrench-icon i::before, :where([data-cl-s~="s16"]) .st-wrench-icon::before, :where([data-cl-s~="s16"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s16"]) .st-ring-icon i::before, :where([data-cl-s~="s16"]) .st-ring-icon::before, :where([data-cl-s~="s16"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s16"]) .st-horizontal-icon i::before, :where([data-cl-s~="s16"]) .st-horizontal-icon::before, :where([data-cl-s~="s16"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s16"]) .st-vertical-icon i::before, :where([data-cl-s~="s16"]) .st-vertical-icon::before, :where([data-cl-s~="s16"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s16"]) .st-flash-icon i::before, :where([data-cl-s~="s16"]) .st-flash-icon::before, :where([data-cl-s~="s16"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s16"]) .st-bounce-icon i::before, :where([data-cl-s~="s16"]) .st-bounce-icon::before, :where([data-cl-s~="s16"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s16"]) .st-rotation-icon i::before, :where([data-cl-s~="s16"]) .st-rotation-icon::before, :where([data-cl-s~="s16"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s16"]) .st-float-icon i::before, :where([data-cl-s~="s16"]) .st-float-icon::before, :where([data-cl-s~="s16"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s16"]) .st-pulse-icon i::before, :where([data-cl-s~="s16"]) .st-pulse-icon::before, :where([data-cl-s~="s16"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s16"]) .st-shake-s-icon i::before, :where([data-cl-s~="s16"]) .st-shake-s-icon::before, :where([data-cl-s~="s16"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s16"]) .st-shake-icon i::before, :where([data-cl-s~="s16"]) .st-shake-icon::before, :where([data-cl-s~="s16"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s16"]) .st-tada-icon i::before, :where([data-cl-s~="s16"]) .st-tada-icon::before, :where([data-cl-s~="s16"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s16"]) .st-passing-icon i::before, :where([data-cl-s~="s16"]) .st-passing-icon::before, :where([data-cl-s~="s16"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s16"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s16"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s16"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s16"]) .st-burst-icon i::before, :where([data-cl-s~="s16"]) .st-burst-icon::before, :where([data-cl-s~="s16"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s16"]) .st-falling-icon i::before, :where([data-cl-s~="s16"]) .st-falling-icon::before, :where([data-cl-s~="s16"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s16"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s16"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s16"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s16"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s16"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s16"]) .y-star, :where([data-cl-s~="s16"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s16"]) .y-star .st-svg-star, :where([data-cl-s~="s16"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s16"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s16"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s16"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s16"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s16"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s16"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s16"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s16"]) .post .p-entry-t, :where([data-cl-s~="s16"]) #side .p-entry-t, :where([data-cl-s~="s16"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s16"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s16"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s16"]) #footer .pop-box, :where([data-cl-s~="s16"]) .nowhits .pop-box, :where([data-cl-s~="s16"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s16"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s16"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s16"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s16"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s16"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s16"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s16"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s16"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s16"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s16"]) footer .footer-wbox .headbox, :where([data-cl-s~="s16"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s16"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s16"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s16"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s16"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s16"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s16"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s16"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s16"]) #content-w .category .p-entry, :where([data-cl-s~="s16"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s16"]) #content-w .post .category .p-entry, :where([data-cl-s~="s16"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s16"]) #content-w .category .p-entry::after, :where([data-cl-s~="s16"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s16"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s16"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s16"]) .category .p-entry-t, :where([data-cl-s~="s16"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s16"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s16"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s16"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s16"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s16"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s16"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s16"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s16"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s16"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s16"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s16"]) .poprank{ position: relative; }
:where([data-cl-s~="s16"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s16"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s16"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s16"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s16"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s16"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s16"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s16"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s16"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) #footer .copy, :where([data-cl-s~="s16"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s16"]) #footer .copy a, :where([data-cl-s~="s16"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s16"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s16"]) .head-telno a, :where([data-cl-s~="s16"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s16"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s16"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s16"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s16"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s16"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s16"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s16"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s16"]) .headbox, :where([data-cl-s~="s16"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s16"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s16"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s16"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s16"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s16"]) .widget_recent_entries ul li a, :where([data-cl-s~="s16"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s16"]) .widget_recent_entries ul li, :where([data-cl-s~="s16"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s16"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s16"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s16"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s16"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s16"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s16"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s16"]) footer .widget_recent_entries ul, :where([data-cl-s~="s16"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s16"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s16"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s16"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s16"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s16"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s16"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s16"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s16"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s16"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s16"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s16"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s16"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s16"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s16"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s16"]) #st-infomation-widget .huto *, :where([data-cl-s~="s16"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s16"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s16"]) footer .widget_tag_cloud, :where([data-cl-s~="s16"]) footer .widget_categories, :where([data-cl-s~="s16"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #footer .st-formbtn, :where([data-cl-s~="s16"]) #footer .rssbox, :where([data-cl-s~="s16"]) #footer .st-author-box, :where([data-cl-s~="s16"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s16"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s16"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s16"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s16"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s16"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s16"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s16"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s16"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s16"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s16"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s16"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s16"]) .kanren h3 a, :where([data-cl-s~="s16"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s16"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s16"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s16"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s16"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s16"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s16"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s16"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s16"]) .kanren.pop-box h5, :where([data-cl-s~="s16"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s16"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s16"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s16"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s16"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s16"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s16"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s16"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s16"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s16"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s16"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s16"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s16"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s16"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s16"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s16"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s16"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s16"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s16"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s16"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s16"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s16"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s16"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s16"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s16"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s16"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s16"]) .st-author-box .st-fa, :where([data-cl-s~="s16"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s16"]) ul#st-tab-menu, :where([data-cl-s~="s16"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s16"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s16"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s16"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s16"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s16"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s16"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s16"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s16"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s16"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s16"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .st-author-sns, :where([data-cl-s~="s16"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-author-sns .st-fa, :where([data-cl-s~="s16"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-author-sns .st-fa, :where([data-cl-s~="s16"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s16"]) .st-author-sns a, :where([data-cl-s~="s16"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s16"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s16"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s16"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s16"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s16"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s16"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s16"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s16"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s16"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s16"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s16"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s16"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s16"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s16"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s16"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s16"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s16"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s16"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s16"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s16"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s16"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s16"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s16"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s16"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s16"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s16"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s16"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s16"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s16"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s16"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s16"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s16"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s16"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s16"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s16"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s16"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s16"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s16"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s16"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s16"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s16"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .post table tfoot, :where([data-cl-s~="s16"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s16"]) .post table thead th, :where([data-cl-s~="s16"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s16"]) table > thead > tr > td, :where([data-cl-s~="s16"]) table > thead > tr > th, :where([data-cl-s~="s16"]) table > tr > td, :where([data-cl-s~="s16"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s16"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s16"]) table tr td, :where([data-cl-s~="s16"]) table#wp-calendar tr td, :where([data-cl-s~="s16"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s16"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s16"]) table th, :where([data-cl-s~="s16"]) table th p, :where([data-cl-s~="s16"]) .post table tr td p, :where([data-cl-s~="s16"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s16"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s16"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s16"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s16"]) tr.st-centertable, :where([data-cl-s~="s16"]) td.st-centertable, :where([data-cl-s~="s16"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s16"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s16"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s16"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s16"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s16"]) .post .scroll-box.pc table td, :where([data-cl-s~="s16"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s16"]) .is-style-scroll-box.pc, :where([data-cl-s~="s16"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s16"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s16"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s16"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s16"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s16"]) img.float-left{ float: left; }
:where([data-cl-s~="s16"]) img.float-right{ float: right; }
:where([data-cl-s~="s16"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s16"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s16"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s16"]) .widget_media_image, :where([data-cl-s~="s16"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) main ul, :where([data-cl-s~="s16"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s16"]) main .sns ul, :where([data-cl-s~="s16"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) main ul.st_toc_list, :where([data-cl-s~="s16"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) main ul.st-box-btn, :where([data-cl-s~="s16"]) main ul.st_toc_list, :where([data-cl-s~="s16"]) main ol.st_toc_list, :where([data-cl-s~="s16"]) main ul.has-st-border, :where([data-cl-s~="s16"]) main ol.has-st-border, :where([data-cl-s~="s16"]) main ul.has-background, :where([data-cl-s~="s16"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s16"]) main ul ul, :where([data-cl-s~="s16"]) main ul ol, :where([data-cl-s~="s16"]) main ol ul, :where([data-cl-s~="s16"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s16"]) .is-style-st-check, :where([data-cl-s~="s16"]) .is-style-st-timeline-count, :where([data-cl-s~="s16"]) .is-style-st-timeline-list, :where([data-cl-s~="s16"]) .is-style-st-circle, :where([data-cl-s~="s16"]) .is-style-st-circle-border, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox, :where([data-cl-s~="s16"]) .is-style-st-maruck, :where([data-cl-s~="s16"]) .is-style-st-maruno, :where([data-cl-s~="s16"]) .is-style-st-no, :where([data-cl-s~="s16"]) .is-style-st-no-border, :where([data-cl-s~="s16"]) .st-list-circle ul, :where([data-cl-s~="s16"]) .st-list-check ul, :where([data-cl-s~="s16"]) .st-square-checkbox ul, :where([data-cl-s~="s16"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s16"]) .maruck ul, :where([data-cl-s~="s16"]) .maruno ul, :where([data-cl-s~="s16"]) .st-list-no ul, :where([data-cl-s~="s16"]) .st-list-circle ol, :where([data-cl-s~="s16"]) .st-list-check ol, :where([data-cl-s~="s16"]) .st-square-checkbox ol, :where([data-cl-s~="s16"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s16"]) .maruck ol, :where([data-cl-s~="s16"]) .maruno ol, :where([data-cl-s~="s16"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) main ul li, :where([data-cl-s~="s16"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s16"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s16"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s16"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s16"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s16"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s16"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s16"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s16"]) .kome ol, :where([data-cl-s~="s16"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s16"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s16"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s16"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou, :where([data-cl-s~="s16"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) main .st-list-border ul li, :where([data-cl-s~="s16"]) main .st-list-border ol li, :where([data-cl-s~="s16"]) main ul.is-style-st-border li, :where([data-cl-s~="s16"]) main ol.is-style-st-border li, :where([data-cl-s~="s16"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s16"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s16"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s16"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s16"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s16"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s16"]) ul li{ text-align: left; }
:where([data-cl-s~="s16"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s16"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s16"]) .post .is-style-st-maruno, :where([data-cl-s~="s16"]) .post .is-style-st-maruck, :where([data-cl-s~="s16"]) .post .maruno, :where([data-cl-s~="s16"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s16"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s16"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s16"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s16"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s16"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s16"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s16"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s16"]) .post .maruno li, :where([data-cl-s~="s16"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s16"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s16"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s16"]) .post .maruno li::before, :where([data-cl-s~="s16"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s16"]) .is-style-st-border > li, :where([data-cl-s~="s16"]) .is-style-st-circle-border > li, :where([data-cl-s~="s16"]) .is-style-st-check-border > li, :where([data-cl-s~="s16"]) .is-style-st-no-border > li, :where([data-cl-s~="s16"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) ol.is-style-st-circle > li, :where([data-cl-s~="s16"]) ul.is-style-st-circle > li, :where([data-cl-s~="s16"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s16"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s16"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s16"]) .is-style-st-circle > li::before, :where([data-cl-s~="s16"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s16"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s16"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s16"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s16"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s16"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-check > li, :where([data-cl-s~="s16"]) .is-style-st-check-border > li, :where([data-cl-s~="s16"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s16"]) .is-style-st-check > li::before, :where([data-cl-s~="s16"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s16"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s16"]) .is-style-st-check > li::after, :where([data-cl-s~="s16"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s16"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .is-style-st-no > li, :where([data-cl-s~="s16"]) .is-style-st-no-border > li, :where([data-cl-s~="s16"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s16"]) .is-style-st-no > li::before, :where([data-cl-s~="s16"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s16"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s16"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s16"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s16"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s16"]) .st-link-guide li a, :where([data-cl-s~="s16"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s16"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s16"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s16"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s16"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s16"]) main, :where([data-cl-s~="s16"]) .st-count-reset, :where([data-cl-s~="s16"]) .st-link-guide, :where([data-cl-s~="s16"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s16"]) footer .st-link-guide ul, :where([data-cl-s~="s16"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s16"]) .post .st-box-btn, :where([data-cl-s~="s16"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s16"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s16"]) .st-box-btn li, :where([data-cl-s~="s16"]) .post .st-box-btn li, :where([data-cl-s~="s16"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s16"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s16"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s16"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s16"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s16"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s16"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s16"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s16"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s16"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s16"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s16"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s16"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s16"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s16"]) .st-box-btn .st-fa, :where([data-cl-s~="s16"]) .st-box-btn .fa, :where([data-cl-s~="s16"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s16"]) .post .st-box-btn-text, :where([data-cl-s~="s16"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s16"]) .post .st-box-btn-memo, :where([data-cl-s~="s16"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s16"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s16"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s16"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s16"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s16"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-box-btn .st-fa, :where([data-cl-s~="s16"]) .st-box-btn .fa, :where([data-cl-s~="s16"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s16"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s16"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s16"]) footer ul.st-box-btn img, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s16"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s16"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s16"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s16"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s16"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s16"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s16"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s16"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s16"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s16"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s16"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s16"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide li, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s16"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide li a, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s16"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide li a, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s16"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s16"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s16"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s16"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s16"]) .st-link-guide .sub-menu, :where([data-cl-s~="s16"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s16"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s16"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s16"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s16"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s16"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s16"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s16"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s16"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s16"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s16"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s16"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-btn-open .st-fa, :where([data-cl-s~="s16"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s16"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s16"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s16"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s16"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s16"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-memobox2 .st-fa, :where([data-cl-s~="s16"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s16"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s16"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s16"]) .st-memobox .st-fa, :where([data-cl-s~="s16"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s16"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s16"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s16"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s16"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s16"]) .st-mybox .st-fa, :where([data-cl-s~="s16"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s16"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s16"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s16"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s16"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s16"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s16"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s16"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s16"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s16"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s16"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s16"]) .p-entry-f .st-fa, :where([data-cl-s~="s16"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s16"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s16"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s16"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s16"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s16"]) .post .st-minihukidashi, :where([data-cl-s~="s16"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s16"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s16"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s16"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s16"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s16"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s16"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s16"]) .hukidashi-underline::before, :where([data-cl-s~="s16"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s16"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s16"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s16"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-marumozi .st-fa, :where([data-cl-s~="s16"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s16"]) .st-marumozi .fa, :where([data-cl-s~="s16"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s16"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s16"]) .st-marumozi .photoline img, :where([data-cl-s~="s16"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s16"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s16"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s16"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s16"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s16"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s16"]) main .clip-memotext ul, :where([data-cl-s~="s16"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s16"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s16"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s16"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s16"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s16"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s16"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s16"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s16"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s16"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s16"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s16"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s16"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s16"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s16"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s16"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s16"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s16"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s16"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s16"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s16"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s16"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s16"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s16"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s16"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s16"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s16"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s16"]) .post .st-square-checkbox > li, :where([data-cl-s~="s16"]) .st-square-checkbox ul li, :where([data-cl-s~="s16"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-square-checkbox li, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s16"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s16"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s16"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s16"]) .post .st-square-checkbox > li, :where([data-cl-s~="s16"]) .st-square-checkbox ul li, :where([data-cl-s~="s16"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .rankstlink-l2 p a, :where([data-cl-s~="s16"]) .rankstlink-l p a, :where([data-cl-s~="s16"]) .rankstlink-b p a, :where([data-cl-s~="s16"]) .rankstlink-r p a, :where([data-cl-s~="s16"]) .rankstlink-r2 p a, :where([data-cl-s~="s16"]) .rankstlink-a p a, :where([data-cl-s~="s16"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s16"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s16"]) .rankstlink-l p a:hover, :where([data-cl-s~="s16"]) .rankstlink-b p a:hover, :where([data-cl-s~="s16"]) .rankstlink-r p a:hover, :where([data-cl-s~="s16"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s16"]) .rankstlink-a p a:hover, :where([data-cl-s~="s16"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s16"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s16"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s16"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s16"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s16"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s16"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s16"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s16"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s16"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s16"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s16"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s16"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-mcbox-text, :where([data-cl-s~="s16"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s16"]) .st-mcbox-title, :where([data-cl-s~="s16"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s16"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s16"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s16"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s16"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s16"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s16"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s16"]) a.itembox-link p, :where([data-cl-s~="s16"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s16"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s16"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s16"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s16"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s16"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s16"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s16"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s16"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s16"]) .st-user-comment-box .st-star, :where([data-cl-s~="s16"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s16"]) .st-user-comment-box .st-star, :where([data-cl-s~="s16"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s16"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s16"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s16"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s16"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s16"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container, :where([data-cl-s~="s16"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s16"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s16"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s16"]) .post #st_toc_container ul, :where([data-cl-s~="s16"]) .post #st_toc_container ol, :where([data-cl-s~="s16"]) .post .st_toc_container ul, :where([data-cl-s~="s16"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .post #st_toc_container li ul, :where([data-cl-s~="s16"]) .post #st_toc_container li ol, :where([data-cl-s~="s16"]) .post .st_toc_container li ul, :where([data-cl-s~="s16"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #st_toc_container li li:empty, :where([data-cl-s~="s16"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s16"]) .st_toc_container li li:empty, :where([data-cl-s~="s16"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s16"]) #st_toc_container li:empty, :where([data-cl-s~="s16"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) #st_toc_container ul a, :where([data-cl-s~="s16"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s16"]) #st_toc_container ul li li a, :where([data-cl-s~="s16"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s16"]) #st_toc_container ul a:hover, :where([data-cl-s~="s16"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s16"]) .post #st_toc_container ul ul, :where([data-cl-s~="s16"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s16"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s16"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s16"]) #st_toc_container li, :where([data-cl-s~="s16"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s16"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s16"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s16"]) #st_toc_container > ul > li, :where([data-cl-s~="s16"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s16"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s16"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s16"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s16"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s16"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s16"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s16"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s16"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container li li a::before, :where([data-cl-s~="s16"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s16"]) #st_toc_container li li, :where([data-cl-s~="s16"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s16"]) #st_toc_container li li li, :where([data-cl-s~="s16"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s16"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s16"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s16"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s16"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s16"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s16"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s16"]) .st_toc_back, :where([data-cl-s~="s16"]) .st_toc_back:focus, :where([data-cl-s~="s16"]) .st_toc_back:hover, :where([data-cl-s~="s16"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s16"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s16"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s16"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s16"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s16"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s16"]) .st_toc_back.is-rounded, :where([data-cl-s~="s16"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s16"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s16"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s16"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s16"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s16"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s16"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s16"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s16"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s16"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s16"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s16"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s16"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s16"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s16"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s16"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s16"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s16"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s16"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s16"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s16"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s16"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s16"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s16"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s16"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s16"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s16"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s16"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s16"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s16"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s16"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s16"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s16"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s16"]) .side_toc #st_toc_container li, :where([data-cl-s~="s16"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s16"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s16"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s16"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s16"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s16"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s16"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s16"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s16"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s16"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s16"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s16"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s16"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s16"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s16"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s16"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s16"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s16"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s16"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s16"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s16"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s16"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s16"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s16"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s16"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s16"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s16"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s16"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s16"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s16"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s16"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s16"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s16"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s16"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s16"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s16"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s16"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s16"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s16"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s16"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s16"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s16"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s16"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s16"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list, :where([data-cl-s~="s16"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s16"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s16"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s16"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s16"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s16"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s16"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s16"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s16"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s16"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s16"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s16"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s16"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s16"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s16"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s16"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s16"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s16"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s16"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s16"]) textarea, :where([data-cl-s~="s16"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s16"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s16"]) textarea, :where([data-cl-s~="s16"]) select{ padding: 5px; }
:where([data-cl-s~="s16"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s16"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s16"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s16"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s16"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s16"]) .post_password{ text-align: center; }
:where([data-cl-s~="s16"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox, :where([data-cl-s~="s16"]) .responbox30, :where([data-cl-s~="s16"]) .responbox33, :where([data-cl-s~="s16"]) .responbox40, :where([data-cl-s~="s16"]) .responbox50, :where([data-cl-s~="s16"]) .responbox60, :where([data-cl-s~="s16"]) .responbox70, :where([data-cl-s~="s16"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s16"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s16"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s16"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s16"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s16"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s16"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s16"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s16"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s16"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s16"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s16"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s16"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .responbox60, :where([data-cl-s~="s16"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s16"]) .post .amazonjs_item h4, :where([data-cl-s~="s16"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s16"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s16"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s16"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s16"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s16"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s16"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s16"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s16"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s16"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s16"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s16"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s16"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s16"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s16"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s16"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s16"]) .appreach__developper, :where([data-cl-s~="s16"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s16"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s16"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s16"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s16"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s16"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s16"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s16"]) .post .w3eden 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), :where([data-cl-s~="s16"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s16"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s16"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s16"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s16"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s16"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s16"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s16"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) a.st-cardlink, :where([data-cl-s~="s16"]) a .st-cardbox h5, :where([data-cl-s~="s16"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s16"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .post .st-cardbox p, :where([data-cl-s~="s16"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s16"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s16"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s16"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s16"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s16"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s16"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s16"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s16"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s16"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s16"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s16"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s16"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s16"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-card-title-head .st-fa, :where([data-cl-s~="s16"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s16"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s16"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s16"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s16"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s16"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s16"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s16"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s16"]) #footer p.cardbox-more, :where([data-cl-s~="s16"]) #side p.cardbox-more, :where([data-cl-s~="s16"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s16"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s16"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s16"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s16"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s16"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s16"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s16"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s16"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s16"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s16"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s16"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s16"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s16"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s16"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s16"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s16"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s16"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s16"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s16"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s16"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s16"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s16"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s16"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s16"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s16"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s16"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s16"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s16"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s16"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s16"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s16"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s16"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s16"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s16"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s16"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s16"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s16"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s16"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s16"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s16"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s16"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s16"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s16"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s16"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s16"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s16"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s16"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s16"]) header h1#st-mobile-logo, :where([data-cl-s~="s16"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s16"]) #st-mobile-logo h1, :where([data-cl-s~="s16"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s16"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s16"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s16"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s16"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s16"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s16"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s16"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s16"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s16"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s16"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s16"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s16"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s16"]) .op-text, :where([data-cl-s~="s16"]) .op-text a, :where([data-cl-s~="s16"]) .op-text2, :where([data-cl-s~="s16"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s16"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s16"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s16"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s16"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s16"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s16"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s16"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s16"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s16"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s16"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s16"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s16"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s16"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s16"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s16"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s16"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s16"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s16"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s16"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s16"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s16"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s16"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s16"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s16"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-middle-menu .st-fa, :where([data-cl-s~="s16"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s16"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s16"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s16"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s16"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s16"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s16"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s16"]) nav.st5, :where([data-cl-s~="s16"]) #st-menuwide div.menu, :where([data-cl-s~="s16"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s16"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s16"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s16"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s16"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s16"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s16"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s16"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s16"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s16"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s16"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .st-cardlink-card-link, :where([data-cl-s~="s16"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s16"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s16"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s16"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s16"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s16"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s16"]) #side #st-header-cardlink, :where([data-cl-s~="s16"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s16"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s16"]) #side .st-cardlink-card, :where([data-cl-s~="s16"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s16"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s16"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #search, :where([data-cl-s~="s16"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s16"]) .cs-text input.cs-text-input, :where([data-cl-s~="s16"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s16"]) .cs-text input.cs-text-input, :where([data-cl-s~="s16"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s16"]) #s, :where([data-cl-s~="s16"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s16"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s16"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s16"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s16"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s16"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s16"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s16"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s16"]) .cs-term, :where([data-cl-s~="s16"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s16"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s16"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s16"]) .cs-term-list, :where([data-cl-s~="s16"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s16"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s16"]) .cs-term-item, :where([data-cl-s~="s16"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s16"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s16"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s16"]) .cs-term-label, :where([data-cl-s~="s16"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .cs-term-label:hover, :where([data-cl-s~="s16"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s16"]) .cs-term-checkbox, :where([data-cl-s~="s16"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s16"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s16"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s16"]) .cs-order, :where([data-cl-s~="s16"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .cs-order-item, :where([data-cl-s~="s16"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s16"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s16"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s16"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s16"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .cs-term-item, :where([data-cl-s~="s16"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s16"]) .acordion_search .cs-term-item, :where([data-cl-s~="s16"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s16"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s16"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s16"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s16"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s16"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s16"]) .st-countdown-expired, :where([data-cl-s~="s16"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s16"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s16"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s16"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s16"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s16"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s16"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s16"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s16"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s16"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s16"]) footer ul, :where([data-cl-s~="s16"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s16"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s16"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s16"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s16"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s16"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s16"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s16"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s16"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s16"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s16"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s16"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s16"]) .pagination span, :where([data-cl-s~="s16"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s16"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #breadcrumb, :where([data-cl-s~="s16"]) #breadcrumb ol, :where([data-cl-s~="s16"]) #breadcrumb li, :where([data-cl-s~="s16"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s16"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s16"]) #breadcrumb ol li a, :where([data-cl-s~="s16"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s16"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s16"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s16"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s16"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .snstext, :where([data-cl-s~="s16"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s16"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s16"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s16"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s16"]) .sns li a .st-fa, :where([data-cl-s~="s16"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s16"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s16"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s16"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s16"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s16"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s16"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s16"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s16"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s16"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s16"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s16"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s16"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s16"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s16"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s16"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s16"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s16"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s16"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s16"]) .wp-block-rss *, :where([data-cl-s~="s16"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s16"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s16"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s16"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .wp-block-rss a, :where([data-cl-s~="s16"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s16"]) .wp-block-rss a:hover, :where([data-cl-s~="s16"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s16"]) .wp-block-rss, :where([data-cl-s~="s16"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s16"]) .widget_rss ul, :where([data-cl-s~="s16"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s16"]) .wp-block-rss li, :where([data-cl-s~="s16"]) #side aside .widget_rss li, :where([data-cl-s~="s16"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .post .wp-block-rss li, :where([data-cl-s~="s16"]) .post .widget_rss li, :where([data-cl-s~="s16"]) .wp-block-rss li, :where([data-cl-s~="s16"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s16"]) .post .widget_rss li:last-child, :where([data-cl-s~="s16"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s16"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s16"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s16"]) .wp-block-rss time, :where([data-cl-s~="s16"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s16"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s16"]) .widget_rss cite, :where([data-cl-s~="s16"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s16"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s16"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s16"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s16"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s16"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s16"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s16"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s16"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s16"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s16"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s16"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s16"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s16"]) #comments .comment .comment-form-title, :where([data-cl-s~="s16"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s16"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s16"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s16"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s16"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s16"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s16"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s16"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s16"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s16"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s16"]) .vcard .fn, :where([data-cl-s~="s16"]) .comment-author a, :where([data-cl-s~="s16"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s16"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s16"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s16"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s16"]) #comments label{ display: block; }
:where([data-cl-s~="s16"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s16"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s16"]) .says{ display: none; }
:where([data-cl-s~="s16"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s16"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s16"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s16"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s16"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s16"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s16"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s16"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s16"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s16"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s16"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s16"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s16"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s16"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s16"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s16"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s16"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s16"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s16"]) li.pingback .comment-author a, :where([data-cl-s~="s16"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s16"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s16"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s16"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s16"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s16"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s16"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s16"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .p-navi .st-next i, :where([data-cl-s~="s16"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s16"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s16"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s16"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s16"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s16"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s16"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s16"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s16"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s16"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s16"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s16"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s16"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s16"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s16"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s16"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s16"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s16"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s16"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s16"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s16"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s16"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s16"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s16"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #side .st-gallery, :where([data-cl-s~="s16"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-gallery a, :where([data-cl-s~="s16"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s16"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s16"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s16"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s16"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s16"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s16"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s16"]) header{ text-align: center; }
:where([data-cl-s~="s16"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s16"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s16"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s16"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s16"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s16"]) .post.post-search, :where([data-cl-s~="s16"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s16"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s16"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s16"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s16"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s16"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s16"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s16"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .eyecatch-copyurl a, :where([data-cl-s~="s16"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s16"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s16"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s16"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s16"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s16"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s16"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s16"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s16"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s16"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s16"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s16"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s16"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s16"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s16"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s16"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s16"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s16"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s16"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s16"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .lp .post img, :where([data-cl-s~="s16"]) .lp .post video, :where([data-cl-s~="s16"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s16"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .lp .st-author-box, :where([data-cl-s~="s16"]) .lp #gazou, :where([data-cl-s~="s16"]) .lp #itiran, :where([data-cl-s~="s16"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s16"]) .lp #breadcrumb, :where([data-cl-s~="s16"]) .lp .blogbox, :where([data-cl-s~="s16"]) .lp .tagst, :where([data-cl-s~="s16"]) .lp .point, :where([data-cl-s~="s16"]) .lp .p-navi, :where([data-cl-s~="s16"]) .lp .pagination, :where([data-cl-s~="s16"]) .lp .n-entry-t, :where([data-cl-s~="s16"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s16"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s16"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s16"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s16"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s16"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) body#st-redirect #wrapper, :where([data-cl-s~="s16"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s16"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s16"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s16"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s16"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s16"]) #side, :where([data-cl-s~="s16"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s16"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s16"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s16"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s16"]) .st-ac-box, :where([data-cl-s~="s16"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s16"]) .st-ac-box, :where([data-cl-s~="s16"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s16"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s16"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s16"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s16"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s16"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s16"]) .alignright{ float: right; }
:where([data-cl-s~="s16"]) .alignleft{ float: left; }
:where([data-cl-s~="s16"]) .alignwide, :where([data-cl-s~="s16"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s16"]) .alignwide .alignwide, :where([data-cl-s~="s16"]) .alignfull .alignwide, :where([data-cl-s~="s16"]) .alignwide .alignwide, :where([data-cl-s~="s16"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s16"]) figure{ margin: 0px; }
:where([data-cl-s~="s16"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s16"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s16"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s16"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) ol.has-huge-font-size, :where([data-cl-s~="s16"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s16"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s16"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s16"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s16"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s16"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s16"]) .is-style-circle-mask img, :where([data-cl-s~="s16"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s16"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s16"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s16"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s16"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s16"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s16"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s16"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s16"]) .wp-block-cover, :where([data-cl-s~="s16"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s16"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s16"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s16"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s16"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s16"]) ul.has-background, :where([data-cl-s~="s16"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s16"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s16"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s16"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s16"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s16"]) .is-style-st-circle.has-background, :where([data-cl-s~="s16"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s16"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s16"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s16"]) .is-style-st-no.has-background, :where([data-cl-s~="s16"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s16"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s16"]) ol.has-st-border, :where([data-cl-s~="s16"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s16"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s16"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s16"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s16"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s16"]) .has-st-solid-border, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s16"]) .has-st-dashed-border, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s16"]) .has-st-medium-border-width, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s16"]) .has-st-thick-border-width, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s16"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s16"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s16"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s16"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s16"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s16"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s16"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s16"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s16"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s16"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s16"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s16"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s16"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s16"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s16"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s16"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s16"]) ul.wp-block-latest-posts, :where([data-cl-s~="s16"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s16"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s16"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s16"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s16"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s16"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s16"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s16"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s16"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s16"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-wide-background code, :where([data-cl-s~="s16"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s16"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s16"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s16"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s16"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s16"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s16"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s16"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s16"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s16"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s16"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s16"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s16"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s16"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s16"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s16"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s16"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s16"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s16"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s16"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s16"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s16"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s16"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s16"]) .post .is-style-st-table-line table, :where([data-cl-s~="s16"]) .is-style-st-table-line table, :where([data-cl-s~="s16"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s16"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s16"]) .is-style-st-table-line thead, :where([data-cl-s~="s16"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s16"]) .is-style-st-table-line thead th, :where([data-cl-s~="s16"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s16"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s16"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s16"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s16"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s16"]) .is-style-st-table-line td, :where([data-cl-s~="s16"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s16"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s16"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s16"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s16"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s16"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s16"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s16"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s16"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s16"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s16"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s16"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s16"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s16"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s16"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s16"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s16"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s16"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s16"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s16"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s16"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s16"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s16"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s16"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s16"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s16"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s16"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s16"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s16"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s16"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s16"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s16"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s16"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s16"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s16"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s16"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s16"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s16"]) .st-faq.has-color, :where([data-cl-s~="s16"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s16"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s16"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s16"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .st-faq__question, :where([data-cl-s~="s16"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s16"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s16"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s16"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s16"]) .is-style-st-square, :where([data-cl-s~="s16"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s16"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s16"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s16"]) .st-faq__question-content, :where([data-cl-s~="s16"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s16"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s16"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s16"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s16"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s16"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s16"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s16"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s16"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s16"]) .is-style-st-square, :where([data-cl-s~="s16"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s16"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s16"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s16"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s16"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s16"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s16"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s16"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s16"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s16"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s16"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s16"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s16"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s16"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s16"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s16"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s16"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s16"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s16"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s16"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s16"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s16"]) .post, :where([data-cl-s~="s16"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s16"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s16"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s16"]) .post, :where([data-cl-s~="s16"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s16"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s16"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s16"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s16"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s16"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s16"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s16"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s16"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s16"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s16"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s16"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s16"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s16"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s16"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s16"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s16"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s16"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s16"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s16"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s16"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s16"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s16"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s16"]) .wp-block-column > :last-child, :where([data-cl-s~="s16"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s16"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s16"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s16"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s16"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s16"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s16"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s16"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s16"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s16"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s16"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s16"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s16"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s16"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s16"]) ul.blocks-gallery-grid, :where([data-cl-s~="s16"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s16"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s16"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s16"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s16"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s16"]) .s-navi-active body, :where([data-cl-s~="s16"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s16"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s16"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s16"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s16"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s16"]) .sns .st-fa, :where([data-cl-s~="s16"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s16"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s16"]) .rssbox a, :where([data-cl-s~="s16"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s16"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s16"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s16"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s16"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s16"]) .tabnone{ display: none; }
:where([data-cl-s~="s16"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s16"]) .sns .st-fa, :where([data-cl-s~="s16"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s16"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s16"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s16"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s16"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s16"]) .op-text, :where([data-cl-s~="s16"]) .op-text a, :where([data-cl-s~="s16"]) .op-text2, :where([data-cl-s~="s16"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s16"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s16"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li, :where([data-cl-s~="s16"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s16"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s16"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s16"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s16"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s16"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s16"]) pre, :where([data-cl-s~="s16"]) .wp-block-details summary, :where([data-cl-s~="s16"]) p, :where([data-cl-s~="s16"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s16"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s16"]) .yellowbox, :where([data-cl-s~="s16"]) .graybox, :where([data-cl-s~="s16"]) .redbox, :where([data-cl-s~="s16"]) .post ul li, :where([data-cl-s~="s16"]) .post ol li, :where([data-cl-s~="s16"]) .st-tab-content > label, :where([data-cl-s~="s16"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s16"]) h2.has-st-regular-font-size, :where([data-cl-s~="s16"]) .h2modoki, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s16"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s16"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s16"]) .h3modoki, :where([data-cl-s~="s16"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s16"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s16"]) .h4modoki, :where([data-cl-s~="s16"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s16"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s16"]) h5, :where([data-cl-s~="s16"]) h5 span, :where([data-cl-s~="s16"]) .h5modoki, :where([data-cl-s~="s16"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s16"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s16"]) h6, :where([data-cl-s~="s16"]) h6 span, :where([data-cl-s~="s16"]) .h6modoki, :where([data-cl-s~="s16"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s16"]) header{ text-align: left; }
:where([data-cl-s~="s16"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s16"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s16"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s16"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s16"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s16"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s16"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s16"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s16"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s16"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s16"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s16"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s16"]) p, :where([data-cl-s~="s16"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .h2modoki::after, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s16"]) .h2modoki::before, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s16"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s16"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s16"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s16"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s16"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s16"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s16"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s16"]) .yellowbox, :where([data-cl-s~="s16"]) .redbox, :where([data-cl-s~="s16"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s16"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s16"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s16"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s16"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s16"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s16"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s16"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s16"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s16"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s16"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s16"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s16"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s16"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s16"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s16"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s16"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s16"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s16"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s16"]) .home .colum1 main, :where([data-cl-s~="s16"]) .category .colum1 main{ }
:where([data-cl-s~="s16"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s16"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s16"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s16"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s16"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s16"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s16"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s16"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s16"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s16"]) #st_toc_container > ul > li, :where([data-cl-s~="s16"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s16"]) pre, :where([data-cl-s~="s16"]) .wp-block-details summary, :where([data-cl-s~="s16"]) p, :where([data-cl-s~="s16"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s16"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s16"]) .yellowbox, :where([data-cl-s~="s16"]) .graybox, :where([data-cl-s~="s16"]) .redbox, :where([data-cl-s~="s16"]) .post ul li, :where([data-cl-s~="s16"]) .post ol li, :where([data-cl-s~="s16"]) .post table tr td, :where([data-cl-s~="s16"]) .st-tab-content > label, :where([data-cl-s~="s16"]) .st-tabs__tab-list-item, :where([data-cl-s~="s16"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s16"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s16"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s16"]) h2.has-st-regular-font-size, :where([data-cl-s~="s16"]) .h2modoki, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s16"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s16"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s16"]) .h3modoki, :where([data-cl-s~="s16"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s16"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s16"]) .h4modoki, :where([data-cl-s~="s16"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s16"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s16"]) h5, :where([data-cl-s~="s16"]) h5 span, :where([data-cl-s~="s16"]) .h5modoki, :where([data-cl-s~="s16"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s16"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s16"]) h6, :where([data-cl-s~="s16"]) h6 span, :where([data-cl-s~="s16"]) .h6modoki, :where([data-cl-s~="s16"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s16"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s16"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s16"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s16"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s16"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s16"]) #playnow, :where([data-cl-s~="s16"]) .tagcloud, :where([data-cl-s~="s16"]) .st-formbtn, :where([data-cl-s~="s16"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s16"]) #playnow:hover, :where([data-cl-s~="s16"]) .tagcloud:hover, :where([data-cl-s~="s16"]) .st-formbtn:hover, :where([data-cl-s~="s16"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s16"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s16"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s16"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s16"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s16"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s16"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s16"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s16"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s16"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s16"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s16"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s16"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s16"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s16"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s16"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s16"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s16"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s16"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s16"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s16"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s16"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s16"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s16"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s16"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s16"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s16"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s16"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s16"]) .smanone{ display: block; }
:where([data-cl-s~="s16"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s16"]) header{ padding: 0px; }
:where([data-cl-s~="s16"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s16"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s16"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s16"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s16"]) nav{ display: block; }
:where([data-cl-s~="s16"]) .ie7 aside ul li, :where([data-cl-s~="s16"]) .ie8 aside ul li, :where([data-cl-s~="s16"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s16"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s16"]) p, :where([data-cl-s~="s16"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s16"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s16"]) .h2modoki::after, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s16"]) .h2modoki::before, :where([data-cl-s~="s16"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s16"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s16"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s16"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s16"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s16"]) .yellowbox, :where([data-cl-s~="s16"]) .redbox, :where([data-cl-s~="s16"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s16"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s16"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s16"]) .post .st-minihukidashi, :where([data-cl-s~="s16"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s16"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s16"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s16"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s16"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s16"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s16"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s16"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s16"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s16"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s16"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s16"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s16"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s16"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s16"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s16"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s16"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s16"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s16"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s16"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s16"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s16"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s16"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s16"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s16"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s16"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s16"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s16"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s16"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s16"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s16"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s16"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s16"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s16"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s16"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s16"]) #side{ padding: 0px; }
:where([data-cl-s~="s16"]) footer{ width: 100%; }
:where([data-cl-s~="s16"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s16"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s16"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s16"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s16"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s16"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s16"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s16"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s16"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s16"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s16"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s16"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s16"]) #hakusinote #st-header, :where([data-cl-s~="s16"]) #hakusinote #content, :where([data-cl-s~="s16"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s16"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s16"]) .sns{ width: 90%; }
:where([data-cl-s~="s16"]) .sns li{ width: 33%; }
:where([data-cl-s~="s16"]) .snstext{ display: inline; }
:where([data-cl-s~="s16"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s16"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s16"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s16"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s16"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s16"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s16"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s16"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) nav.st5 li .sub-menu, :where([data-cl-s~="s16"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s16"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s16"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s16"]) #st-menuwide div.menu, :where([data-cl-s~="s16"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s16"]) #st-menuwide div.menu::after, :where([data-cl-s~="s16"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) #st-menuwide div.menu li, :where([data-cl-s~="s16"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s16"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s16"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s16"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s16"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s16"]) #st-menuwide div.menu li a, :where([data-cl-s~="s16"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s16"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s16"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s16"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s16"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s16"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s16"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s16"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s16"]) #st_toc_container, :where([data-cl-s~="s16"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s16"]) #st_toc_container > ul > li, :where([data-cl-s~="s16"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s16"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s16"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s16"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s16"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s16"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s16"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s16"]) .spnone{ display: none; }
:where([data-cl-s~="s16"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s16"]) .post .scroll-box table td, :where([data-cl-s~="s16"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s16"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s16"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s16"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s16"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s16"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s16"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s16"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s16"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s16"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s16"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s16"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s16"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s16"]) #page-top, :where([data-cl-s~="s16"]) .st-cardbox, :where([data-cl-s~="s16"]) .st_toc_back, :where([data-cl-s~="s16"]) .rankstlink-l2 p a, :where([data-cl-s~="s16"]) .rankstlink-l p a, :where([data-cl-s~="s16"]) .rankstlink-b p a, :where([data-cl-s~="s16"]) .rankstlink-r p a, :where([data-cl-s~="s16"]) .rankstlink-r2 p a, :where([data-cl-s~="s16"]) .rankstlink-a p a, :where([data-cl-s~="s16"]) .st-mybtn a, :where([data-cl-s~="s16"]) .kanren dd, :where([data-cl-s~="s16"]) .kanren dt, :where([data-cl-s~="s16"]) .post-slide-image, :where([data-cl-s~="s16"]) .post-slide-more, :where([data-cl-s~="s16"]) .post-card-image, :where([data-cl-s~="s16"]) .post-card-title, :where([data-cl-s~="s16"]) a, :where([data-cl-s~="s16"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s16"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s16"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s16"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s16"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s16"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s16"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s16"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s16"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s16"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s16"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s16"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s16"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s16"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s16"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s16"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s16"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s16"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s16"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s16"]) ul li, :where([data-cl-s~="s16"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s16"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s16"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s16"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s16"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s16"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s16"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s16"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s16"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s16"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s16"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s16"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s16"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s16"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s16"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s16"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s16"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s16"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s16"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s16"]) .st-list li{ }
:where([data-cl-s~="s16"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s16"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s16"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s16"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-box, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-image, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-image a, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-info, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-info a, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-detail, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s16"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s16"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s16"]) .cstmreba .booklink-image, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s16"]) .cstmreba .booklink-info, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s16"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s16"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s16"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s16"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s16"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s16"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s16"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s16"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s16"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s16"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s16"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s16"]) .appreach__developper, :where([data-cl-s~="s16"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s16"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s16"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s16"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s16"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s16"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s16"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s16"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s16"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s16"]) .post p.rakuten-notice, :where([data-cl-s~="s16"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s16"]) .wifi-check-container{ max-width: 600px; margin: 20px auto; padding: 25px; background: linear-gradient(135deg, rgb(248, 249, 250), rgb(233, 236, 239)); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 15px; font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-title{ text-align: center; font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 25px; padding: 15px; background: rgb(255, 255, 255); border-radius: 8px; border-left: 5px solid rgb(52, 152, 219); }
:where([data-cl-s~="s16"]) .wifi-check-container .check-list{ list-style: none; padding: 0px; margin: 0px; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-item{ display: flex; align-items: center; padding: 15px; margin-bottom: 12px; background: rgb(255, 255, 255); border-radius: 8px; transition: 0.3s; cursor: pointer; border: 2px solid transparent; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-item:hover{ background: rgb(240, 248, 255); border-color: rgb(52, 152, 219); transform: translateX(5px); }
:where([data-cl-s~="s16"]) .wifi-check-container .check-item.checked{ background: rgb(232, 245, 232); border-color: rgb(39, 174, 96); }
:where([data-cl-s~="s16"]) .wifi-check-container .custom-checkbox{ width: 20px; height: 20px; border: 2px solid rgb(189, 195, 199); border-radius: 4px; margin-right: 15px; position: relative; flex-shrink: 0; transition: 0.3s; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-item.checked .custom-checkbox{ background: rgb(39, 174, 96); border-color: rgb(39, 174, 96); }
:where([data-cl-s~="s16"]) .wifi-check-container .check-item.checked .custom-checkbox::after{ content: "✓"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-text{ font-size: 15px; color: rgb(44, 62, 80); line-height: 1.5; }
:where([data-cl-s~="s16"]) .wifi-check-container .result-message{ margin-top: 25px; padding: 20px; background: linear-gradient(135deg, rgb(52, 152, 219), rgb(41, 128, 185)); color: rgb(255, 255, 255); border-radius: 8px; text-align: center; font-size: 16px; line-height: 1.6; }
:where([data-cl-s~="s16"]) .wifi-check-container .result-icon{ font-size: 24px; margin-right: 10px; display: inline-block; }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .wifi-check-container{ margin: 10px; padding: 20px; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-title{ font-size: 16px; padding: 12px; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-item{ padding: 12px; }
:where([data-cl-s~="s16"]) .wifi-check-container .check-text{ font-size: 14px; }
:where([data-cl-s~="s16"]) .wifi-check-container .result-message{ font-size: 15px; padding: 15px; }}
:where([data-cl-s~="s16"]) .visual-container{ max-width: 800px; margin: 0px auto; padding: 20px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif; }
:where([data-cl-s~="s16"]) .table-container{ margin: 30px 0px; overflow-x: auto; }
:where([data-cl-s~="s16"]) .comparison-table{ width: 100%; min-width: 600px; border-collapse: collapse; margin: 20px 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; border-radius: 8px; overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table th{ background-color: rgb(74, 144, 226); color: rgb(255, 255, 255); padding: 15px 12px; text-align: center; font-weight: 700; font-size: 14px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table td{ padding: 12px; text-align: center; border-bottom: 1px solid rgb(224, 224, 224); font-size: 13px; line-height: 1.5; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s16"]) .comparison-table tr:hover{ background-color: rgb(227, 242, 253); }
:where([data-cl-s~="s16"]) .highlight-cell{ background-color: rgb(255, 243, 205) !important; font-weight: 700; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar{ height: 12px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 6px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 6px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .comparison-table{ font-size: 12px; }
:where([data-cl-s~="s16"]) .comparison-table th, :where([data-cl-s~="s16"]) .comparison-table td{ padding: 8px 6px; }
:where([data-cl-s~="s16"]) .visual-container{ padding: 10px; }}
:where([data-cl-s~="s16"]) .senior-mobile-table-container{ width: 100%; overflow-x: auto; margin: 20px 0px; font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container table{ width: 100%; border-collapse: collapse; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; border-radius: 8px; overflow: hidden; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container th{ background: linear-gradient(135deg, rgb(90, 159, 212), rgb(74, 139, 194)); color: rgb(255, 255, 255); padding: 15px 10px; text-align: center; font-weight: 700; font-size: 14px; border-bottom: 2px solid rgb(61, 123, 168); }
:where([data-cl-s~="s16"]) .senior-mobile-table-container td{ padding: 12px 10px; text-align: center; border-bottom: 1px solid rgb(229, 229, 229); font-size: 13px; vertical-align: middle; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container tbody tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s16"]) .senior-mobile-table-container tbody tr:hover{ background-color: rgb(227, 242, 253); transition: background-color 0.3s; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container .carrier-name{ font-weight: 700; color: rgb(44, 62, 80); }
:where([data-cl-s~="s16"]) .senior-mobile-table-container .service-name{ color: rgb(52, 73, 94); font-weight: 500; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container .discount-highlight{ background-color: rgb(255, 243, 205); color: rgb(133, 100, 4); font-weight: 700; padding: 4px 8px; border-radius: 4px; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container .official-link{ color: rgb(0, 123, 255); text-decoration: underline; font-size: 13px; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container .official-link:hover{ color: rgb(0, 86, 179); text-decoration: underline; }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .senior-mobile-table-container th, :where([data-cl-s~="s16"]) .senior-mobile-table-container td{ padding: 8px 6px; font-size: 12px; }
:where([data-cl-s~="s16"]) .senior-mobile-table-container .official-link{ font-size: 12px; }}
:where([data-cl-s~="s16"]) .visual-container{ max-width: 800px; margin: 0px auto; padding: 20px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif; }
:where([data-cl-s~="s16"]) .table-container{ margin: 30px 0px; overflow-x: auto; }
:where([data-cl-s~="s16"]) .comparison-table{ width: 100%; min-width: 600px; border-collapse: collapse; margin: 20px 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; border-radius: 8px; overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table th{ background-color: rgb(74, 144, 226); color: rgb(255, 255, 255); padding: 15px 12px; text-align: center; font-weight: 700; font-size: 14px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table td{ padding: 12px; text-align: center; border-bottom: 1px solid rgb(224, 224, 224); font-size: 13px; line-height: 1.5; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s16"]) .comparison-table tr:hover{ background-color: rgb(227, 242, 253); }
:where([data-cl-s~="s16"]) .highlight-cell{ background-color: rgb(255, 243, 205) !important; font-weight: 700; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar{ height: 12px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 6px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 6px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .comparison-table{ font-size: 12px; }
:where([data-cl-s~="s16"]) .comparison-table th, :where([data-cl-s~="s16"]) .comparison-table td{ padding: 8px 6px; }
:where([data-cl-s~="s16"]) .visual-container{ padding: 10px; }}
:where([data-cl-s~="s16"]) .visual-container{ max-width: 800px; margin: 0px auto; padding: 20px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif; }
:where([data-cl-s~="s16"]) .table-container{ margin: 30px 0px; overflow-x: auto; }
:where([data-cl-s~="s16"]) .comparison-table{ width: 100%; min-width: 600px; border-collapse: collapse; margin: 20px 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; border-radius: 8px; overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table th{ background-color: rgb(74, 144, 226); color: rgb(255, 255, 255); padding: 15px 12px; text-align: center; font-weight: 700; font-size: 14px; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table td{ padding: 12px; text-align: center; border-bottom: 1px solid rgb(224, 224, 224); font-size: 13px; line-height: 1.5; white-space: nowrap; }
:where([data-cl-s~="s16"]) .comparison-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s16"]) .comparison-table tr:hover{ background-color: rgb(227, 242, 253); }
:where([data-cl-s~="s16"]) .highlight-cell{ background-color: rgb(255, 243, 205) !important; font-weight: 700; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar{ height: 12px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 6px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-thumb{ background: rgb(193, 193, 193); border-radius: 6px; }
:where([data-cl-s~="s16"]) .table-container::-webkit-scrollbar-thumb:hover{ background: rgb(161, 161, 161); }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .comparison-table{ font-size: 12px; }
:where([data-cl-s~="s16"]) .comparison-table th, :where([data-cl-s~="s16"]) .comparison-table td{ padding: 8px 6px; }
:where([data-cl-s~="s16"]) .visual-container{ padding: 10px; }}
:where([data-cl-s~="s16"]) .purchase-check-container{ max-width: 700px; margin: 20px auto; padding: 25px; background: linear-gradient(135deg, rgb(248, 249, 250), rgb(233, 236, 239)); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 15px; font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-title{ text-align: center; font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 25px; padding: 15px; background: rgb(255, 255, 255); border-radius: 8px; border-left: 5px solid rgb(231, 76, 60); }
:where([data-cl-s~="s16"]) .purchase-check-container .check-list{ list-style: none; padding: 0px; margin: 0px; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-item{ display: flex; align-items: center; padding: 15px; margin-bottom: 12px; background: rgb(255, 255, 255); border-radius: 8px; transition: 0.3s; cursor: pointer; border: 2px solid transparent; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-item:hover{ background: rgb(255, 245, 245); border-color: rgb(231, 76, 60); transform: translateX(5px); }
:where([data-cl-s~="s16"]) .purchase-check-container .check-item.checked{ background: rgb(232, 245, 232); border-color: rgb(39, 174, 96); }
:where([data-cl-s~="s16"]) .purchase-check-container .custom-checkbox{ width: 20px; height: 20px; border: 2px solid rgb(189, 195, 199); border-radius: 4px; margin-right: 15px; position: relative; flex-shrink: 0; transition: 0.3s; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-item.checked .custom-checkbox{ background: rgb(39, 174, 96); border-color: rgb(39, 174, 96); }
:where([data-cl-s~="s16"]) .purchase-check-container .check-item.checked .custom-checkbox::after{ content: "✓"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-text{ font-size: 15px; color: rgb(44, 62, 80); line-height: 1.5; }

@media (max-width: 768px) {:where([data-cl-s~="s16"]) .purchase-check-container{ margin: 10px; padding: 20px; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-title{ font-size: 16px; padding: 12px; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-item{ padding: 12px; }
:where([data-cl-s~="s16"]) .purchase-check-container .check-text{ font-size: 14px; }}
:where([data-cl-s~="s17"]) img:is([sizes="auto" i], :where([data-cl-s~="s17"]) [sizes^="auto, :where([data-cl-s~="s17"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s17"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s17"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s17"]) .wp-block-avatar, :where([data-cl-s~="s17"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s17"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s17"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s17"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s17"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s17"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s17"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s17"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s17"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s17"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s17"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s17"]) .is-content-justification-right, :where([data-cl-s~="s17"]) .is-content-justification-left, :where([data-cl-s~="s17"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s17"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s17"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s17"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-button.aligncenter, :where([data-cl-s~="s17"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-calendar td, :where([data-cl-s~="s17"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s17"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s17"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s17"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s17"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s17"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s17"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s17"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s17"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s17"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s17"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s17"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s17"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s17"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s17"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s17"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s17"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s17"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s17"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s17"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s17"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s17"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s17"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s17"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s17"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s17"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s17"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s17"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s17"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s17"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s17"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s17"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s17"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s17"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s17"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s17"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s17"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s17"]) .wp-block-comment-author-name, :where([data-cl-s~="s17"]) .wp-block-comment-content, :where([data-cl-s~="s17"]) .wp-block-comment-edit-link, :where([data-cl-s~="s17"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-cover, :where([data-cl-s~="s17"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s17"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s17"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s17"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s17"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s17"]) .wp-block-cover.alignleft, :where([data-cl-s~="s17"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s17"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s17"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s17"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s17"]) .wp-block-cover.alignleft, :where([data-cl-s~="s17"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s17"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s17"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s17"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s17"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s17"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s17"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s17"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s17"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s17"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s17"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s17"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s17"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s17"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s17"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s17"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s17"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s17"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s17"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s17"]) .wp-block-cover-image-text, :where([data-cl-s~="s17"]) .wp-block-cover-image-text a, :where([data-cl-s~="s17"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s17"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s17"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s17"]) .wp-block-cover-text, :where([data-cl-s~="s17"]) .wp-block-cover-text a, :where([data-cl-s~="s17"]) .wp-block-cover-text a:active, :where([data-cl-s~="s17"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s17"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s17"]) section.wp-block-cover-image h2, :where([data-cl-s~="s17"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s17"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s17"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s17"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s17"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s17"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s17"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s17"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s17"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s17"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s17"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s17"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s17"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s17"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s17"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s17"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s17"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s17"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s17"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s17"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s17"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s17"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s17"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s17"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s17"]) .wp-block-embed.alignleft, :where([data-cl-s~="s17"]) .wp-block-embed.alignright, :where([data-cl-s~="s17"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s17"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s17"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s17"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s17"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s17"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s17"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s17"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s17"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s17"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s17"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s17"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s17"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s17"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s17"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s17"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s17"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s17"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s17"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s17"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s17"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s17"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s17"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s17"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s17"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s17"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s17"]) h1.has-background, :where([data-cl-s~="s17"]) h2.has-background, :where([data-cl-s~="s17"]) h3.has-background, :where([data-cl-s~="s17"]) h4.has-background, :where([data-cl-s~="s17"]) h5.has-background, :where([data-cl-s~="s17"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s17"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s17"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s17"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s17"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s17"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s17"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s17"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s17"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s17"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s17"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s17"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s17"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s17"]) .wp-block-image > a, :where([data-cl-s~="s17"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s17"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s17"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s17"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s17"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s17"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s17"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s17"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-image.alignfull img, :where([data-cl-s~="s17"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-image .aligncenter, :where([data-cl-s~="s17"]) .wp-block-image .alignleft, :where([data-cl-s~="s17"]) .wp-block-image .alignright, :where([data-cl-s~="s17"]) .wp-block-image.aligncenter, :where([data-cl-s~="s17"]) .wp-block-image.alignleft, :where([data-cl-s~="s17"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s17"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s17"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s17"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s17"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s17"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s17"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s17"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s17"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s17"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s17"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s17"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s17"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s17"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s17"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s17"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s17"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s17"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s17"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s17"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s17"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s17"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s17"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s17"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s17"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s17"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s17"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s17"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s17"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s17"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s17"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s17"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s17"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s17"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s17"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s17"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s17"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s17"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s17"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s17"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s17"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s17"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s17"]) ol, :where([data-cl-s~="s17"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s17"]) .wp-block-loginout, :where([data-cl-s~="s17"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s17"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s17"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s17"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s17"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s17"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s17"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s17"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s17"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s17"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s17"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s17"]) .wp-block-media-text__media img, :where([data-cl-s~="s17"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s17"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s17"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s17"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation ul, :where([data-cl-s~="s17"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s17"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s17"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s17"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s17"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s17"]) .wp-block-navigation :where(a), :where([data-cl-s~="s17"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s17"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s17"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s17"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s17"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s17"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s17"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s17"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s17"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s17"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s17"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s17"]) .wp-block-navigation__container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s17"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s17"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s17"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s17"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s17"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s17"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s17"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s17"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s17"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s17"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s17"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s17"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s17"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s17"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s17"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s17"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s17"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s17"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s17"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s17"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s17"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s17"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s17"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s17"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s17"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s17"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s17"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s17"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s17"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s17"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s17"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s17"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s17"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s17"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s17"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s17"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s17"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s17"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s17"]) .wp-block-post-comments-link, :where([data-cl-s~="s17"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s17"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s17"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s17"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s17"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s17"]) .alignright){ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s17"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s17"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s17"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s17"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s17"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s17"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s17"]) .wp-block-post-time-to-read, :where([data-cl-s~="s17"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s17"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s17"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s17"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s17"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s17"]) .wp-block-pullquote cite, :where([data-cl-s~="s17"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s17"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s17"]) .wp-block-pullquote cite, :where([data-cl-s~="s17"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s17"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s17"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s17"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s17"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s17"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s17"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s17"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s17"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s17"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s17"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s17"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s17"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s17"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-query-title, :where([data-cl-s~="s17"]) .wp-block-query-total, :where([data-cl-s~="s17"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s17"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s17"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s17"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s17"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s17"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s17"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s17"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s17"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s17"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s17"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s17"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s17"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s17"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s17"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s17"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s17"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s17"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s17"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s17"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s17"]) .wp-block-rss__item-author, :where([data-cl-s~="s17"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s17"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s17"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s17"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s17"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s17"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s17"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s17"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s17"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s17"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s17"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s17"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s17"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s17"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s17"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s17"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s17"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s17"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s17"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s17"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s17"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s17"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s17"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s17"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-site-logo a, :where([data-cl-s~="s17"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s17"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s17"]) .wp-block-site-tagline, :where([data-cl-s~="s17"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s17"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s17"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s17"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s17"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s17"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s17"]) .wp-block-social-links, :where([data-cl-s~="s17"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s17"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s17"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s17"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s17"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s17"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s17"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s17"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s17"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s17"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s17"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s17"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s17"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s17"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s17"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s17"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s17"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s17"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s17"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s17"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s17"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s17"]) .wp-block-table td, :where([data-cl-s~="s17"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s17"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s17"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s17"]) .wp-block-table.aligncenter, :where([data-cl-s~="s17"]) .wp-block-table.alignleft, :where([data-cl-s~="s17"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s17"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s17"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s17"]) .wp-block-table.alignleft td, :where([data-cl-s~="s17"]) .wp-block-table.alignleft th, :where([data-cl-s~="s17"]) .wp-block-table.alignright td, :where([data-cl-s~="s17"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s17"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s17"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s17"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s17"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s17"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s17"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s17"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s17"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s17"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s17"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s17"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s17"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s17"]) .wp-block-text-columns, :where([data-cl-s~="s17"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s17"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s17"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s17"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s17"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s17"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s17"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s17"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s17"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s17"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s17"]) .editor-styles-wrapper, :where([data-cl-s~="s17"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s17"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s17"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s17"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s17"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s17"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s17"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s17"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s17"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s17"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s17"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s17"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s17"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s17"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s17"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s17"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s17"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s17"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s17"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s17"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s17"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s17"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s17"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s17"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s17"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s17"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s17"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s17"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s17"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s17"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s17"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s17"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s17"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s17"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s17"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s17"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s17"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s17"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s17"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s17"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s17"]) .rcc-wrap, :where([data-cl-s~="s17"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s17"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s17"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s17"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s17"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s17"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s17"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s17"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s17"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s17"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s17"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s17"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s17"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s17"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s17"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s17"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s17"]) .rcc-shop, :where([data-cl-s~="s17"]) .rcc-retrieved, :where([data-cl-s~="s17"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s17"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s17"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s17"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s17"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s17"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s17"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s17"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s17"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s17"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s17"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s17"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s17"]) .rcc-promo-visible, :where([data-cl-s~="s17"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s17"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s17"]) .rcc-promo:focus-visible, :where([data-cl-s~="s17"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s17"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s17"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s17"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s17"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s17"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s17"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s17"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s17"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s17"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s17"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s17"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s17"]) .rcc-retrieved, :where([data-cl-s~="s17"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s17"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s17"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s17"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s17"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s17"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s17"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s17"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s17"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s17"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s17"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s17"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s17"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s17"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s17"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s17"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s17"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s17"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s17"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s17"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s17"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s17"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s17"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s17"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s17"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s17"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s17"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s17"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s17"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s17"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s17"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s17"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s17"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s17"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s17"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s17"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s17"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s17"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s17"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s17"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s17"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s17"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s17"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s17"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s17"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s17"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s17"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s17"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s17"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s17"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s17"]) .is-layout-flex > :is(*, :where([data-cl-s~="s17"]) div){ margin: 0px; }
:where([data-cl-s~="s17"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s17"]) .is-layout-grid > :is(*, :where([data-cl-s~="s17"]) div){ margin: 0px; }
:where([data-cl-s~="s17"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s17"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s17"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s17"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s17"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s17"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s17"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s17"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s17"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s17"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s17"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s17"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s17"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s17"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s17"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s17"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s17"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s17"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s17"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s17"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s17"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s17"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s17"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s17"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s17"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s17"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s17"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s17"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s17"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s17"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s17"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s17"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s17"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s17"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s17"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s17"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s17"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s17"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s17"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s17"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s17"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s17"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s17"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s17"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s17"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s17"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s17"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s17"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s17"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s17"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s17"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s17"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s17"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s17"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s17"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s17"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s17"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s17"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s17"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s17"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s17"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s17"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s17"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s17"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s17"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s17"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s17"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s17"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s17"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s17"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s17"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s17"]) .wpcf7 input[type="url"], :where([data-cl-s~="s17"]) .wpcf7 input[type="email"], :where([data-cl-s~="s17"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s17"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s17"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s17"]) #toc_container li, :where([data-cl-s~="s17"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s17"]) #toc_container.no_bullets li, :where([data-cl-s~="s17"]) #toc_container.no_bullets ul, :where([data-cl-s~="s17"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s17"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s17"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s17"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s17"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s17"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s17"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s17"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s17"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s17"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s17"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s17"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s17"]) #toc_container.toc_black a, :where([data-cl-s~="s17"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s17"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s17"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s17"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s17"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s17"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s17"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s17"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s17"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s17"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s17"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s17"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s17"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s17"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s17"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s17"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s17"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s17"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s17"]) .yyi-rinker-attention-before, :where([data-cl-s~="s17"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s17"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s17"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s17"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s17"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s17"]) body{ margin: 0px; }
:where([data-cl-s~="s17"]) article, :where([data-cl-s~="s17"]) aside, :where([data-cl-s~="s17"]) details, :where([data-cl-s~="s17"]) figcaption, :where([data-cl-s~="s17"]) figure, :where([data-cl-s~="s17"]) footer, :where([data-cl-s~="s17"]) header, :where([data-cl-s~="s17"]) hgroup, :where([data-cl-s~="s17"]) main, :where([data-cl-s~="s17"]) nav, :where([data-cl-s~="s17"]) section, :where([data-cl-s~="s17"]) summary{ display: block; }
:where([data-cl-s~="s17"]) audio, :where([data-cl-s~="s17"]) canvas, :where([data-cl-s~="s17"]) progress, :where([data-cl-s~="s17"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s17"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s17"]) [hidden], :where([data-cl-s~="s17"]) template{ display: none; }
:where([data-cl-s~="s17"]) a{ background: 0px 0px; }
:where([data-cl-s~="s17"]) a:active, :where([data-cl-s~="s17"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s17"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s17"]) b, :where([data-cl-s~="s17"]) strong{ font-weight: 700; }
:where([data-cl-s~="s17"]) dfn{ font-style: italic; }
:where([data-cl-s~="s17"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s17"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) small{ font-size: 80%; }
:where([data-cl-s~="s17"]) sub, :where([data-cl-s~="s17"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s17"]) sup{ top: -0.5em; }
:where([data-cl-s~="s17"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s17"]) img{ border: 0px; }
:where([data-cl-s~="s17"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s17"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s17"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s17"]) pre{ overflow: auto; }
:where([data-cl-s~="s17"]) code, :where([data-cl-s~="s17"]) kbd, :where([data-cl-s~="s17"]) pre, :where([data-cl-s~="s17"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s17"]) button, :where([data-cl-s~="s17"]) input, :where([data-cl-s~="s17"]) optgroup, :where([data-cl-s~="s17"]) select, :where([data-cl-s~="s17"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s17"]) button{ overflow: visible; }
:where([data-cl-s~="s17"]) button, :where([data-cl-s~="s17"]) select{ text-transform: none; }
:where([data-cl-s~="s17"]) button, html:where([data-cl-s~="s17"]) input[type="button"], :where([data-cl-s~="s17"]) input[type="reset"], :where([data-cl-s~="s17"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s17"]) button[disabled], html:where([data-cl-s~="s17"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s17"]) input{ line-height: normal; }
:where([data-cl-s~="s17"]) input[type="checkbox"], :where([data-cl-s~="s17"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s17"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s17"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s17"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s17"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s17"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s17"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s17"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) textarea{ overflow: auto; }
:where([data-cl-s~="s17"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s17"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s17"]) td, :where([data-cl-s~="s17"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s17"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s17"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s17"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s17"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s17"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s17"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s17"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s17"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s17"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s17"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s17"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s17"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s17"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s17"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s17"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s17"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s17"]) .pull-right{ float: right; }
:where([data-cl-s~="s17"]) .pull-left{ float: left; }
:where([data-cl-s~="s17"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s17"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s17"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s17"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s17"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s17"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s17"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s17"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s17"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s17"]) .fa-rotate-90, :root:where([data-cl-s~="s17"]) .fa-rotate-180, :root:where([data-cl-s~="s17"]) .fa-rotate-270, :root:where([data-cl-s~="s17"]) .fa-flip-horizontal, :root:where([data-cl-s~="s17"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s17"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s17"]) .fa-stack-1x, :where([data-cl-s~="s17"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s17"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s17"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s17"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-remove::before, :where([data-cl-s~="s17"]) .fa-close::before, :where([data-cl-s~="s17"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gear::before, :where([data-cl-s~="s17"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-rotate-right::before, :where([data-cl-s~="s17"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dedent::before, :where([data-cl-s~="s17"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-photo::before, :where([data-cl-s~="s17"]) .fa-image::before, :where([data-cl-s~="s17"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-edit::before, :where([data-cl-s~="s17"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mail-forward::before, :where([data-cl-s~="s17"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-warning::before, :where([data-cl-s~="s17"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bar-chart-o::before, :where([data-cl-s~="s17"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gears::before, :where([data-cl-s~="s17"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-facebook-f::before, :where([data-cl-s~="s17"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-feed::before, :where([data-cl-s~="s17"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-group::before, :where([data-cl-s~="s17"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chain::before, :where([data-cl-s~="s17"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cut::before, :where([data-cl-s~="s17"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-copy::before, :where([data-cl-s~="s17"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-save::before, :where([data-cl-s~="s17"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-navicon::before, :where([data-cl-s~="s17"]) .fa-reorder::before, :where([data-cl-s~="s17"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-unsorted::before, :where([data-cl-s~="s17"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-down::before, :where([data-cl-s~="s17"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-up::before, :where([data-cl-s~="s17"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-rotate-left::before, :where([data-cl-s~="s17"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-legal::before, :where([data-cl-s~="s17"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dashboard::before, :where([data-cl-s~="s17"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-flash::before, :where([data-cl-s~="s17"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-paste::before, :where([data-cl-s~="s17"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mobile-phone::before, :where([data-cl-s~="s17"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mail-reply::before, :where([data-cl-s~="s17"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mail-reply-all::before, :where([data-cl-s~="s17"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-star-half-empty::before, :where([data-cl-s~="s17"]) .fa-star-half-full::before, :where([data-cl-s~="s17"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-unlink::before, :where([data-cl-s~="s17"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-toggle-down::before, :where([data-cl-s~="s17"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-toggle-up::before, :where([data-cl-s~="s17"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-toggle-right::before, :where([data-cl-s~="s17"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-euro::before, :where([data-cl-s~="s17"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dollar::before, :where([data-cl-s~="s17"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-rupee::before, :where([data-cl-s~="s17"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cny::before, :where([data-cl-s~="s17"]) .fa-rmb::before, :where([data-cl-s~="s17"]) .fa-yen::before, :where([data-cl-s~="s17"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ruble::before, :where([data-cl-s~="s17"]) .fa-rouble::before, :where([data-cl-s~="s17"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-won::before, :where([data-cl-s~="s17"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bitcoin::before, :where([data-cl-s~="s17"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gittip::before, :where([data-cl-s~="s17"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-toggle-left::before, :where([data-cl-s~="s17"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-turkish-lira::before, :where([data-cl-s~="s17"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-institution::before, :where([data-cl-s~="s17"]) .fa-bank::before, :where([data-cl-s~="s17"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mortar-board::before, :where([data-cl-s~="s17"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-automobile::before, :where([data-cl-s~="s17"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cab::before, :where([data-cl-s~="s17"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-photo-o::before, :where([data-cl-s~="s17"]) .fa-file-picture-o::before, :where([data-cl-s~="s17"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-zip-o::before, :where([data-cl-s~="s17"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-sound-o::before, :where([data-cl-s~="s17"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-movie-o::before, :where([data-cl-s~="s17"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-life-bouy::before, :where([data-cl-s~="s17"]) .fa-life-buoy::before, :where([data-cl-s~="s17"]) .fa-life-saver::before, :where([data-cl-s~="s17"]) .fa-support::before, :where([data-cl-s~="s17"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ra::before, :where([data-cl-s~="s17"]) .fa-resistance::before, :where([data-cl-s~="s17"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ge::before, :where([data-cl-s~="s17"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-y-combinator-square::before, :where([data-cl-s~="s17"]) .fa-yc-square::before, :where([data-cl-s~="s17"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wechat::before, :where([data-cl-s~="s17"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-send::before, :where([data-cl-s~="s17"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-send-o::before, :where([data-cl-s~="s17"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s17"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shekel::before, :where([data-cl-s~="s17"]) .fa-sheqel::before, :where([data-cl-s~="s17"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-intersex::before, :where([data-cl-s~="s17"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hotel::before, :where([data-cl-s~="s17"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-yc::before, :where([data-cl-s~="s17"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-battery-4::before, :where([data-cl-s~="s17"]) .fa-battery::before, :where([data-cl-s~="s17"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-battery-3::before, :where([data-cl-s~="s17"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-battery-2::before, :where([data-cl-s~="s17"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-battery-1::before, :where([data-cl-s~="s17"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-battery-0::before, :where([data-cl-s~="s17"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hourglass-1::before, :where([data-cl-s~="s17"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hourglass-2::before, :where([data-cl-s~="s17"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hourglass-3::before, :where([data-cl-s~="s17"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-grab-o::before, :where([data-cl-s~="s17"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-stop-o::before, :where([data-cl-s~="s17"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-tv::before, :where([data-cl-s~="s17"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-asl-interpreting::before, :where([data-cl-s~="s17"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-deafness::before, :where([data-cl-s~="s17"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s17"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-signing::before, :where([data-cl-s~="s17"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-google-plus-circle::before, :where([data-cl-s~="s17"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-fa::before, :where([data-cl-s~="s17"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-vcard::before, :where([data-cl-s~="s17"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-vcard-o::before, :where([data-cl-s~="s17"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-drivers-license::before, :where([data-cl-s~="s17"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-drivers-license-o::before, :where([data-cl-s~="s17"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thermometer-4::before, :where([data-cl-s~="s17"]) .fa-thermometer::before, :where([data-cl-s~="s17"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thermometer-3::before, :where([data-cl-s~="s17"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thermometer-2::before, :where([data-cl-s~="s17"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thermometer-1::before, :where([data-cl-s~="s17"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-thermometer-0::before, :where([data-cl-s~="s17"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bathtub::before, :where([data-cl-s~="s17"]) .fa-s15::before, :where([data-cl-s~="s17"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-times-rectangle::before, :where([data-cl-s~="s17"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s17"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s17"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s17"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s17"]) .sr-only-focusable:active, :where([data-cl-s~="s17"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s17"]) .faa-wrench.animated, :where([data-cl-s~="s17"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s17"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s17"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s17"]) .faa-ring.animated, :where([data-cl-s~="s17"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s17"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s17"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s17"]) .faa-vertical.animated, :where([data-cl-s~="s17"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s17"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s17"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s17"]) .faa-horizontal.animated, :where([data-cl-s~="s17"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s17"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s17"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s17"]) .faa-flash.animated, :where([data-cl-s~="s17"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s17"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s17"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s17"]) .faa-bounce.animated, :where([data-cl-s~="s17"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s17"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s17"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s17"]) .faa-spin.animated, :where([data-cl-s~="s17"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s17"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s17"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s17"]) .faa-float.animated, :where([data-cl-s~="s17"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s17"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s17"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s17"]) .faa-pulse.animated, :where([data-cl-s~="s17"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s17"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s17"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s17"]) .faa-shake.animated, :where([data-cl-s~="s17"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s17"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s17"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s17"]) .faa-tada.animated, :where([data-cl-s~="s17"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s17"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s17"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s17"]) .faa-passing.animated, :where([data-cl-s~="s17"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s17"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s17"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s17"]) .faa-passing-reverse.animated, :where([data-cl-s~="s17"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s17"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s17"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s17"]) .faa-burst.animated, :where([data-cl-s~="s17"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s17"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s17"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s17"]) .faa-falling.animated, :where([data-cl-s~="s17"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s17"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s17"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s17"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s17"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s17"]) [class^="st-svg-"], :where([data-cl-s~="s17"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s17"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s17"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s17"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-quora::before, :where([data-cl-s~="s17"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s17"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s17"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s17"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s17"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s17"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s17"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s17"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s17"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s17"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s17"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s17"]) .slick-slider .slick-track, :where([data-cl-s~="s17"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s17"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .slick-track::before, :where([data-cl-s~="s17"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s17"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s17"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s17"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s17"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s17"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s17"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s17"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s17"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s17"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s17"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s17"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s17"]) .slick-prev, :where([data-cl-s~="s17"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s17"]) .slick-prev:hover, :where([data-cl-s~="s17"]) .slick-prev:focus, :where([data-cl-s~="s17"]) .slick-next:hover, :where([data-cl-s~="s17"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s17"]) .slick-prev:hover::before, :where([data-cl-s~="s17"]) .slick-prev:focus::before, :where([data-cl-s~="s17"]) .slick-next:hover::before, :where([data-cl-s~="s17"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s17"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s17"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s17"]) .slick-prev::before, :where([data-cl-s~="s17"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s17"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s17"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s17"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s17"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s17"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s17"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s17"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s17"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s17"]) .slick-dots li button:hover, :where([data-cl-s~="s17"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s17"]) .slick-dots li button:hover::before, :where([data-cl-s~="s17"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s17"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s17"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s17"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .st-marquee p:empty, :where([data-cl-s~="s17"]) p:empty{ display: none; }
:where([data-cl-s~="s17"]) .st-notosans, :where([data-cl-s~="s17"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s17"]) .st-m1c, :where([data-cl-s~="s17"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s17"]) main, :where([data-cl-s~="s17"]) article, :where([data-cl-s~="s17"]) aside, :where([data-cl-s~="s17"]) header, :where([data-cl-s~="s17"]) canvas, :where([data-cl-s~="s17"]) details, :where([data-cl-s~="s17"]) figcaption, :where([data-cl-s~="s17"]) figure, :where([data-cl-s~="s17"]) footer, :where([data-cl-s~="s17"]) nav, :where([data-cl-s~="s17"]) section, :where([data-cl-s~="s17"]) summary{ display: block; }
html:where([data-cl-s~="s17"]), :where([data-cl-s~="s17"]) body{ height: 100%; }
:where([data-cl-s~="s17"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s17"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) cite{ font-style: normal; }
:where([data-cl-s~="s17"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s17"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s17"]) h1, :where([data-cl-s~="s17"]) h2, :where([data-cl-s~="s17"]) h3, :where([data-cl-s~="s17"]) h4, :where([data-cl-s~="s17"]) h5, :where([data-cl-s~="s17"]) h6, :where([data-cl-s~="s17"]) h5 span, :where([data-cl-s~="s17"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s17"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s17"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s17"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s17"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s17"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .wp-block-video, :where([data-cl-s~="s17"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .sticky, :where([data-cl-s~="s17"]) .gallery-caption, :where([data-cl-s~="s17"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s17"]) .dashicons, :where([data-cl-s~="s17"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s17"]) [class^="material-icons-"], :where([data-cl-s~="s17"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s17"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s17"]) .st-hide{ display: none; }
:where([data-cl-s~="s17"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s17"]) .post h4 .point-in i, :where([data-cl-s~="s17"]) .n-entry i, :where([data-cl-s~="s17"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-timeline > br, :where([data-cl-s~="s17"]) .st-tab-content > br, :where([data-cl-s~="s17"]) .st_table_sc > br, :where([data-cl-s~="s17"]) .post .st-box-btn > br, :where([data-cl-s~="s17"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s17"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .st-svg-question-circle, :where([data-cl-s~="s17"]) .st-svg-check-circle, :where([data-cl-s~="s17"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s17"]) .st-svg-exclamation-circle, :where([data-cl-s~="s17"]) .st-svg-pencil-square-o, :where([data-cl-s~="s17"]) .st-svg-user, :where([data-cl-s~="s17"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s17"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s17"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s17"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s17"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s17"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s17"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s17"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s17"]) .faa-spin.animated, :where([data-cl-s~="s17"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s17"]) a, :where([data-cl-s~="s17"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s17"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s17"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s17"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s17"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s17"]) img:not(.size-st_header_slider), :where([data-cl-s~="s17"]) video, :where([data-cl-s~="s17"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s17"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s17"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s17"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s17"]) .is-style-st-photoline img, :where([data-cl-s~="s17"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .is-style-st-photohu, :where([data-cl-s~="s17"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s17"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s17"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s17"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s17"]) .st-photohu div img, :where([data-cl-s~="s17"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) img.size-full, :where([data-cl-s~="s17"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s17"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s17"]) .resetwidth img, :where([data-cl-s~="s17"]) .resetwidth video, :where([data-cl-s~="s17"]) .resetwidth object, :where([data-cl-s~="s17"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s17"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s17"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s17"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s17"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s17"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s17"]) .h-100{ height: 100%; }
:where([data-cl-s~="s17"]) .pa0, :where([data-cl-s~="s17"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s17"]) .ma0, :where([data-cl-s~="s17"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s17"]) .mt0, :where([data-cl-s~="s17"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s17"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s17"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s17"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s17"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s17"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s17"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s17"]) .mr0, :where([data-cl-s~="s17"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s17"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s17"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s17"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s17"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s17"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s17"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s17"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s17"]) .ml0, :where([data-cl-s~="s17"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s17"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s17"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s17"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s17"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s17"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s17"]) .mb-0, :where([data-cl-s~="s17"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s17"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s17"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s17"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s17"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s17"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s17"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s17"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s17"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s17"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s17"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s17"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s17"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s17"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s17"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s17"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s17"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s17"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s17"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s17"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s17"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s17"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s17"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s17"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s17"]) .st-bg-stich::after, :where([data-cl-s~="s17"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s17"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s17"]) .st-brackets::before, :where([data-cl-s~="s17"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s17"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s17"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s17"]) .post .st-timeline, :where([data-cl-s~="s17"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s17"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s17"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s17"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s17"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s17"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-timeline > li::after, :where([data-cl-s~="s17"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s17"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s17"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s17"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s17"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s17"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s17"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s17"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s17"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s17"]) .st-timeline-list-text a, :where([data-cl-s~="s17"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s17"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s17"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s17"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s17"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s17"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s17"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s17"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s17"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s17"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s17"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s17"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s17"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s17"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s17"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s17"]) .st-in-mybox .st-point, :where([data-cl-s~="s17"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s17"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s17"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s17"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s17"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s17"]) .st-back-btn .st-fa, :where([data-cl-s~="s17"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s17"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s17"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s17"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s17"]) .smanone{ display: none; }
:where([data-cl-s~="s17"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s17"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s17"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s17"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s17"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s17"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) kbd, :where([data-cl-s~="s17"]) .st-code, :where([data-cl-s~="s17"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s17"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s17"]) kbd, :where([data-cl-s~="s17"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s17"]) pre .st-code, :where([data-cl-s~="s17"]) .st-pre .st-code, :where([data-cl-s~="s17"]) pre code, :where([data-cl-s~="s17"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s17"]) .clear{ clear: both; }
:where([data-cl-s~="s17"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s17"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s17"]) thead th, :where([data-cl-s~="s17"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s17"]) table thead th, :where([data-cl-s~="s17"]) table thead th p, :where([data-cl-s~="s17"]) table thead tr td, :where([data-cl-s~="s17"]) .post table thead tr td, :where([data-cl-s~="s17"]) .post table thead tr td p, :where([data-cl-s~="s17"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s17"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s17"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s17"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s17"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s17"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s17"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s17"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s17"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s17"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s17"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s17"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s17"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s17"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s17"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s17"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s17"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s17"]) #side aside .slick-dots li, :where([data-cl-s~="s17"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s17"]) .slick-prev, :where([data-cl-s~="s17"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s17"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s17"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s17"]) .slick-prev:hover, :where([data-cl-s~="s17"]) .slick-prev:focus, :where([data-cl-s~="s17"]) .slick-next:hover, :where([data-cl-s~="s17"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s17"]) .slick-prev::before, :where([data-cl-s~="s17"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s17"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s17"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s17"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s17"]) .slick-slide:focus, :where([data-cl-s~="s17"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s17"]) .slider, :where([data-cl-s~="s17"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s17"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s17"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s17"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s17"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s17"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s17"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s17"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s17"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s17"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s17"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s17"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .header-post-slider.is-wide, :where([data-cl-s~="s17"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s17"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s17"]) .post-slide-image, :where([data-cl-s~="s17"]) .post-slide-more, :where([data-cl-s~="s17"]) .post-card-image, :where([data-cl-s~="s17"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s17"]) .post-slide-image:hover, :where([data-cl-s~="s17"]) .post-slide-more:hover, :where([data-cl-s~="s17"]) .post-card-image:hover, :where([data-cl-s~="s17"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s17"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s17"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s17"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s17"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s17"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s17"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s17"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s17"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s17"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s17"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s17"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s17"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s17"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s17"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s17"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s17"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s17"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s17"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s17"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s17"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s17"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s17"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s17"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s17"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s17"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s17"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s17"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s17"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s17"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s17"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s17"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s17"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s17"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s17"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s17"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s17"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s17"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s17"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s17"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s17"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s17"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s17"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s17"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s17"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s17"]) .post-card-date .st-fa, :where([data-cl-s~="s17"]) .post-slide-date .st-fa, :where([data-cl-s~="s17"]) .post-card-date .fa, :where([data-cl-s~="s17"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s17"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s17"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s17"]) .post-card-excerpt p, :where([data-cl-s~="s17"]) main .post-slide-excerpt p, :where([data-cl-s~="s17"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s17"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s17"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s17"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s17"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s17"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s17"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s17"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s17"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .content-post-slider, :where([data-cl-s~="s17"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s17"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s17"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s17"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s17"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s17"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s17"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s17"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s17"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s17"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s17"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s17"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s17"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s17"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s17"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s17"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s17"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s17"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s17"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s17"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s17"]) a.st-flexbox-link, :where([data-cl-s~="s17"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s17"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s17"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s17"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s17"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s17"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s17"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s17"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s17"]) .st-header-flexbox ul, :where([data-cl-s~="s17"]) .post .st-header-flexbox ol, :where([data-cl-s~="s17"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s17"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s17"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s17"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s17"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s17"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s17"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s17"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s17"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s17"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s17"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s17"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s17"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s17"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s17"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s17"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s17"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s17"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) pre, :where([data-cl-s~="s17"]) .wp-block-details summary, :where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s17"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s17"]) .yellowbox, :where([data-cl-s~="s17"]) .graybox, :where([data-cl-s~="s17"]) .redbox, :where([data-cl-s~="s17"]) #topnews .clearfix dd p, :where([data-cl-s~="s17"]) .post ul li, :where([data-cl-s~="s17"]) .post ol li, :where([data-cl-s~="s17"]) #comments #respond, :where([data-cl-s~="s17"]) .st-tab-content > label, :where([data-cl-s~="s17"]) .st-tabs__tab-list-item, :where([data-cl-s~="s17"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s17"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s17"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) h1{ margin: 0px; }
:where([data-cl-s~="s17"]) h2.has-st-regular-font-size, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s17"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s17"]) .h3modoki, :where([data-cl-s~="s17"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s17"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s17"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s17"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s17"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s17"]) h5, :where([data-cl-s~="s17"]) h5 span, :where([data-cl-s~="s17"]) .h5modoki, :where([data-cl-s~="s17"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s17"]) #footer h5, :where([data-cl-s~="s17"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s17"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s17"]) h6, :where([data-cl-s~="s17"]) h6 span, :where([data-cl-s~="s17"]) .h6modoki, :where([data-cl-s~="s17"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s17"]) .st-h-copy-toc, :where([data-cl-s~="s17"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s17"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s17"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s17"]) header .descr.sitenametop, :where([data-cl-s~="s17"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s17"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s17"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s17"]) header .descr.sitename-only, :where([data-cl-s~="s17"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s17"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s17"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s17"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s17"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s17"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s17"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s17"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s17"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s17"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s17"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s17"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s17"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s17"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s17"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s17"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s17"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s17"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s17"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s17"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s17"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s17"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s17"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s17"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s17"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s17"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s17"]) .blog_info .st-fa, :where([data-cl-s~="s17"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s17"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s17"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s17"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s17"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s17"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s17"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s17"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s17"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s17"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s17"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s17"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s17"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s17"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s17"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s17"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .h5modoki, :where([data-cl-s~="s17"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s17"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s17"]) .h2modoki, :where([data-cl-s~="s17"]) .h3modoki, :where([data-cl-s~="s17"]) .h4modoki, :where([data-cl-s~="s17"]) .h5modoki, :where([data-cl-s~="s17"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s17"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s17"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s17"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s17"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s17"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s17"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s17"]) .wp-block-image figcaption a, :where([data-cl-s~="s17"]) .wp-block-image figcaption, :where([data-cl-s~="s17"]) .wp-caption-text a, :where([data-cl-s~="s17"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s17"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s17"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s17"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s17"]) #side .widget_meta ul li, :where([data-cl-s~="s17"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s17"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s17"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #content{ position: relative; }
:where([data-cl-s~="s17"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s17"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s17"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s17"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s17"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s17"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s17"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s17"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s17"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s17"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s17"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s17"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s17"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s17"]) .post .blogbox .st-fa, :where([data-cl-s~="s17"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s17"]) .post .blogbox .fa, :where([data-cl-s~="s17"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s17"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s17"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s17"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s17"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s17"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s17"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s17"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-large, :where([data-cl-s~="s17"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s17"]) .inyoumodoki, :where([data-cl-s~="s17"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .inyoumodoki::before, :where([data-cl-s~="s17"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s17"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s17"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s17"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) blockquote.tiktok-embed, :where([data-cl-s~="s17"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s17"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s17"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s17"]) .post blockquote cite, :where([data-cl-s~="s17"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s17"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s17"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s17"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s17"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s17"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s17"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s17"]) .ymarker, :where([data-cl-s~="s17"]) .ymarker-s, :where([data-cl-s~="s17"]) .gmarker, :where([data-cl-s~="s17"]) .gmarker-s, :where([data-cl-s~="s17"]) .rmarker, :where([data-cl-s~="s17"]) .rmarker-s, :where([data-cl-s~="s17"]) .bmarker, :where([data-cl-s~="s17"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s17"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s17"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s17"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s17"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s17"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s17"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s17"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s17"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s17"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s17"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s17"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s17"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .post .yellowbox .maruck, :where([data-cl-s~="s17"]) .post .yellowbox .maruno, :where([data-cl-s~="s17"]) .post .yellowbox p:last-child, :where([data-cl-s~="s17"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s17"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .graybox .maruck, :where([data-cl-s~="s17"]) .post .graybox .maruno, :where([data-cl-s~="s17"]) .post .graybox p:last-child, :where([data-cl-s~="s17"]) .post .graybox ol:last-child, :where([data-cl-s~="s17"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .redbox .maruck, :where([data-cl-s~="s17"]) .post .redbox .maruno, :where([data-cl-s~="s17"]) .post .redbox p:last-child, :where([data-cl-s~="s17"]) .post .redbox ol:last-child, :where([data-cl-s~="s17"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .freebox .maruck, :where([data-cl-s~="s17"]) .post .freebox .maruno, :where([data-cl-s~="s17"]) .post .st-mybox .maruck, :where([data-cl-s~="s17"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s17"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s17"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s17"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s17"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s17"]) span.sankou, :where([data-cl-s~="s17"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s17"]) span.sankou.green, :where([data-cl-s~="s17"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s17"]) span.sankou.blue, :where([data-cl-s~="s17"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s17"]) span.st-hisu, :where([data-cl-s~="s17"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s17"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s17"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s17"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s17"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s17"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s17"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s17"]) .st-wrench-icon i::before, :where([data-cl-s~="s17"]) .st-wrench-icon::before, :where([data-cl-s~="s17"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s17"]) .st-ring-icon i::before, :where([data-cl-s~="s17"]) .st-ring-icon::before, :where([data-cl-s~="s17"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s17"]) .st-horizontal-icon i::before, :where([data-cl-s~="s17"]) .st-horizontal-icon::before, :where([data-cl-s~="s17"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s17"]) .st-vertical-icon i::before, :where([data-cl-s~="s17"]) .st-vertical-icon::before, :where([data-cl-s~="s17"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s17"]) .st-flash-icon i::before, :where([data-cl-s~="s17"]) .st-flash-icon::before, :where([data-cl-s~="s17"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s17"]) .st-bounce-icon i::before, :where([data-cl-s~="s17"]) .st-bounce-icon::before, :where([data-cl-s~="s17"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s17"]) .st-rotation-icon i::before, :where([data-cl-s~="s17"]) .st-rotation-icon::before, :where([data-cl-s~="s17"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s17"]) .st-float-icon i::before, :where([data-cl-s~="s17"]) .st-float-icon::before, :where([data-cl-s~="s17"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s17"]) .st-pulse-icon i::before, :where([data-cl-s~="s17"]) .st-pulse-icon::before, :where([data-cl-s~="s17"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s17"]) .st-shake-s-icon i::before, :where([data-cl-s~="s17"]) .st-shake-s-icon::before, :where([data-cl-s~="s17"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s17"]) .st-shake-icon i::before, :where([data-cl-s~="s17"]) .st-shake-icon::before, :where([data-cl-s~="s17"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s17"]) .st-tada-icon i::before, :where([data-cl-s~="s17"]) .st-tada-icon::before, :where([data-cl-s~="s17"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s17"]) .st-passing-icon i::before, :where([data-cl-s~="s17"]) .st-passing-icon::before, :where([data-cl-s~="s17"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s17"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s17"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s17"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s17"]) .st-burst-icon i::before, :where([data-cl-s~="s17"]) .st-burst-icon::before, :where([data-cl-s~="s17"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s17"]) .st-falling-icon i::before, :where([data-cl-s~="s17"]) .st-falling-icon::before, :where([data-cl-s~="s17"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s17"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s17"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s17"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s17"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s17"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s17"]) .y-star, :where([data-cl-s~="s17"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s17"]) .y-star .st-svg-star, :where([data-cl-s~="s17"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s17"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s17"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s17"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s17"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s17"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s17"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s17"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s17"]) .post .p-entry-t, :where([data-cl-s~="s17"]) #side .p-entry-t, :where([data-cl-s~="s17"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s17"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s17"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s17"]) #footer .pop-box, :where([data-cl-s~="s17"]) .nowhits .pop-box, :where([data-cl-s~="s17"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s17"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s17"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s17"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s17"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s17"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s17"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s17"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s17"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s17"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s17"]) footer .footer-wbox .headbox, :where([data-cl-s~="s17"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s17"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s17"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s17"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s17"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s17"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s17"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s17"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s17"]) #content-w .category .p-entry, :where([data-cl-s~="s17"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s17"]) #content-w .post .category .p-entry, :where([data-cl-s~="s17"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s17"]) #content-w .category .p-entry::after, :where([data-cl-s~="s17"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s17"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s17"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s17"]) .category .p-entry-t, :where([data-cl-s~="s17"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s17"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s17"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s17"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s17"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s17"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s17"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s17"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s17"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s17"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s17"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s17"]) .poprank{ position: relative; }
:where([data-cl-s~="s17"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s17"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s17"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s17"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s17"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s17"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s17"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s17"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s17"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) #footer .copy, :where([data-cl-s~="s17"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s17"]) #footer .copy a, :where([data-cl-s~="s17"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s17"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s17"]) .head-telno a, :where([data-cl-s~="s17"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s17"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s17"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s17"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s17"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s17"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s17"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s17"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s17"]) .headbox, :where([data-cl-s~="s17"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s17"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s17"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s17"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s17"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s17"]) .widget_recent_entries ul li a, :where([data-cl-s~="s17"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s17"]) .widget_recent_entries ul li, :where([data-cl-s~="s17"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s17"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s17"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s17"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s17"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s17"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s17"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s17"]) footer .widget_recent_entries ul, :where([data-cl-s~="s17"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s17"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s17"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s17"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s17"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s17"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s17"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s17"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s17"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s17"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s17"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s17"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s17"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s17"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s17"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s17"]) #st-infomation-widget .huto *, :where([data-cl-s~="s17"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s17"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s17"]) footer .widget_tag_cloud, :where([data-cl-s~="s17"]) footer .widget_categories, :where([data-cl-s~="s17"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #footer .st-formbtn, :where([data-cl-s~="s17"]) #footer .rssbox, :where([data-cl-s~="s17"]) #footer .st-author-box, :where([data-cl-s~="s17"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s17"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s17"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s17"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s17"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s17"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s17"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s17"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s17"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s17"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s17"]) .kanren h3 a, :where([data-cl-s~="s17"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s17"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s17"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s17"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s17"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s17"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s17"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s17"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s17"]) .kanren.pop-box h5, :where([data-cl-s~="s17"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s17"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s17"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s17"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s17"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s17"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s17"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s17"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s17"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s17"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s17"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s17"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s17"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s17"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s17"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s17"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s17"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s17"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s17"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s17"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s17"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s17"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s17"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s17"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s17"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s17"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s17"]) .st-author-box .st-fa, :where([data-cl-s~="s17"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s17"]) ul#st-tab-menu, :where([data-cl-s~="s17"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s17"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s17"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s17"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s17"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s17"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s17"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s17"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s17"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s17"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s17"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .st-author-sns, :where([data-cl-s~="s17"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-author-sns .st-fa, :where([data-cl-s~="s17"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-author-sns .st-fa, :where([data-cl-s~="s17"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s17"]) .st-author-sns a, :where([data-cl-s~="s17"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s17"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s17"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s17"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s17"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s17"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s17"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s17"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s17"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s17"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s17"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s17"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s17"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s17"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s17"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s17"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s17"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s17"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s17"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s17"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s17"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s17"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s17"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s17"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s17"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s17"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s17"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s17"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s17"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s17"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s17"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s17"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s17"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s17"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s17"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s17"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s17"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s17"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s17"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s17"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s17"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s17"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .post table tfoot, :where([data-cl-s~="s17"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s17"]) .post table thead th, :where([data-cl-s~="s17"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s17"]) table > thead > tr > td, :where([data-cl-s~="s17"]) table > thead > tr > th, :where([data-cl-s~="s17"]) table > tr > td, :where([data-cl-s~="s17"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s17"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s17"]) table tr td, :where([data-cl-s~="s17"]) table#wp-calendar tr td, :where([data-cl-s~="s17"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s17"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s17"]) table th, :where([data-cl-s~="s17"]) table th p, :where([data-cl-s~="s17"]) .post table tr td p, :where([data-cl-s~="s17"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s17"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s17"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s17"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s17"]) tr.st-centertable, :where([data-cl-s~="s17"]) td.st-centertable, :where([data-cl-s~="s17"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s17"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s17"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s17"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s17"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s17"]) .post .scroll-box.pc table td, :where([data-cl-s~="s17"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s17"]) .is-style-scroll-box.pc, :where([data-cl-s~="s17"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s17"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s17"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s17"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s17"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s17"]) img.float-left{ float: left; }
:where([data-cl-s~="s17"]) img.float-right{ float: right; }
:where([data-cl-s~="s17"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s17"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s17"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s17"]) .widget_media_image, :where([data-cl-s~="s17"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) main ul, :where([data-cl-s~="s17"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s17"]) main .sns ul, :where([data-cl-s~="s17"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) main ul.st_toc_list, :where([data-cl-s~="s17"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) main ul.st-box-btn, :where([data-cl-s~="s17"]) main ul.st_toc_list, :where([data-cl-s~="s17"]) main ol.st_toc_list, :where([data-cl-s~="s17"]) main ul.has-st-border, :where([data-cl-s~="s17"]) main ol.has-st-border, :where([data-cl-s~="s17"]) main ul.has-background, :where([data-cl-s~="s17"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s17"]) main ul ul, :where([data-cl-s~="s17"]) main ul ol, :where([data-cl-s~="s17"]) main ol ul, :where([data-cl-s~="s17"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s17"]) .is-style-st-check, :where([data-cl-s~="s17"]) .is-style-st-timeline-count, :where([data-cl-s~="s17"]) .is-style-st-timeline-list, :where([data-cl-s~="s17"]) .is-style-st-circle, :where([data-cl-s~="s17"]) .is-style-st-circle-border, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox, :where([data-cl-s~="s17"]) .is-style-st-maruck, :where([data-cl-s~="s17"]) .is-style-st-maruno, :where([data-cl-s~="s17"]) .is-style-st-no, :where([data-cl-s~="s17"]) .is-style-st-no-border, :where([data-cl-s~="s17"]) .st-list-circle ul, :where([data-cl-s~="s17"]) .st-list-check ul, :where([data-cl-s~="s17"]) .st-square-checkbox ul, :where([data-cl-s~="s17"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s17"]) .maruck ul, :where([data-cl-s~="s17"]) .maruno ul, :where([data-cl-s~="s17"]) .st-list-no ul, :where([data-cl-s~="s17"]) .st-list-circle ol, :where([data-cl-s~="s17"]) .st-list-check ol, :where([data-cl-s~="s17"]) .st-square-checkbox ol, :where([data-cl-s~="s17"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s17"]) .maruck ol, :where([data-cl-s~="s17"]) .maruno ol, :where([data-cl-s~="s17"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) main ul li, :where([data-cl-s~="s17"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s17"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s17"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s17"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s17"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s17"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s17"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s17"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s17"]) .kome ol, :where([data-cl-s~="s17"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s17"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s17"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s17"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou, :where([data-cl-s~="s17"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) main .st-list-border ul li, :where([data-cl-s~="s17"]) main .st-list-border ol li, :where([data-cl-s~="s17"]) main ul.is-style-st-border li, :where([data-cl-s~="s17"]) main ol.is-style-st-border li, :where([data-cl-s~="s17"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s17"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s17"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s17"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s17"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s17"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s17"]) ul li{ text-align: left; }
:where([data-cl-s~="s17"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s17"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s17"]) .post .is-style-st-maruno, :where([data-cl-s~="s17"]) .post .is-style-st-maruck, :where([data-cl-s~="s17"]) .post .maruno, :where([data-cl-s~="s17"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s17"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s17"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s17"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s17"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s17"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s17"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s17"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s17"]) .post .maruno li, :where([data-cl-s~="s17"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s17"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s17"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s17"]) .post .maruno li::before, :where([data-cl-s~="s17"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s17"]) .is-style-st-border > li, :where([data-cl-s~="s17"]) .is-style-st-circle-border > li, :where([data-cl-s~="s17"]) .is-style-st-check-border > li, :where([data-cl-s~="s17"]) .is-style-st-no-border > li, :where([data-cl-s~="s17"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) ol.is-style-st-circle > li, :where([data-cl-s~="s17"]) ul.is-style-st-circle > li, :where([data-cl-s~="s17"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s17"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s17"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s17"]) .is-style-st-circle > li::before, :where([data-cl-s~="s17"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s17"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s17"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s17"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s17"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s17"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-check > li, :where([data-cl-s~="s17"]) .is-style-st-check-border > li, :where([data-cl-s~="s17"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s17"]) .is-style-st-check > li::before, :where([data-cl-s~="s17"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s17"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s17"]) .is-style-st-check > li::after, :where([data-cl-s~="s17"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s17"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .is-style-st-no > li, :where([data-cl-s~="s17"]) .is-style-st-no-border > li, :where([data-cl-s~="s17"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s17"]) .is-style-st-no > li::before, :where([data-cl-s~="s17"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s17"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s17"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s17"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s17"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s17"]) .st-link-guide li a, :where([data-cl-s~="s17"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s17"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s17"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s17"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s17"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s17"]) main, :where([data-cl-s~="s17"]) .st-count-reset, :where([data-cl-s~="s17"]) .st-link-guide, :where([data-cl-s~="s17"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s17"]) footer .st-link-guide ul, :where([data-cl-s~="s17"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s17"]) .post .st-box-btn, :where([data-cl-s~="s17"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s17"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s17"]) .st-box-btn li, :where([data-cl-s~="s17"]) .post .st-box-btn li, :where([data-cl-s~="s17"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s17"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s17"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s17"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s17"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s17"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s17"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s17"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s17"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s17"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s17"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s17"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s17"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s17"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s17"]) .st-box-btn .st-fa, :where([data-cl-s~="s17"]) .st-box-btn .fa, :where([data-cl-s~="s17"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s17"]) .post .st-box-btn-text, :where([data-cl-s~="s17"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s17"]) .post .st-box-btn-memo, :where([data-cl-s~="s17"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s17"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s17"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s17"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s17"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s17"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-box-btn .st-fa, :where([data-cl-s~="s17"]) .st-box-btn .fa, :where([data-cl-s~="s17"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s17"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s17"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s17"]) footer ul.st-box-btn img, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s17"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s17"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s17"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s17"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s17"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s17"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s17"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s17"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s17"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s17"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s17"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s17"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide li, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s17"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide li a, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s17"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide li a, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s17"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s17"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s17"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s17"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s17"]) .st-link-guide .sub-menu, :where([data-cl-s~="s17"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s17"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s17"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s17"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s17"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s17"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s17"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s17"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s17"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s17"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s17"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s17"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-btn-open .st-fa, :where([data-cl-s~="s17"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s17"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s17"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s17"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s17"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s17"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-memobox2 .st-fa, :where([data-cl-s~="s17"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s17"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s17"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s17"]) .st-memobox .st-fa, :where([data-cl-s~="s17"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s17"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s17"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s17"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s17"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s17"]) .st-mybox .st-fa, :where([data-cl-s~="s17"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s17"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s17"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s17"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s17"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s17"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s17"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s17"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s17"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s17"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s17"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s17"]) .p-entry-f .st-fa, :where([data-cl-s~="s17"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s17"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s17"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s17"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s17"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s17"]) .post .st-minihukidashi, :where([data-cl-s~="s17"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s17"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s17"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s17"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s17"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s17"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s17"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s17"]) .hukidashi-underline::before, :where([data-cl-s~="s17"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s17"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s17"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s17"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-marumozi .st-fa, :where([data-cl-s~="s17"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s17"]) .st-marumozi .fa, :where([data-cl-s~="s17"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s17"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s17"]) .st-marumozi .photoline img, :where([data-cl-s~="s17"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s17"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s17"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s17"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s17"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s17"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s17"]) main .clip-memotext ul, :where([data-cl-s~="s17"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s17"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s17"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s17"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s17"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s17"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s17"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s17"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s17"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s17"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s17"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s17"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s17"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s17"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s17"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s17"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s17"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s17"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s17"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s17"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s17"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s17"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s17"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s17"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s17"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s17"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s17"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s17"]) .post .st-square-checkbox > li, :where([data-cl-s~="s17"]) .st-square-checkbox ul li, :where([data-cl-s~="s17"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-square-checkbox li, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s17"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s17"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s17"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s17"]) .post .st-square-checkbox > li, :where([data-cl-s~="s17"]) .st-square-checkbox ul li, :where([data-cl-s~="s17"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .rankstlink-l2 p a, :where([data-cl-s~="s17"]) .rankstlink-l p a, :where([data-cl-s~="s17"]) .rankstlink-b p a, :where([data-cl-s~="s17"]) .rankstlink-r p a, :where([data-cl-s~="s17"]) .rankstlink-r2 p a, :where([data-cl-s~="s17"]) .rankstlink-a p a, :where([data-cl-s~="s17"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s17"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s17"]) .rankstlink-l p a:hover, :where([data-cl-s~="s17"]) .rankstlink-b p a:hover, :where([data-cl-s~="s17"]) .rankstlink-r p a:hover, :where([data-cl-s~="s17"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s17"]) .rankstlink-a p a:hover, :where([data-cl-s~="s17"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s17"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s17"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s17"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s17"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s17"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s17"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s17"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s17"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s17"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s17"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s17"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s17"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-mcbox-text, :where([data-cl-s~="s17"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s17"]) .st-mcbox-title, :where([data-cl-s~="s17"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s17"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s17"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s17"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s17"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s17"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s17"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s17"]) a.itembox-link p, :where([data-cl-s~="s17"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s17"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s17"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s17"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s17"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s17"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s17"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s17"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s17"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s17"]) .st-user-comment-box .st-star, :where([data-cl-s~="s17"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s17"]) .st-user-comment-box .st-star, :where([data-cl-s~="s17"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s17"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s17"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s17"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s17"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s17"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container, :where([data-cl-s~="s17"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s17"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s17"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s17"]) .post #st_toc_container ul, :where([data-cl-s~="s17"]) .post #st_toc_container ol, :where([data-cl-s~="s17"]) .post .st_toc_container ul, :where([data-cl-s~="s17"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .post #st_toc_container li ul, :where([data-cl-s~="s17"]) .post #st_toc_container li ol, :where([data-cl-s~="s17"]) .post .st_toc_container li ul, :where([data-cl-s~="s17"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #st_toc_container li li:empty, :where([data-cl-s~="s17"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s17"]) .st_toc_container li li:empty, :where([data-cl-s~="s17"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s17"]) #st_toc_container li:empty, :where([data-cl-s~="s17"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) #st_toc_container ul a, :where([data-cl-s~="s17"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s17"]) #st_toc_container ul li li a, :where([data-cl-s~="s17"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s17"]) #st_toc_container ul a:hover, :where([data-cl-s~="s17"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s17"]) .post #st_toc_container ul ul, :where([data-cl-s~="s17"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s17"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s17"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s17"]) #st_toc_container li, :where([data-cl-s~="s17"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s17"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s17"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s17"]) #st_toc_container > ul > li, :where([data-cl-s~="s17"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s17"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s17"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s17"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s17"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s17"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s17"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s17"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s17"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container li li a::before, :where([data-cl-s~="s17"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s17"]) #st_toc_container li li, :where([data-cl-s~="s17"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s17"]) #st_toc_container li li li, :where([data-cl-s~="s17"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s17"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s17"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s17"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s17"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s17"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s17"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s17"]) .st_toc_back, :where([data-cl-s~="s17"]) .st_toc_back:focus, :where([data-cl-s~="s17"]) .st_toc_back:hover, :where([data-cl-s~="s17"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s17"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s17"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s17"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s17"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s17"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s17"]) .st_toc_back.is-rounded, :where([data-cl-s~="s17"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s17"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s17"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s17"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s17"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s17"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s17"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s17"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s17"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s17"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s17"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s17"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s17"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s17"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s17"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s17"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s17"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s17"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s17"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s17"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s17"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s17"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s17"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s17"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s17"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s17"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s17"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s17"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s17"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s17"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s17"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s17"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s17"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s17"]) .side_toc #st_toc_container li, :where([data-cl-s~="s17"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s17"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s17"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s17"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s17"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s17"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s17"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s17"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s17"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s17"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s17"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s17"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s17"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s17"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s17"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s17"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s17"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s17"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s17"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s17"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s17"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s17"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s17"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s17"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s17"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s17"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s17"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s17"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s17"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s17"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s17"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s17"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s17"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s17"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s17"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s17"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s17"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s17"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s17"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s17"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s17"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s17"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s17"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s17"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list, :where([data-cl-s~="s17"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s17"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s17"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s17"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s17"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s17"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s17"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s17"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s17"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s17"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s17"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s17"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s17"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s17"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s17"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s17"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s17"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s17"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s17"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s17"]) textarea, :where([data-cl-s~="s17"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s17"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s17"]) textarea, :where([data-cl-s~="s17"]) select{ padding: 5px; }
:where([data-cl-s~="s17"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s17"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s17"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s17"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s17"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s17"]) .post_password{ text-align: center; }
:where([data-cl-s~="s17"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox, :where([data-cl-s~="s17"]) .responbox30, :where([data-cl-s~="s17"]) .responbox33, :where([data-cl-s~="s17"]) .responbox40, :where([data-cl-s~="s17"]) .responbox50, :where([data-cl-s~="s17"]) .responbox60, :where([data-cl-s~="s17"]) .responbox70, :where([data-cl-s~="s17"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s17"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s17"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s17"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s17"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s17"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s17"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s17"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s17"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s17"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s17"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s17"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s17"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .responbox60, :where([data-cl-s~="s17"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s17"]) .post .amazonjs_item h4, :where([data-cl-s~="s17"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s17"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s17"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s17"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s17"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s17"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s17"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s17"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s17"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s17"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s17"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s17"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s17"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s17"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s17"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s17"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s17"]) .appreach__developper, :where([data-cl-s~="s17"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s17"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s17"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s17"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s17"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s17"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s17"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s17"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s17"]) .post .w3eden 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), :where([data-cl-s~="s17"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s17"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s17"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s17"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s17"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s17"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s17"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s17"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) a.st-cardlink, :where([data-cl-s~="s17"]) a .st-cardbox h5, :where([data-cl-s~="s17"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s17"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .post .st-cardbox p, :where([data-cl-s~="s17"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s17"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s17"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s17"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s17"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s17"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s17"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s17"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s17"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s17"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s17"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s17"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s17"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s17"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-card-title-head .st-fa, :where([data-cl-s~="s17"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s17"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s17"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s17"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s17"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s17"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s17"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s17"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s17"]) #footer p.cardbox-more, :where([data-cl-s~="s17"]) #side p.cardbox-more, :where([data-cl-s~="s17"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s17"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s17"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s17"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s17"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s17"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s17"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s17"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s17"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s17"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s17"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s17"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s17"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s17"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s17"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s17"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s17"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s17"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s17"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s17"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s17"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s17"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s17"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s17"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s17"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s17"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s17"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s17"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s17"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s17"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s17"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s17"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s17"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s17"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s17"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s17"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s17"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s17"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s17"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s17"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s17"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s17"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s17"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s17"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s17"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s17"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s17"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s17"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s17"]) header h1#st-mobile-logo, :where([data-cl-s~="s17"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s17"]) #st-mobile-logo h1, :where([data-cl-s~="s17"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s17"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s17"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s17"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s17"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s17"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s17"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s17"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s17"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s17"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s17"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s17"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s17"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s17"]) .op-text, :where([data-cl-s~="s17"]) .op-text a, :where([data-cl-s~="s17"]) .op-text2, :where([data-cl-s~="s17"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s17"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s17"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s17"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s17"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s17"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s17"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s17"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s17"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s17"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s17"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s17"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s17"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s17"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s17"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s17"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s17"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s17"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s17"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s17"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s17"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s17"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s17"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s17"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s17"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-middle-menu .st-fa, :where([data-cl-s~="s17"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s17"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s17"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s17"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s17"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s17"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s17"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s17"]) nav.st5, :where([data-cl-s~="s17"]) #st-menuwide div.menu, :where([data-cl-s~="s17"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s17"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s17"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s17"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s17"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s17"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s17"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s17"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s17"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s17"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s17"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .st-cardlink-card-link, :where([data-cl-s~="s17"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s17"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s17"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s17"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s17"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s17"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s17"]) #side #st-header-cardlink, :where([data-cl-s~="s17"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s17"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s17"]) #side .st-cardlink-card, :where([data-cl-s~="s17"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s17"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s17"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #search, :where([data-cl-s~="s17"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s17"]) .cs-text input.cs-text-input, :where([data-cl-s~="s17"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s17"]) .cs-text input.cs-text-input, :where([data-cl-s~="s17"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s17"]) #s, :where([data-cl-s~="s17"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s17"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s17"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s17"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s17"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s17"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s17"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s17"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s17"]) .cs-term, :where([data-cl-s~="s17"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s17"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s17"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s17"]) .cs-term-list, :where([data-cl-s~="s17"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s17"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s17"]) .cs-term-item, :where([data-cl-s~="s17"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s17"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s17"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s17"]) .cs-term-label, :where([data-cl-s~="s17"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .cs-term-label:hover, :where([data-cl-s~="s17"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s17"]) .cs-term-checkbox, :where([data-cl-s~="s17"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s17"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s17"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s17"]) .cs-order, :where([data-cl-s~="s17"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .cs-order-item, :where([data-cl-s~="s17"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s17"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s17"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s17"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s17"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .cs-term-item, :where([data-cl-s~="s17"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s17"]) .acordion_search .cs-term-item, :where([data-cl-s~="s17"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s17"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s17"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s17"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s17"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s17"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s17"]) .st-countdown-expired, :where([data-cl-s~="s17"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s17"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s17"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s17"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s17"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s17"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s17"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s17"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s17"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s17"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s17"]) footer ul, :where([data-cl-s~="s17"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s17"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s17"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s17"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s17"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s17"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s17"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s17"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s17"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s17"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s17"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s17"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s17"]) .pagination span, :where([data-cl-s~="s17"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s17"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #breadcrumb, :where([data-cl-s~="s17"]) #breadcrumb ol, :where([data-cl-s~="s17"]) #breadcrumb li, :where([data-cl-s~="s17"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s17"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s17"]) #breadcrumb ol li a, :where([data-cl-s~="s17"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s17"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s17"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s17"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s17"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .snstext, :where([data-cl-s~="s17"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s17"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s17"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s17"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s17"]) .sns li a .st-fa, :where([data-cl-s~="s17"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s17"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s17"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s17"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s17"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s17"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s17"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s17"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s17"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s17"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s17"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s17"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s17"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s17"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s17"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s17"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s17"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s17"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s17"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s17"]) .wp-block-rss *, :where([data-cl-s~="s17"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s17"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s17"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s17"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .wp-block-rss a, :where([data-cl-s~="s17"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s17"]) .wp-block-rss a:hover, :where([data-cl-s~="s17"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s17"]) .wp-block-rss, :where([data-cl-s~="s17"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s17"]) .widget_rss ul, :where([data-cl-s~="s17"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s17"]) .wp-block-rss li, :where([data-cl-s~="s17"]) #side aside .widget_rss li, :where([data-cl-s~="s17"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .post .wp-block-rss li, :where([data-cl-s~="s17"]) .post .widget_rss li, :where([data-cl-s~="s17"]) .wp-block-rss li, :where([data-cl-s~="s17"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s17"]) .post .widget_rss li:last-child, :where([data-cl-s~="s17"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s17"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s17"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s17"]) .wp-block-rss time, :where([data-cl-s~="s17"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s17"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s17"]) .widget_rss cite, :where([data-cl-s~="s17"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s17"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s17"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s17"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s17"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s17"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s17"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s17"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s17"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s17"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s17"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s17"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s17"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s17"]) #comments .comment .comment-form-title, :where([data-cl-s~="s17"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s17"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s17"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s17"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s17"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s17"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s17"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s17"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s17"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s17"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s17"]) .vcard .fn, :where([data-cl-s~="s17"]) .comment-author a, :where([data-cl-s~="s17"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s17"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s17"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s17"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s17"]) #comments label{ display: block; }
:where([data-cl-s~="s17"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s17"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s17"]) .says{ display: none; }
:where([data-cl-s~="s17"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s17"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s17"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s17"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s17"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s17"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s17"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s17"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s17"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s17"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s17"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s17"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s17"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s17"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s17"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s17"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s17"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s17"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s17"]) li.pingback .comment-author a, :where([data-cl-s~="s17"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s17"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s17"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s17"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s17"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s17"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s17"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s17"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .p-navi .st-next i, :where([data-cl-s~="s17"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s17"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s17"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s17"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s17"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s17"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s17"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s17"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s17"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s17"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s17"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s17"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s17"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s17"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s17"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s17"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s17"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s17"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s17"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s17"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s17"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s17"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s17"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s17"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #side .st-gallery, :where([data-cl-s~="s17"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-gallery a, :where([data-cl-s~="s17"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s17"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s17"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s17"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s17"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s17"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s17"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s17"]) header{ text-align: center; }
:where([data-cl-s~="s17"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s17"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s17"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s17"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s17"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s17"]) .post.post-search, :where([data-cl-s~="s17"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s17"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s17"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s17"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s17"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s17"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s17"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s17"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .eyecatch-copyurl a, :where([data-cl-s~="s17"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s17"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s17"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s17"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s17"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s17"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s17"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s17"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s17"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s17"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s17"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s17"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s17"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s17"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s17"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s17"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s17"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s17"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s17"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s17"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .lp .post img, :where([data-cl-s~="s17"]) .lp .post video, :where([data-cl-s~="s17"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s17"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .lp .st-author-box, :where([data-cl-s~="s17"]) .lp #gazou, :where([data-cl-s~="s17"]) .lp #itiran, :where([data-cl-s~="s17"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s17"]) .lp #breadcrumb, :where([data-cl-s~="s17"]) .lp .blogbox, :where([data-cl-s~="s17"]) .lp .tagst, :where([data-cl-s~="s17"]) .lp .point, :where([data-cl-s~="s17"]) .lp .p-navi, :where([data-cl-s~="s17"]) .lp .pagination, :where([data-cl-s~="s17"]) .lp .n-entry-t, :where([data-cl-s~="s17"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s17"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s17"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s17"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s17"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s17"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) body#st-redirect #wrapper, :where([data-cl-s~="s17"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s17"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s17"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s17"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s17"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s17"]) #side, :where([data-cl-s~="s17"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s17"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s17"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s17"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s17"]) .st-ac-box, :where([data-cl-s~="s17"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s17"]) .st-ac-box, :where([data-cl-s~="s17"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s17"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s17"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s17"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s17"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s17"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s17"]) .alignright{ float: right; }
:where([data-cl-s~="s17"]) .alignleft{ float: left; }
:where([data-cl-s~="s17"]) .alignwide, :where([data-cl-s~="s17"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s17"]) .alignwide .alignwide, :where([data-cl-s~="s17"]) .alignfull .alignwide, :where([data-cl-s~="s17"]) .alignwide .alignwide, :where([data-cl-s~="s17"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s17"]) figure{ margin: 0px; }
:where([data-cl-s~="s17"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s17"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s17"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s17"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) ol.has-huge-font-size, :where([data-cl-s~="s17"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s17"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s17"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s17"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s17"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s17"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s17"]) .is-style-circle-mask img, :where([data-cl-s~="s17"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s17"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s17"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s17"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s17"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s17"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s17"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s17"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s17"]) .wp-block-cover, :where([data-cl-s~="s17"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s17"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s17"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s17"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s17"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s17"]) ul.has-background, :where([data-cl-s~="s17"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s17"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s17"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s17"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s17"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s17"]) .is-style-st-circle.has-background, :where([data-cl-s~="s17"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s17"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s17"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s17"]) .is-style-st-no.has-background, :where([data-cl-s~="s17"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s17"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s17"]) ol.has-st-border, :where([data-cl-s~="s17"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s17"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s17"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s17"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s17"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s17"]) .has-st-solid-border, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s17"]) .has-st-dashed-border, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s17"]) .has-st-medium-border-width, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s17"]) .has-st-thick-border-width, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s17"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s17"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s17"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s17"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s17"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s17"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s17"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s17"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s17"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s17"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s17"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s17"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s17"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s17"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s17"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s17"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s17"]) ul.wp-block-latest-posts, :where([data-cl-s~="s17"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s17"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s17"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s17"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s17"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s17"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s17"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s17"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s17"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s17"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-wide-background code, :where([data-cl-s~="s17"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s17"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s17"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s17"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s17"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s17"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s17"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s17"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s17"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s17"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s17"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s17"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s17"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s17"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s17"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s17"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s17"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s17"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s17"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s17"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s17"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s17"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s17"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s17"]) .post .is-style-st-table-line table, :where([data-cl-s~="s17"]) .is-style-st-table-line table, :where([data-cl-s~="s17"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s17"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s17"]) .is-style-st-table-line thead, :where([data-cl-s~="s17"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s17"]) .is-style-st-table-line thead th, :where([data-cl-s~="s17"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s17"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s17"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s17"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s17"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s17"]) .is-style-st-table-line td, :where([data-cl-s~="s17"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s17"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s17"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s17"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s17"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s17"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s17"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s17"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s17"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s17"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s17"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s17"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s17"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s17"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s17"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s17"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s17"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s17"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s17"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s17"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s17"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s17"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s17"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s17"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s17"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s17"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s17"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s17"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s17"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s17"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s17"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s17"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s17"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s17"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s17"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s17"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s17"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s17"]) .st-faq.has-color, :where([data-cl-s~="s17"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s17"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s17"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s17"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .st-faq__question, :where([data-cl-s~="s17"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s17"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s17"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s17"]) .is-style-st-square, :where([data-cl-s~="s17"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s17"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s17"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s17"]) .st-faq__question-content, :where([data-cl-s~="s17"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s17"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s17"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s17"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s17"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s17"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s17"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s17"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s17"]) .is-style-st-square, :where([data-cl-s~="s17"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s17"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s17"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s17"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s17"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s17"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s17"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s17"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s17"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s17"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s17"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s17"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s17"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s17"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s17"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s17"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s17"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s17"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s17"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s17"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s17"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s17"]) .post, :where([data-cl-s~="s17"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s17"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s17"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s17"]) .post, :where([data-cl-s~="s17"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s17"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s17"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s17"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s17"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s17"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s17"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s17"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s17"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s17"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s17"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s17"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s17"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s17"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s17"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s17"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s17"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s17"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s17"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s17"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s17"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s17"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s17"]) .wp-block-column > :last-child, :where([data-cl-s~="s17"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s17"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s17"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s17"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s17"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s17"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s17"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s17"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s17"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s17"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s17"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s17"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s17"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s17"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s17"]) ul.blocks-gallery-grid, :where([data-cl-s~="s17"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s17"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s17"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s17"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s17"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s17"]) .s-navi-active body, :where([data-cl-s~="s17"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s17"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s17"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s17"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s17"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s17"]) .sns .st-fa, :where([data-cl-s~="s17"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s17"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s17"]) .rssbox a, :where([data-cl-s~="s17"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s17"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s17"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s17"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s17"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s17"]) .tabnone{ display: none; }
:where([data-cl-s~="s17"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s17"]) .sns .st-fa, :where([data-cl-s~="s17"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s17"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s17"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s17"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s17"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s17"]) .op-text, :where([data-cl-s~="s17"]) .op-text a, :where([data-cl-s~="s17"]) .op-text2, :where([data-cl-s~="s17"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s17"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s17"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li, :where([data-cl-s~="s17"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s17"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s17"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s17"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s17"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s17"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s17"]) pre, :where([data-cl-s~="s17"]) .wp-block-details summary, :where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s17"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s17"]) .yellowbox, :where([data-cl-s~="s17"]) .graybox, :where([data-cl-s~="s17"]) .redbox, :where([data-cl-s~="s17"]) .post ul li, :where([data-cl-s~="s17"]) .post ol li, :where([data-cl-s~="s17"]) .st-tab-content > label, :where([data-cl-s~="s17"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s17"]) h2.has-st-regular-font-size, :where([data-cl-s~="s17"]) .h2modoki, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s17"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s17"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s17"]) .h3modoki, :where([data-cl-s~="s17"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s17"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s17"]) .h4modoki, :where([data-cl-s~="s17"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s17"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s17"]) h5, :where([data-cl-s~="s17"]) h5 span, :where([data-cl-s~="s17"]) .h5modoki, :where([data-cl-s~="s17"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s17"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s17"]) h6, :where([data-cl-s~="s17"]) h6 span, :where([data-cl-s~="s17"]) .h6modoki, :where([data-cl-s~="s17"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s17"]) header{ text-align: left; }
:where([data-cl-s~="s17"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s17"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s17"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s17"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s17"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s17"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s17"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s17"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s17"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s17"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s17"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s17"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .h2modoki::after, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s17"]) .h2modoki::before, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s17"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s17"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s17"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s17"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s17"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s17"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s17"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s17"]) .yellowbox, :where([data-cl-s~="s17"]) .redbox, :where([data-cl-s~="s17"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s17"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s17"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s17"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s17"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s17"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s17"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s17"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s17"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s17"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s17"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s17"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s17"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s17"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s17"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s17"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s17"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s17"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s17"]) .home .colum1 main, :where([data-cl-s~="s17"]) .category .colum1 main{ }
:where([data-cl-s~="s17"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s17"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s17"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s17"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s17"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s17"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s17"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s17"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s17"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s17"]) #st_toc_container > ul > li, :where([data-cl-s~="s17"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s17"]) pre, :where([data-cl-s~="s17"]) .wp-block-details summary, :where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s17"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s17"]) .yellowbox, :where([data-cl-s~="s17"]) .graybox, :where([data-cl-s~="s17"]) .redbox, :where([data-cl-s~="s17"]) .post ul li, :where([data-cl-s~="s17"]) .post ol li, :where([data-cl-s~="s17"]) .post table tr td, :where([data-cl-s~="s17"]) .st-tab-content > label, :where([data-cl-s~="s17"]) .st-tabs__tab-list-item, :where([data-cl-s~="s17"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s17"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s17"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s17"]) h2.has-st-regular-font-size, :where([data-cl-s~="s17"]) .h2modoki, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s17"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s17"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s17"]) .h3modoki, :where([data-cl-s~="s17"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s17"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s17"]) .h4modoki, :where([data-cl-s~="s17"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s17"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s17"]) h5, :where([data-cl-s~="s17"]) h5 span, :where([data-cl-s~="s17"]) .h5modoki, :where([data-cl-s~="s17"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s17"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s17"]) h6, :where([data-cl-s~="s17"]) h6 span, :where([data-cl-s~="s17"]) .h6modoki, :where([data-cl-s~="s17"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s17"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s17"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s17"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s17"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s17"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s17"]) #playnow, :where([data-cl-s~="s17"]) .tagcloud, :where([data-cl-s~="s17"]) .st-formbtn, :where([data-cl-s~="s17"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s17"]) #playnow:hover, :where([data-cl-s~="s17"]) .tagcloud:hover, :where([data-cl-s~="s17"]) .st-formbtn:hover, :where([data-cl-s~="s17"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s17"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s17"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s17"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s17"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s17"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s17"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s17"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s17"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s17"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s17"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s17"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s17"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s17"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s17"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s17"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s17"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s17"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s17"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s17"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s17"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s17"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s17"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s17"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s17"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s17"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s17"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s17"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s17"]) .smanone{ display: block; }
:where([data-cl-s~="s17"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s17"]) header{ padding: 0px; }
:where([data-cl-s~="s17"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s17"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s17"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s17"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s17"]) nav{ display: block; }
:where([data-cl-s~="s17"]) .ie7 aside ul li, :where([data-cl-s~="s17"]) .ie8 aside ul li, :where([data-cl-s~="s17"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s17"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s17"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s17"]) .h2modoki::after, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s17"]) .h2modoki::before, :where([data-cl-s~="s17"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s17"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s17"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s17"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s17"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s17"]) .yellowbox, :where([data-cl-s~="s17"]) .redbox, :where([data-cl-s~="s17"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s17"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s17"]) .post .st-minihukidashi, :where([data-cl-s~="s17"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s17"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s17"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s17"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s17"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s17"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s17"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s17"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s17"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s17"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s17"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s17"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s17"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s17"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s17"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s17"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s17"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s17"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s17"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s17"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s17"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s17"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s17"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s17"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s17"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s17"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s17"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s17"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s17"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s17"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s17"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s17"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s17"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s17"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s17"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s17"]) #side{ padding: 0px; }
:where([data-cl-s~="s17"]) footer{ width: 100%; }
:where([data-cl-s~="s17"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s17"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s17"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s17"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s17"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s17"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s17"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s17"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s17"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s17"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s17"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s17"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s17"]) #hakusinote #st-header, :where([data-cl-s~="s17"]) #hakusinote #content, :where([data-cl-s~="s17"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s17"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s17"]) .sns{ width: 90%; }
:where([data-cl-s~="s17"]) .sns li{ width: 33%; }
:where([data-cl-s~="s17"]) .snstext{ display: inline; }
:where([data-cl-s~="s17"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s17"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s17"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s17"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s17"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s17"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s17"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s17"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) nav.st5 li .sub-menu, :where([data-cl-s~="s17"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s17"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s17"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s17"]) #st-menuwide div.menu, :where([data-cl-s~="s17"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s17"]) #st-menuwide div.menu::after, :where([data-cl-s~="s17"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) #st-menuwide div.menu li, :where([data-cl-s~="s17"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s17"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s17"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s17"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s17"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s17"]) #st-menuwide div.menu li a, :where([data-cl-s~="s17"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s17"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s17"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s17"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s17"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s17"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s17"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s17"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s17"]) #st_toc_container, :where([data-cl-s~="s17"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s17"]) #st_toc_container > ul > li, :where([data-cl-s~="s17"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s17"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s17"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s17"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s17"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s17"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s17"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s17"]) .spnone{ display: none; }
:where([data-cl-s~="s17"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s17"]) .post .scroll-box table td, :where([data-cl-s~="s17"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s17"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s17"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s17"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s17"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s17"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s17"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s17"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s17"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s17"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s17"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s17"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s17"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s17"]) #page-top, :where([data-cl-s~="s17"]) .st-cardbox, :where([data-cl-s~="s17"]) .st_toc_back, :where([data-cl-s~="s17"]) .rankstlink-l2 p a, :where([data-cl-s~="s17"]) .rankstlink-l p a, :where([data-cl-s~="s17"]) .rankstlink-b p a, :where([data-cl-s~="s17"]) .rankstlink-r p a, :where([data-cl-s~="s17"]) .rankstlink-r2 p a, :where([data-cl-s~="s17"]) .rankstlink-a p a, :where([data-cl-s~="s17"]) .st-mybtn a, :where([data-cl-s~="s17"]) .kanren dd, :where([data-cl-s~="s17"]) .kanren dt, :where([data-cl-s~="s17"]) .post-slide-image, :where([data-cl-s~="s17"]) .post-slide-more, :where([data-cl-s~="s17"]) .post-card-image, :where([data-cl-s~="s17"]) .post-card-title, :where([data-cl-s~="s17"]) a, :where([data-cl-s~="s17"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s17"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s17"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s17"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s17"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s17"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s17"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s17"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s17"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s17"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s17"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s17"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s17"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s17"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s17"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s17"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s17"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s17"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s17"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s17"]) ul li, :where([data-cl-s~="s17"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s17"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s17"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s17"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s17"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s17"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s17"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s17"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s17"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s17"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s17"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s17"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s17"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s17"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s17"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s17"]) .st-list li{ }
:where([data-cl-s~="s17"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s17"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s17"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s17"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-box, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-image, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-image a, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-info, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-info a, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-detail, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s17"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s17"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s17"]) .cstmreba .booklink-image, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s17"]) .cstmreba .booklink-info, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s17"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s17"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s17"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s17"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s17"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s17"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s17"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s17"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s17"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s17"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s17"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s17"]) .appreach__developper, :where([data-cl-s~="s17"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s17"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s17"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s17"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s17"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s17"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s17"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s17"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s17"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s17"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s17"]) .post p.rakuten-notice, :where([data-cl-s~="s17"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s17"]) .chart-container{ max-width: 800px; margin: 0px auto; padding: 20px; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; background: linear-gradient(135deg, rgb(245, 247, 250) 0%, rgb(195, 207, 226) 100%); border-radius: 15px; box-sizing: border-box; overflow-x: hidden; }
:where([data-cl-s~="s17"]) .chart-title{ text-align: center; font-size: 24px; font-weight: 700; color: rgb(44, 62, 80); margin: 0px 0px 30px; padding: 15px; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .comparison-section{ display: flex; gap: 20px; margin-bottom: 30px; clear: both; }
:where([data-cl-s~="s17"]) .product-card{ flex: 1 1 0%; background: rgb(255, 255, 255); border-radius: 12px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 15px; margin-top: 0px; }
:where([data-cl-s~="s17"]) .hundred-yen-card{ border-left: 5px solid rgb(220, 53, 69); }
:where([data-cl-s~="s17"]) .regular-card{ border-left: 5px solid rgb(40, 167, 69); }
:where([data-cl-s~="s17"]) .card-header{ display: flex; align-items: center; margin-bottom: 15px; }
:where([data-cl-s~="s17"]) .card-icon{ font-size: 24px; margin-right: 10px; }
:where([data-cl-s~="s17"]) .danger-icon{ color: rgb(220, 53, 69); }
:where([data-cl-s~="s17"]) .safe-icon{ color: rgb(40, 167, 69); }
:where([data-cl-s~="s17"]) .card-title{ font-size: 18px; font-weight: 700; }
:where([data-cl-s~="s17"]) .danger-title{ color: rgb(114, 28, 36); }
:where([data-cl-s~="s17"]) .safe-title{ color: rgb(21, 87, 36); }
:where([data-cl-s~="s17"]) .price-tag{ background: rgb(255, 193, 7); color: rgb(133, 100, 4); padding: 4px 8px; border-radius: 12px; font-size: 12px; font-weight: 700; margin-left: 10px; }
:where([data-cl-s~="s17"]) .feature-list{ list-style: none; padding: 0px; }
:where([data-cl-s~="s17"]) .feature-item{ display: flex; align-items: flex-start; margin-bottom: 12px; padding: 8px; background: rgba(248, 249, 250, 0.7); border-radius: 6px; }
:where([data-cl-s~="s17"]) .feature-icon{ margin-right: 8px; font-size: 16px; margin-top: 2px; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .feature-text{ font-size: 14px; line-height: 1.4; }
:where([data-cl-s~="s17"]) .feature-title{ font-weight: 700; display: block; margin-bottom: 2px; }
:where([data-cl-s~="s17"]) .checklist-section{ background: rgb(255, 255, 255); border-radius: 10px; padding: 20px; margin-bottom: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; }
:where([data-cl-s~="s17"]) .checklist-title{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 15px; display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .checklist{ list-style: none; padding: 0px; }
:where([data-cl-s~="s17"]) .check-item{ display: flex; align-items: flex-start; margin-bottom: 12px; padding: 10px; background: rgb(248, 249, 250); border-radius: 6px; }
:where([data-cl-s~="s17"]) .check-number{ background: rgb(0, 123, 255); color: rgb(255, 255, 255); border-radius: 50%; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; margin-right: 10px; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .warning-box{ background: rgb(255, 243, 205); border: 1px solid rgb(255, 234, 167); border-radius: 8px; padding: 15px; text-align: center; }
:where([data-cl-s~="s17"]) .warning-text{ color: rgb(133, 100, 4); font-weight: 700; font-size: 16px; }

@media (max-width: 768px) {:where([data-cl-s~="s17"]) .chart-container{ padding: 15px; margin: 10px; max-width: calc(-20px + 100vw); }
:where([data-cl-s~="s17"]) .chart-title{ font-size: 20px; padding: 12px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .comparison-section{ flex-direction: column; gap: 15px; }
:where([data-cl-s~="s17"]) .card-title{ font-size: 16px; }
:where([data-cl-s~="s17"]) .feature-text{ font-size: 13px; }}

@media (max-width: 480px) {:where([data-cl-s~="s17"]) .chart-container{ padding: 10px; margin: 5px; border-radius: 10px; }
:where([data-cl-s~="s17"]) .chart-title{ font-size: 18px; padding: 10px; }
:where([data-cl-s~="s17"]) .card-title{ font-size: 14px; }
:where([data-cl-s~="s17"]) .feature-text{ font-size: 12px; }}
:where([data-cl-s~="s17"]) .chart-container{ max-width: 900px; margin: 0px auto; padding: 20px; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; background: linear-gradient(135deg, rgb(245, 247, 250) 0%, rgb(195, 207, 226) 100%); border-radius: 15px; box-sizing: border-box; overflow-x: hidden; }
:where([data-cl-s~="s17"]) .chart-title{ text-align: center; font-size: 24px; font-weight: 700; color: rgb(44, 62, 80); margin: 0px 0px 30px; padding: 15px; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; display: block; clear: both; }
:where([data-cl-s~="s17"]) .safety-section{ display: flex; gap: 20px; margin-bottom: 30px; clear: both; }
:where([data-cl-s~="s17"]) .safe-section, :where([data-cl-s~="s17"]) .dangerous-section{ flex: 1 1 0%; padding: 20px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 15px; margin-top: 0px; }
:where([data-cl-s~="s17"]) .safe-section{ background: linear-gradient(135deg, rgb(232, 245, 232) 0%, rgb(212, 237, 218) 100%); border-left: 5px solid rgb(40, 167, 69); }
:where([data-cl-s~="s17"]) .dangerous-section{ background: linear-gradient(135deg, rgb(255, 234, 234) 0%, rgb(248, 215, 218) 100%); border-left: 5px solid rgb(220, 53, 69); }
:where([data-cl-s~="s17"]) .section-header{ display: flex; align-items: center; font-size: 18px; font-weight: 700; margin-bottom: 15px; }
:where([data-cl-s~="s17"]) .safe-header{ color: rgb(21, 87, 36); }
:where([data-cl-s~="s17"]) .dangerous-header{ color: rgb(114, 28, 36); }
:where([data-cl-s~="s17"]) .icon{ font-size: 22px; margin-right: 10px; }
:where([data-cl-s~="s17"]) .safe-icon{ color: rgb(40, 167, 69); }
:where([data-cl-s~="s17"]) .dangerous-icon{ color: rgb(220, 53, 69); }
:where([data-cl-s~="s17"]) .item-list{ list-style: none; padding: 0px; }
:where([data-cl-s~="s17"]) .item{ display: flex; align-items: flex-start; padding: 12px; margin-bottom: 10px; background: rgba(255, 255, 255, 0.8); border-radius: 8px; transition: transform 0.2s; }
:where([data-cl-s~="s17"]) .item:hover{ transform: translateX(3px); }
:where([data-cl-s~="s17"]) .item-icon{ margin-right: 10px; font-size: 18px; margin-top: 2px; flex-shrink: 0; }
:where([data-cl-s~="s17"]) .item-content{ flex: 1 1 0%; }
:where([data-cl-s~="s17"]) .item-title{ font-weight: 700; font-size: 14px; margin-bottom: 3px; }
:where([data-cl-s~="s17"]) .item-description{ font-size: 13px; line-height: 1.4; color: rgb(102, 102, 102); }
:where([data-cl-s~="s17"]) .item-effect{ font-size: 12px; color: rgb(0, 123, 255); margin-top: 2px; }
:where([data-cl-s~="s17"]) .process-section{ background: rgb(255, 255, 255); border-radius: 10px; padding: 20px; margin-bottom: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; }
:where([data-cl-s~="s17"]) .process-title{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 15px; display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .process-steps{ display: flex; flex-wrap: wrap; gap: 10px; }
:where([data-cl-s~="s17"]) .step{ flex: 1 1 0%; min-width: 150px; background: linear-gradient(135deg, rgb(227, 242, 253) 0%, rgb(187, 222, 251) 100%); border-radius: 8px; padding: 15px; text-align: center; position: relative; }
:where([data-cl-s~="s17"]) .step-number{ background: rgb(25, 118, 210); color: rgb(255, 255, 255); border-radius: 50%; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; margin: 0px auto 8px; }
:where([data-cl-s~="s17"]) .step-title{ font-weight: 700; font-size: 13px; margin-bottom: 5px; color: rgb(21, 101, 192); }
:where([data-cl-s~="s17"]) .step-description{ font-size: 11px; line-height: 1.3; color: rgb(51, 51, 51); }
:where([data-cl-s~="s17"]) .effectiveness-section{ background: rgb(255, 255, 255); border-radius: 10px; padding: 20px; margin-bottom: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; }
:where([data-cl-s~="s17"]) .effectiveness-title{ font-size: 18px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 15px; display: flex; align-items: center; }
:where([data-cl-s~="s17"]) .effectiveness-grid{ display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; }
:where([data-cl-s~="s17"]) .effectiveness-item{ background: rgb(248, 249, 250); border-radius: 8px; padding: 15px; text-align: center; }
:where([data-cl-s~="s17"]) .effectiveness-product{ font-weight: 700; font-size: 14px; margin-bottom: 8px; }
:where([data-cl-s~="s17"]) .effectiveness-bar{ background: rgb(233, 236, 239); height: 20px; border-radius: 10px; overflow: hidden; margin-bottom: 5px; }
:where([data-cl-s~="s17"]) .effectiveness-fill{ height: 100%; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s17"]) .high-effect{ background: linear-gradient(90deg, rgb(40, 167, 69) 0%, rgb(32, 201, 151) 100%); width: 95%; }
:where([data-cl-s~="s17"]) .medium-effect{ background: linear-gradient(90deg, rgb(255, 193, 7) 0%, rgb(253, 126, 20) 100%); width: 60%; }
:where([data-cl-s~="s17"]) .low-effect{ background: linear-gradient(90deg, rgb(108, 117, 125) 0%, rgb(73, 80, 87) 100%); width: 30%; }
:where([data-cl-s~="s17"]) .warning-box{ background: rgb(255, 243, 205); border: 1px solid rgb(255, 234, 167); border-radius: 8px; padding: 15px; text-align: center; }
:where([data-cl-s~="s17"]) .warning-text{ color: rgb(133, 100, 4); font-weight: 700; font-size: 16px; }

@media (max-width: 768px) {:where([data-cl-s~="s17"]) .chart-container{ padding: 15px; margin: 10px; max-width: calc(-20px + 100vw); }
:where([data-cl-s~="s17"]) .chart-title{ font-size: 20px; padding: 12px; margin-bottom: 20px; }
:where([data-cl-s~="s17"]) .safety-section{ flex-direction: column; gap: 15px; }
:where([data-cl-s~="s17"]) .section-header{ font-size: 16px; }
:where([data-cl-s~="s17"]) .process-steps{ flex-direction: column; }
:where([data-cl-s~="s17"]) .step{ min-width: auto; }
:where([data-cl-s~="s17"]) .effectiveness-grid{ grid-template-columns: 1fr; }}

@media (max-width: 480px) {:where([data-cl-s~="s17"]) .chart-container{ padding: 10px; margin: 5px; border-radius: 10px; }
:where([data-cl-s~="s17"]) .chart-title{ font-size: 18px; padding: 10px; }
:where([data-cl-s~="s17"]) .item-title{ font-size: 13px; }
:where([data-cl-s~="s17"]) .item-description{ font-size: 12px; }}
:where([data-cl-s~="s18"]) .wp-container-core-group-is-layout-8cad6afd{ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s19"]) .wp-container-core-columns-is-layout-9d6595d7{ flex-wrap: nowrap; }
:where([data-cl-s~="s20"]) img:is([sizes="auto" i], :where([data-cl-s~="s20"]) [sizes^="auto, :where([data-cl-s~="s20"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s20"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s20"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s20"]) .wp-block-avatar, :where([data-cl-s~="s20"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s20"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s20"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s20"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s20"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s20"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s20"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s20"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s20"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s20"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s20"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s20"]) .is-content-justification-right, :where([data-cl-s~="s20"]) .is-content-justification-left, :where([data-cl-s~="s20"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s20"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s20"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s20"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-button.aligncenter, :where([data-cl-s~="s20"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-calendar td, :where([data-cl-s~="s20"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s20"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s20"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s20"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s20"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s20"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s20"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s20"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s20"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s20"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s20"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s20"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s20"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s20"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s20"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s20"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s20"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s20"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s20"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s20"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s20"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s20"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s20"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s20"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s20"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s20"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s20"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s20"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s20"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s20"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s20"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s20"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s20"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s20"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s20"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s20"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s20"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s20"]) .wp-block-comment-author-name, :where([data-cl-s~="s20"]) .wp-block-comment-content, :where([data-cl-s~="s20"]) .wp-block-comment-edit-link, :where([data-cl-s~="s20"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-cover, :where([data-cl-s~="s20"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s20"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s20"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s20"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s20"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s20"]) .wp-block-cover.alignleft, :where([data-cl-s~="s20"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s20"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s20"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s20"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s20"]) .wp-block-cover.alignleft, :where([data-cl-s~="s20"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s20"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s20"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s20"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s20"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s20"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s20"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s20"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s20"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s20"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s20"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s20"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s20"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s20"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s20"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s20"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s20"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s20"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s20"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s20"]) .wp-block-cover-image-text, :where([data-cl-s~="s20"]) .wp-block-cover-image-text a, :where([data-cl-s~="s20"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s20"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s20"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s20"]) .wp-block-cover-text, :where([data-cl-s~="s20"]) .wp-block-cover-text a, :where([data-cl-s~="s20"]) .wp-block-cover-text a:active, :where([data-cl-s~="s20"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s20"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s20"]) section.wp-block-cover-image h2, :where([data-cl-s~="s20"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s20"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s20"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s20"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s20"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s20"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s20"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s20"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s20"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s20"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s20"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s20"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s20"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s20"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s20"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s20"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s20"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s20"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s20"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s20"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s20"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s20"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s20"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s20"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s20"]) .wp-block-embed.alignleft, :where([data-cl-s~="s20"]) .wp-block-embed.alignright, :where([data-cl-s~="s20"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s20"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s20"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s20"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s20"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s20"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s20"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s20"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s20"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s20"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s20"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s20"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s20"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s20"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s20"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s20"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s20"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s20"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s20"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s20"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s20"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s20"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s20"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s20"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s20"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s20"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s20"]) h1.has-background, :where([data-cl-s~="s20"]) h2.has-background, :where([data-cl-s~="s20"]) h3.has-background, :where([data-cl-s~="s20"]) h4.has-background, :where([data-cl-s~="s20"]) h5.has-background, :where([data-cl-s~="s20"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s20"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s20"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s20"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s20"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s20"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s20"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s20"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s20"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s20"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s20"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s20"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s20"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s20"]) .wp-block-image > a, :where([data-cl-s~="s20"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s20"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s20"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s20"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s20"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s20"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s20"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s20"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-image.alignfull img, :where([data-cl-s~="s20"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-image .aligncenter, :where([data-cl-s~="s20"]) .wp-block-image .alignleft, :where([data-cl-s~="s20"]) .wp-block-image .alignright, :where([data-cl-s~="s20"]) .wp-block-image.aligncenter, :where([data-cl-s~="s20"]) .wp-block-image.alignleft, :where([data-cl-s~="s20"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s20"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s20"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s20"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s20"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s20"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s20"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s20"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s20"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s20"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s20"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s20"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s20"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s20"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s20"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s20"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s20"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s20"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s20"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s20"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s20"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s20"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s20"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s20"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s20"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s20"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s20"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s20"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s20"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s20"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s20"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s20"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s20"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s20"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s20"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s20"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s20"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s20"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s20"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s20"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s20"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s20"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s20"]) ol, :where([data-cl-s~="s20"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s20"]) .wp-block-loginout, :where([data-cl-s~="s20"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s20"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s20"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s20"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s20"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s20"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s20"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s20"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s20"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s20"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s20"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s20"]) .wp-block-media-text__media img, :where([data-cl-s~="s20"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s20"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s20"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s20"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation ul, :where([data-cl-s~="s20"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s20"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s20"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s20"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s20"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s20"]) .wp-block-navigation :where(a), :where([data-cl-s~="s20"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s20"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s20"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s20"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s20"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s20"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s20"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s20"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s20"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s20"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s20"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s20"]) .wp-block-navigation__container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s20"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s20"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s20"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s20"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s20"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s20"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s20"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s20"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s20"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s20"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s20"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s20"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s20"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s20"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s20"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s20"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s20"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s20"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s20"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s20"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s20"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s20"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s20"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s20"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s20"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s20"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s20"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s20"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s20"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s20"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s20"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s20"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s20"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s20"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s20"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s20"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s20"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s20"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s20"]) .wp-block-post-comments-link, :where([data-cl-s~="s20"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s20"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s20"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s20"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s20"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s20"]) .alignright){ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s20"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s20"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s20"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s20"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s20"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s20"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s20"]) .wp-block-post-time-to-read, :where([data-cl-s~="s20"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s20"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s20"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s20"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s20"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s20"]) .wp-block-pullquote cite, :where([data-cl-s~="s20"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s20"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s20"]) .wp-block-pullquote cite, :where([data-cl-s~="s20"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s20"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s20"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s20"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s20"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s20"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s20"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s20"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s20"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s20"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s20"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s20"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s20"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s20"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-query-title, :where([data-cl-s~="s20"]) .wp-block-query-total, :where([data-cl-s~="s20"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s20"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s20"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s20"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s20"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s20"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s20"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s20"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s20"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s20"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s20"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s20"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s20"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s20"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s20"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s20"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s20"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s20"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s20"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s20"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s20"]) .wp-block-rss__item-author, :where([data-cl-s~="s20"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s20"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s20"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s20"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s20"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s20"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s20"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s20"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s20"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s20"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s20"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s20"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s20"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s20"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s20"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s20"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s20"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s20"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s20"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s20"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s20"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s20"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s20"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s20"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-site-logo a, :where([data-cl-s~="s20"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s20"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s20"]) .wp-block-site-tagline, :where([data-cl-s~="s20"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s20"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s20"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s20"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s20"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s20"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s20"]) .wp-block-social-links, :where([data-cl-s~="s20"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s20"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s20"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s20"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s20"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s20"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s20"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s20"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s20"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s20"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s20"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s20"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s20"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s20"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s20"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s20"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s20"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s20"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s20"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s20"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s20"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s20"]) .wp-block-table td, :where([data-cl-s~="s20"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s20"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s20"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s20"]) .wp-block-table.aligncenter, :where([data-cl-s~="s20"]) .wp-block-table.alignleft, :where([data-cl-s~="s20"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s20"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s20"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s20"]) .wp-block-table.alignleft td, :where([data-cl-s~="s20"]) .wp-block-table.alignleft th, :where([data-cl-s~="s20"]) .wp-block-table.alignright td, :where([data-cl-s~="s20"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s20"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s20"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s20"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s20"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s20"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s20"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s20"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s20"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s20"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s20"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s20"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s20"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s20"]) .wp-block-text-columns, :where([data-cl-s~="s20"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s20"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s20"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s20"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s20"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s20"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s20"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s20"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s20"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s20"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s20"]) .editor-styles-wrapper, :where([data-cl-s~="s20"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s20"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s20"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s20"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s20"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s20"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s20"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s20"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s20"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s20"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s20"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s20"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s20"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s20"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s20"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s20"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s20"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s20"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s20"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s20"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s20"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s20"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s20"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s20"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s20"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s20"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s20"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s20"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s20"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s20"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s20"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s20"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s20"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s20"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s20"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s20"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s20"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s20"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s20"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s20"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s20"]) .rcc-wrap, :where([data-cl-s~="s20"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s20"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s20"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s20"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s20"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s20"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s20"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s20"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s20"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s20"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s20"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s20"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s20"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s20"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s20"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s20"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s20"]) .rcc-shop, :where([data-cl-s~="s20"]) .rcc-retrieved, :where([data-cl-s~="s20"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s20"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s20"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s20"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s20"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s20"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s20"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s20"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s20"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s20"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s20"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s20"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s20"]) .rcc-promo-visible, :where([data-cl-s~="s20"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s20"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s20"]) .rcc-promo:focus-visible, :where([data-cl-s~="s20"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s20"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s20"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s20"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s20"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s20"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s20"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s20"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s20"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s20"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s20"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s20"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s20"]) .rcc-retrieved, :where([data-cl-s~="s20"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s20"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s20"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s20"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s20"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s20"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s20"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s20"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s20"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s20"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s20"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s20"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s20"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s20"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s20"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s20"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s20"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s20"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s20"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s20"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s20"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s20"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s20"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s20"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s20"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s20"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s20"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s20"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s20"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s20"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s20"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s20"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s20"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s20"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s20"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s20"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s20"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s20"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s20"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s20"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s20"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s20"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s20"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s20"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s20"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s20"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s20"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s20"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s20"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s20"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s20"]) .is-layout-flex > :is(*, :where([data-cl-s~="s20"]) div){ margin: 0px; }
:where([data-cl-s~="s20"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s20"]) .is-layout-grid > :is(*, :where([data-cl-s~="s20"]) div){ margin: 0px; }
:where([data-cl-s~="s20"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s20"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s20"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s20"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s20"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s20"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s20"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s20"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s20"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s20"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s20"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s20"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s20"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s20"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s20"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s20"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s20"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s20"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s20"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s20"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s20"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s20"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s20"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s20"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s20"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s20"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s20"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s20"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s20"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s20"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s20"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s20"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s20"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s20"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s20"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s20"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s20"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s20"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s20"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s20"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s20"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s20"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s20"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s20"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s20"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s20"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s20"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s20"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s20"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s20"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s20"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s20"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s20"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s20"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s20"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s20"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s20"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s20"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s20"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s20"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s20"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s20"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s20"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s20"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s20"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s20"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s20"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s20"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s20"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s20"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s20"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s20"]) .wpcf7 input[type="url"], :where([data-cl-s~="s20"]) .wpcf7 input[type="email"], :where([data-cl-s~="s20"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s20"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s20"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s20"]) #toc_container li, :where([data-cl-s~="s20"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s20"]) #toc_container.no_bullets li, :where([data-cl-s~="s20"]) #toc_container.no_bullets ul, :where([data-cl-s~="s20"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s20"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s20"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s20"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s20"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s20"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s20"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s20"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s20"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s20"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s20"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s20"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s20"]) #toc_container.toc_black a, :where([data-cl-s~="s20"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s20"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s20"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s20"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s20"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s20"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s20"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s20"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s20"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s20"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s20"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s20"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s20"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s20"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s20"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s20"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s20"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s20"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s20"]) .yyi-rinker-attention-before, :where([data-cl-s~="s20"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s20"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s20"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s20"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s20"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s20"]) body{ margin: 0px; }
:where([data-cl-s~="s20"]) article, :where([data-cl-s~="s20"]) aside, :where([data-cl-s~="s20"]) details, :where([data-cl-s~="s20"]) figcaption, :where([data-cl-s~="s20"]) figure, :where([data-cl-s~="s20"]) footer, :where([data-cl-s~="s20"]) header, :where([data-cl-s~="s20"]) hgroup, :where([data-cl-s~="s20"]) main, :where([data-cl-s~="s20"]) nav, :where([data-cl-s~="s20"]) section, :where([data-cl-s~="s20"]) summary{ display: block; }
:where([data-cl-s~="s20"]) audio, :where([data-cl-s~="s20"]) canvas, :where([data-cl-s~="s20"]) progress, :where([data-cl-s~="s20"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s20"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s20"]) [hidden], :where([data-cl-s~="s20"]) template{ display: none; }
:where([data-cl-s~="s20"]) a{ background: 0px 0px; }
:where([data-cl-s~="s20"]) a:active, :where([data-cl-s~="s20"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s20"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s20"]) b, :where([data-cl-s~="s20"]) strong{ font-weight: 700; }
:where([data-cl-s~="s20"]) dfn{ font-style: italic; }
:where([data-cl-s~="s20"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s20"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) small{ font-size: 80%; }
:where([data-cl-s~="s20"]) sub, :where([data-cl-s~="s20"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s20"]) sup{ top: -0.5em; }
:where([data-cl-s~="s20"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s20"]) img{ border: 0px; }
:where([data-cl-s~="s20"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s20"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s20"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s20"]) pre{ overflow: auto; }
:where([data-cl-s~="s20"]) code, :where([data-cl-s~="s20"]) kbd, :where([data-cl-s~="s20"]) pre, :where([data-cl-s~="s20"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s20"]) button, :where([data-cl-s~="s20"]) input, :where([data-cl-s~="s20"]) optgroup, :where([data-cl-s~="s20"]) select, :where([data-cl-s~="s20"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s20"]) button{ overflow: visible; }
:where([data-cl-s~="s20"]) button, :where([data-cl-s~="s20"]) select{ text-transform: none; }
:where([data-cl-s~="s20"]) button, html:where([data-cl-s~="s20"]) input[type="button"], :where([data-cl-s~="s20"]) input[type="reset"], :where([data-cl-s~="s20"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s20"]) button[disabled], html:where([data-cl-s~="s20"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s20"]) input{ line-height: normal; }
:where([data-cl-s~="s20"]) input[type="checkbox"], :where([data-cl-s~="s20"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s20"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s20"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s20"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s20"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s20"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s20"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s20"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) textarea{ overflow: auto; }
:where([data-cl-s~="s20"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s20"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s20"]) td, :where([data-cl-s~="s20"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s20"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s20"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s20"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s20"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s20"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s20"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s20"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s20"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s20"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s20"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s20"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s20"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s20"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s20"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s20"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s20"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s20"]) .pull-right{ float: right; }
:where([data-cl-s~="s20"]) .pull-left{ float: left; }
:where([data-cl-s~="s20"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s20"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s20"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s20"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s20"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s20"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s20"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s20"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s20"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s20"]) .fa-rotate-90, :root:where([data-cl-s~="s20"]) .fa-rotate-180, :root:where([data-cl-s~="s20"]) .fa-rotate-270, :root:where([data-cl-s~="s20"]) .fa-flip-horizontal, :root:where([data-cl-s~="s20"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s20"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s20"]) .fa-stack-1x, :where([data-cl-s~="s20"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s20"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s20"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s20"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-remove::before, :where([data-cl-s~="s20"]) .fa-close::before, :where([data-cl-s~="s20"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gear::before, :where([data-cl-s~="s20"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-rotate-right::before, :where([data-cl-s~="s20"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dedent::before, :where([data-cl-s~="s20"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-photo::before, :where([data-cl-s~="s20"]) .fa-image::before, :where([data-cl-s~="s20"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-edit::before, :where([data-cl-s~="s20"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mail-forward::before, :where([data-cl-s~="s20"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-warning::before, :where([data-cl-s~="s20"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bar-chart-o::before, :where([data-cl-s~="s20"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gears::before, :where([data-cl-s~="s20"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-facebook-f::before, :where([data-cl-s~="s20"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-feed::before, :where([data-cl-s~="s20"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-group::before, :where([data-cl-s~="s20"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chain::before, :where([data-cl-s~="s20"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cut::before, :where([data-cl-s~="s20"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-copy::before, :where([data-cl-s~="s20"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-save::before, :where([data-cl-s~="s20"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-navicon::before, :where([data-cl-s~="s20"]) .fa-reorder::before, :where([data-cl-s~="s20"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-unsorted::before, :where([data-cl-s~="s20"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-down::before, :where([data-cl-s~="s20"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-up::before, :where([data-cl-s~="s20"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-rotate-left::before, :where([data-cl-s~="s20"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-legal::before, :where([data-cl-s~="s20"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dashboard::before, :where([data-cl-s~="s20"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-flash::before, :where([data-cl-s~="s20"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-paste::before, :where([data-cl-s~="s20"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mobile-phone::before, :where([data-cl-s~="s20"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mail-reply::before, :where([data-cl-s~="s20"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mail-reply-all::before, :where([data-cl-s~="s20"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-star-half-empty::before, :where([data-cl-s~="s20"]) .fa-star-half-full::before, :where([data-cl-s~="s20"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-unlink::before, :where([data-cl-s~="s20"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-toggle-down::before, :where([data-cl-s~="s20"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-toggle-up::before, :where([data-cl-s~="s20"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-toggle-right::before, :where([data-cl-s~="s20"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-euro::before, :where([data-cl-s~="s20"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dollar::before, :where([data-cl-s~="s20"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-rupee::before, :where([data-cl-s~="s20"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cny::before, :where([data-cl-s~="s20"]) .fa-rmb::before, :where([data-cl-s~="s20"]) .fa-yen::before, :where([data-cl-s~="s20"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ruble::before, :where([data-cl-s~="s20"]) .fa-rouble::before, :where([data-cl-s~="s20"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-won::before, :where([data-cl-s~="s20"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bitcoin::before, :where([data-cl-s~="s20"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gittip::before, :where([data-cl-s~="s20"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-toggle-left::before, :where([data-cl-s~="s20"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-turkish-lira::before, :where([data-cl-s~="s20"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-institution::before, :where([data-cl-s~="s20"]) .fa-bank::before, :where([data-cl-s~="s20"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mortar-board::before, :where([data-cl-s~="s20"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-automobile::before, :where([data-cl-s~="s20"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cab::before, :where([data-cl-s~="s20"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-photo-o::before, :where([data-cl-s~="s20"]) .fa-file-picture-o::before, :where([data-cl-s~="s20"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-zip-o::before, :where([data-cl-s~="s20"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-sound-o::before, :where([data-cl-s~="s20"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-movie-o::before, :where([data-cl-s~="s20"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-life-bouy::before, :where([data-cl-s~="s20"]) .fa-life-buoy::before, :where([data-cl-s~="s20"]) .fa-life-saver::before, :where([data-cl-s~="s20"]) .fa-support::before, :where([data-cl-s~="s20"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ra::before, :where([data-cl-s~="s20"]) .fa-resistance::before, :where([data-cl-s~="s20"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ge::before, :where([data-cl-s~="s20"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-y-combinator-square::before, :where([data-cl-s~="s20"]) .fa-yc-square::before, :where([data-cl-s~="s20"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wechat::before, :where([data-cl-s~="s20"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-send::before, :where([data-cl-s~="s20"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-send-o::before, :where([data-cl-s~="s20"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s20"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shekel::before, :where([data-cl-s~="s20"]) .fa-sheqel::before, :where([data-cl-s~="s20"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-intersex::before, :where([data-cl-s~="s20"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hotel::before, :where([data-cl-s~="s20"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-yc::before, :where([data-cl-s~="s20"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-battery-4::before, :where([data-cl-s~="s20"]) .fa-battery::before, :where([data-cl-s~="s20"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-battery-3::before, :where([data-cl-s~="s20"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-battery-2::before, :where([data-cl-s~="s20"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-battery-1::before, :where([data-cl-s~="s20"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-battery-0::before, :where([data-cl-s~="s20"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hourglass-1::before, :where([data-cl-s~="s20"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hourglass-2::before, :where([data-cl-s~="s20"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hourglass-3::before, :where([data-cl-s~="s20"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-grab-o::before, :where([data-cl-s~="s20"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-stop-o::before, :where([data-cl-s~="s20"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-tv::before, :where([data-cl-s~="s20"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-asl-interpreting::before, :where([data-cl-s~="s20"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-deafness::before, :where([data-cl-s~="s20"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s20"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-signing::before, :where([data-cl-s~="s20"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-google-plus-circle::before, :where([data-cl-s~="s20"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-fa::before, :where([data-cl-s~="s20"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-vcard::before, :where([data-cl-s~="s20"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-vcard-o::before, :where([data-cl-s~="s20"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-drivers-license::before, :where([data-cl-s~="s20"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-drivers-license-o::before, :where([data-cl-s~="s20"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thermometer-4::before, :where([data-cl-s~="s20"]) .fa-thermometer::before, :where([data-cl-s~="s20"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thermometer-3::before, :where([data-cl-s~="s20"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thermometer-2::before, :where([data-cl-s~="s20"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thermometer-1::before, :where([data-cl-s~="s20"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-thermometer-0::before, :where([data-cl-s~="s20"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bathtub::before, :where([data-cl-s~="s20"]) .fa-s15::before, :where([data-cl-s~="s20"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-times-rectangle::before, :where([data-cl-s~="s20"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s20"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s20"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s20"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s20"]) .sr-only-focusable:active, :where([data-cl-s~="s20"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s20"]) .faa-wrench.animated, :where([data-cl-s~="s20"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s20"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s20"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s20"]) .faa-ring.animated, :where([data-cl-s~="s20"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s20"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s20"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s20"]) .faa-vertical.animated, :where([data-cl-s~="s20"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s20"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s20"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s20"]) .faa-horizontal.animated, :where([data-cl-s~="s20"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s20"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s20"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s20"]) .faa-flash.animated, :where([data-cl-s~="s20"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s20"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s20"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s20"]) .faa-bounce.animated, :where([data-cl-s~="s20"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s20"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s20"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s20"]) .faa-spin.animated, :where([data-cl-s~="s20"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s20"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s20"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s20"]) .faa-float.animated, :where([data-cl-s~="s20"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s20"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s20"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s20"]) .faa-pulse.animated, :where([data-cl-s~="s20"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s20"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s20"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s20"]) .faa-shake.animated, :where([data-cl-s~="s20"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s20"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s20"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s20"]) .faa-tada.animated, :where([data-cl-s~="s20"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s20"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s20"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s20"]) .faa-passing.animated, :where([data-cl-s~="s20"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s20"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s20"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s20"]) .faa-passing-reverse.animated, :where([data-cl-s~="s20"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s20"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s20"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s20"]) .faa-burst.animated, :where([data-cl-s~="s20"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s20"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s20"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s20"]) .faa-falling.animated, :where([data-cl-s~="s20"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s20"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s20"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s20"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s20"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s20"]) [class^="st-svg-"], :where([data-cl-s~="s20"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s20"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s20"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s20"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-quora::before, :where([data-cl-s~="s20"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s20"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s20"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s20"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s20"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s20"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s20"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s20"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s20"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s20"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s20"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s20"]) .slick-slider .slick-track, :where([data-cl-s~="s20"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s20"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .slick-track::before, :where([data-cl-s~="s20"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s20"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s20"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s20"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s20"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s20"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s20"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s20"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s20"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s20"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s20"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s20"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s20"]) .slick-prev, :where([data-cl-s~="s20"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s20"]) .slick-prev:hover, :where([data-cl-s~="s20"]) .slick-prev:focus, :where([data-cl-s~="s20"]) .slick-next:hover, :where([data-cl-s~="s20"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s20"]) .slick-prev:hover::before, :where([data-cl-s~="s20"]) .slick-prev:focus::before, :where([data-cl-s~="s20"]) .slick-next:hover::before, :where([data-cl-s~="s20"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s20"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s20"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s20"]) .slick-prev::before, :where([data-cl-s~="s20"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s20"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s20"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s20"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s20"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s20"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s20"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s20"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s20"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s20"]) .slick-dots li button:hover, :where([data-cl-s~="s20"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s20"]) .slick-dots li button:hover::before, :where([data-cl-s~="s20"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s20"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s20"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s20"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .st-marquee p:empty, :where([data-cl-s~="s20"]) p:empty{ display: none; }
:where([data-cl-s~="s20"]) .st-notosans, :where([data-cl-s~="s20"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s20"]) .st-m1c, :where([data-cl-s~="s20"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s20"]) main, :where([data-cl-s~="s20"]) article, :where([data-cl-s~="s20"]) aside, :where([data-cl-s~="s20"]) header, :where([data-cl-s~="s20"]) canvas, :where([data-cl-s~="s20"]) details, :where([data-cl-s~="s20"]) figcaption, :where([data-cl-s~="s20"]) figure, :where([data-cl-s~="s20"]) footer, :where([data-cl-s~="s20"]) nav, :where([data-cl-s~="s20"]) section, :where([data-cl-s~="s20"]) summary{ display: block; }
html:where([data-cl-s~="s20"]), :where([data-cl-s~="s20"]) body{ height: 100%; }
:where([data-cl-s~="s20"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s20"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) cite{ font-style: normal; }
:where([data-cl-s~="s20"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s20"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s20"]) h1, :where([data-cl-s~="s20"]) h2, :where([data-cl-s~="s20"]) h3, :where([data-cl-s~="s20"]) h4, :where([data-cl-s~="s20"]) h5, :where([data-cl-s~="s20"]) h6, :where([data-cl-s~="s20"]) h5 span, :where([data-cl-s~="s20"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s20"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s20"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s20"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s20"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s20"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .wp-block-video, :where([data-cl-s~="s20"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .sticky, :where([data-cl-s~="s20"]) .gallery-caption, :where([data-cl-s~="s20"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s20"]) .dashicons, :where([data-cl-s~="s20"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s20"]) [class^="material-icons-"], :where([data-cl-s~="s20"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s20"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s20"]) .st-hide{ display: none; }
:where([data-cl-s~="s20"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s20"]) .post h4 .point-in i, :where([data-cl-s~="s20"]) .n-entry i, :where([data-cl-s~="s20"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-timeline > br, :where([data-cl-s~="s20"]) .st-tab-content > br, :where([data-cl-s~="s20"]) .st_table_sc > br, :where([data-cl-s~="s20"]) .post .st-box-btn > br, :where([data-cl-s~="s20"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s20"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .st-svg-question-circle, :where([data-cl-s~="s20"]) .st-svg-check-circle, :where([data-cl-s~="s20"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s20"]) .st-svg-exclamation-circle, :where([data-cl-s~="s20"]) .st-svg-pencil-square-o, :where([data-cl-s~="s20"]) .st-svg-user, :where([data-cl-s~="s20"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s20"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s20"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s20"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s20"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s20"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s20"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s20"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s20"]) .faa-spin.animated, :where([data-cl-s~="s20"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s20"]) a, :where([data-cl-s~="s20"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s20"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s20"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s20"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s20"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s20"]) img:not(.size-st_header_slider), :where([data-cl-s~="s20"]) video, :where([data-cl-s~="s20"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s20"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s20"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s20"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s20"]) .is-style-st-photoline img, :where([data-cl-s~="s20"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .is-style-st-photohu, :where([data-cl-s~="s20"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s20"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s20"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s20"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s20"]) .st-photohu div img, :where([data-cl-s~="s20"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) img.size-full, :where([data-cl-s~="s20"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s20"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s20"]) .resetwidth img, :where([data-cl-s~="s20"]) .resetwidth video, :where([data-cl-s~="s20"]) .resetwidth object, :where([data-cl-s~="s20"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s20"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s20"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s20"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s20"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s20"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s20"]) .h-100{ height: 100%; }
:where([data-cl-s~="s20"]) .pa0, :where([data-cl-s~="s20"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s20"]) .ma0, :where([data-cl-s~="s20"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s20"]) .mt0, :where([data-cl-s~="s20"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s20"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s20"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s20"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s20"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s20"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s20"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s20"]) .mr0, :where([data-cl-s~="s20"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s20"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s20"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s20"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s20"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s20"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s20"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s20"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s20"]) .ml0, :where([data-cl-s~="s20"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s20"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s20"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s20"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s20"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s20"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s20"]) .mb-0, :where([data-cl-s~="s20"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s20"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s20"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s20"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s20"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s20"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s20"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s20"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s20"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s20"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s20"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s20"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s20"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s20"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s20"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s20"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s20"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s20"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s20"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s20"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s20"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s20"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s20"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s20"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s20"]) .st-bg-stich::after, :where([data-cl-s~="s20"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s20"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s20"]) .st-brackets::before, :where([data-cl-s~="s20"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s20"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s20"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s20"]) .post .st-timeline, :where([data-cl-s~="s20"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s20"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s20"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s20"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s20"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s20"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-timeline > li::after, :where([data-cl-s~="s20"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s20"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s20"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s20"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s20"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s20"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s20"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s20"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s20"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s20"]) .st-timeline-list-text a, :where([data-cl-s~="s20"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s20"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s20"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s20"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s20"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s20"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s20"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s20"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s20"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s20"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s20"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s20"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s20"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s20"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s20"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s20"]) .st-in-mybox .st-point, :where([data-cl-s~="s20"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s20"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s20"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s20"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s20"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s20"]) .st-back-btn .st-fa, :where([data-cl-s~="s20"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s20"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s20"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s20"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s20"]) .smanone{ display: none; }
:where([data-cl-s~="s20"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s20"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s20"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s20"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s20"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s20"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) kbd, :where([data-cl-s~="s20"]) .st-code, :where([data-cl-s~="s20"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s20"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s20"]) kbd, :where([data-cl-s~="s20"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s20"]) pre .st-code, :where([data-cl-s~="s20"]) .st-pre .st-code, :where([data-cl-s~="s20"]) pre code, :where([data-cl-s~="s20"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s20"]) .clear{ clear: both; }
:where([data-cl-s~="s20"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s20"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s20"]) thead th, :where([data-cl-s~="s20"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s20"]) table thead th, :where([data-cl-s~="s20"]) table thead th p, :where([data-cl-s~="s20"]) table thead tr td, :where([data-cl-s~="s20"]) .post table thead tr td, :where([data-cl-s~="s20"]) .post table thead tr td p, :where([data-cl-s~="s20"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s20"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s20"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s20"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s20"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s20"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s20"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s20"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s20"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s20"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s20"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s20"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s20"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s20"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s20"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s20"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s20"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s20"]) #side aside .slick-dots li, :where([data-cl-s~="s20"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s20"]) .slick-prev, :where([data-cl-s~="s20"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s20"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s20"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s20"]) .slick-prev:hover, :where([data-cl-s~="s20"]) .slick-prev:focus, :where([data-cl-s~="s20"]) .slick-next:hover, :where([data-cl-s~="s20"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s20"]) .slick-prev::before, :where([data-cl-s~="s20"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s20"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s20"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s20"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s20"]) .slick-slide:focus, :where([data-cl-s~="s20"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s20"]) .slider, :where([data-cl-s~="s20"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s20"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s20"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s20"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s20"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s20"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s20"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s20"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s20"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s20"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s20"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s20"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .header-post-slider.is-wide, :where([data-cl-s~="s20"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s20"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s20"]) .post-slide-image, :where([data-cl-s~="s20"]) .post-slide-more, :where([data-cl-s~="s20"]) .post-card-image, :where([data-cl-s~="s20"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s20"]) .post-slide-image:hover, :where([data-cl-s~="s20"]) .post-slide-more:hover, :where([data-cl-s~="s20"]) .post-card-image:hover, :where([data-cl-s~="s20"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s20"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s20"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s20"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s20"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s20"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s20"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s20"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s20"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s20"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s20"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s20"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s20"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s20"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s20"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s20"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s20"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s20"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s20"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s20"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s20"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s20"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s20"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s20"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s20"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s20"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s20"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s20"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s20"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s20"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s20"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s20"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s20"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s20"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s20"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s20"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s20"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s20"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s20"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s20"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s20"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s20"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s20"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s20"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s20"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s20"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s20"]) .post-card-date .st-fa, :where([data-cl-s~="s20"]) .post-slide-date .st-fa, :where([data-cl-s~="s20"]) .post-card-date .fa, :where([data-cl-s~="s20"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s20"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s20"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s20"]) .post-card-excerpt p, :where([data-cl-s~="s20"]) main .post-slide-excerpt p, :where([data-cl-s~="s20"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s20"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s20"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s20"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s20"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s20"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s20"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s20"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s20"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .content-post-slider, :where([data-cl-s~="s20"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s20"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s20"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s20"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s20"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s20"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s20"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s20"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s20"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s20"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s20"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s20"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s20"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s20"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s20"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s20"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s20"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s20"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s20"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s20"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s20"]) a.st-flexbox-link, :where([data-cl-s~="s20"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s20"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s20"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s20"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s20"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s20"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s20"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s20"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s20"]) .st-header-flexbox ul, :where([data-cl-s~="s20"]) .post .st-header-flexbox ol, :where([data-cl-s~="s20"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s20"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s20"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s20"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s20"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s20"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s20"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s20"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s20"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s20"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s20"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s20"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s20"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s20"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s20"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s20"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s20"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s20"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) pre, :where([data-cl-s~="s20"]) .wp-block-details summary, :where([data-cl-s~="s20"]) p, :where([data-cl-s~="s20"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s20"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s20"]) .yellowbox, :where([data-cl-s~="s20"]) .graybox, :where([data-cl-s~="s20"]) .redbox, :where([data-cl-s~="s20"]) #topnews .clearfix dd p, :where([data-cl-s~="s20"]) .post ul li, :where([data-cl-s~="s20"]) .post ol li, :where([data-cl-s~="s20"]) #comments #respond, :where([data-cl-s~="s20"]) .st-tab-content > label, :where([data-cl-s~="s20"]) .st-tabs__tab-list-item, :where([data-cl-s~="s20"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s20"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s20"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) h1{ margin: 0px; }
:where([data-cl-s~="s20"]) h2.has-st-regular-font-size, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s20"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s20"]) .h3modoki, :where([data-cl-s~="s20"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s20"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s20"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s20"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s20"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s20"]) h5, :where([data-cl-s~="s20"]) h5 span, :where([data-cl-s~="s20"]) .h5modoki, :where([data-cl-s~="s20"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s20"]) #footer h5, :where([data-cl-s~="s20"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s20"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s20"]) h6, :where([data-cl-s~="s20"]) h6 span, :where([data-cl-s~="s20"]) .h6modoki, :where([data-cl-s~="s20"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s20"]) .st-h-copy-toc, :where([data-cl-s~="s20"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s20"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s20"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s20"]) p, :where([data-cl-s~="s20"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s20"]) header .descr.sitenametop, :where([data-cl-s~="s20"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s20"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s20"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s20"]) header .descr.sitename-only, :where([data-cl-s~="s20"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s20"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s20"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s20"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s20"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s20"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s20"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s20"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s20"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s20"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s20"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s20"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s20"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s20"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s20"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s20"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s20"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s20"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s20"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s20"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s20"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s20"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s20"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s20"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s20"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s20"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s20"]) .blog_info .st-fa, :where([data-cl-s~="s20"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s20"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s20"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s20"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s20"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s20"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s20"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s20"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s20"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s20"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s20"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s20"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s20"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s20"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s20"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s20"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .h5modoki, :where([data-cl-s~="s20"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s20"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s20"]) .h2modoki, :where([data-cl-s~="s20"]) .h3modoki, :where([data-cl-s~="s20"]) .h4modoki, :where([data-cl-s~="s20"]) .h5modoki, :where([data-cl-s~="s20"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s20"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s20"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s20"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s20"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s20"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s20"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s20"]) .wp-block-image figcaption a, :where([data-cl-s~="s20"]) .wp-block-image figcaption, :where([data-cl-s~="s20"]) .wp-caption-text a, :where([data-cl-s~="s20"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s20"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s20"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s20"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s20"]) #side .widget_meta ul li, :where([data-cl-s~="s20"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s20"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s20"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #content{ position: relative; }
:where([data-cl-s~="s20"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s20"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s20"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s20"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s20"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s20"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s20"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s20"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s20"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s20"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s20"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s20"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s20"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s20"]) .post .blogbox .st-fa, :where([data-cl-s~="s20"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s20"]) .post .blogbox .fa, :where([data-cl-s~="s20"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s20"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s20"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s20"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s20"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s20"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s20"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s20"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-large, :where([data-cl-s~="s20"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s20"]) .inyoumodoki, :where([data-cl-s~="s20"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .inyoumodoki::before, :where([data-cl-s~="s20"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s20"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s20"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s20"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) blockquote.tiktok-embed, :where([data-cl-s~="s20"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s20"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s20"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s20"]) .post blockquote cite, :where([data-cl-s~="s20"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s20"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s20"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s20"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s20"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s20"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s20"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s20"]) .ymarker, :where([data-cl-s~="s20"]) .ymarker-s, :where([data-cl-s~="s20"]) .gmarker, :where([data-cl-s~="s20"]) .gmarker-s, :where([data-cl-s~="s20"]) .rmarker, :where([data-cl-s~="s20"]) .rmarker-s, :where([data-cl-s~="s20"]) .bmarker, :where([data-cl-s~="s20"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s20"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s20"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s20"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s20"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s20"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s20"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s20"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s20"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s20"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s20"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s20"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s20"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .post .yellowbox .maruck, :where([data-cl-s~="s20"]) .post .yellowbox .maruno, :where([data-cl-s~="s20"]) .post .yellowbox p:last-child, :where([data-cl-s~="s20"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s20"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .graybox .maruck, :where([data-cl-s~="s20"]) .post .graybox .maruno, :where([data-cl-s~="s20"]) .post .graybox p:last-child, :where([data-cl-s~="s20"]) .post .graybox ol:last-child, :where([data-cl-s~="s20"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .redbox .maruck, :where([data-cl-s~="s20"]) .post .redbox .maruno, :where([data-cl-s~="s20"]) .post .redbox p:last-child, :where([data-cl-s~="s20"]) .post .redbox ol:last-child, :where([data-cl-s~="s20"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .freebox .maruck, :where([data-cl-s~="s20"]) .post .freebox .maruno, :where([data-cl-s~="s20"]) .post .st-mybox .maruck, :where([data-cl-s~="s20"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s20"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s20"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s20"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s20"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s20"]) span.sankou, :where([data-cl-s~="s20"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s20"]) span.sankou.green, :where([data-cl-s~="s20"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s20"]) span.sankou.blue, :where([data-cl-s~="s20"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s20"]) span.st-hisu, :where([data-cl-s~="s20"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s20"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s20"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s20"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s20"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s20"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s20"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s20"]) .st-wrench-icon i::before, :where([data-cl-s~="s20"]) .st-wrench-icon::before, :where([data-cl-s~="s20"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s20"]) .st-ring-icon i::before, :where([data-cl-s~="s20"]) .st-ring-icon::before, :where([data-cl-s~="s20"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s20"]) .st-horizontal-icon i::before, :where([data-cl-s~="s20"]) .st-horizontal-icon::before, :where([data-cl-s~="s20"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s20"]) .st-vertical-icon i::before, :where([data-cl-s~="s20"]) .st-vertical-icon::before, :where([data-cl-s~="s20"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s20"]) .st-flash-icon i::before, :where([data-cl-s~="s20"]) .st-flash-icon::before, :where([data-cl-s~="s20"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s20"]) .st-bounce-icon i::before, :where([data-cl-s~="s20"]) .st-bounce-icon::before, :where([data-cl-s~="s20"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s20"]) .st-rotation-icon i::before, :where([data-cl-s~="s20"]) .st-rotation-icon::before, :where([data-cl-s~="s20"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s20"]) .st-float-icon i::before, :where([data-cl-s~="s20"]) .st-float-icon::before, :where([data-cl-s~="s20"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s20"]) .st-pulse-icon i::before, :where([data-cl-s~="s20"]) .st-pulse-icon::before, :where([data-cl-s~="s20"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s20"]) .st-shake-s-icon i::before, :where([data-cl-s~="s20"]) .st-shake-s-icon::before, :where([data-cl-s~="s20"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s20"]) .st-shake-icon i::before, :where([data-cl-s~="s20"]) .st-shake-icon::before, :where([data-cl-s~="s20"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s20"]) .st-tada-icon i::before, :where([data-cl-s~="s20"]) .st-tada-icon::before, :where([data-cl-s~="s20"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s20"]) .st-passing-icon i::before, :where([data-cl-s~="s20"]) .st-passing-icon::before, :where([data-cl-s~="s20"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s20"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s20"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s20"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s20"]) .st-burst-icon i::before, :where([data-cl-s~="s20"]) .st-burst-icon::before, :where([data-cl-s~="s20"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s20"]) .st-falling-icon i::before, :where([data-cl-s~="s20"]) .st-falling-icon::before, :where([data-cl-s~="s20"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s20"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s20"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s20"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s20"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s20"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s20"]) .y-star, :where([data-cl-s~="s20"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s20"]) .y-star .st-svg-star, :where([data-cl-s~="s20"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s20"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s20"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s20"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s20"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s20"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s20"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s20"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s20"]) .post .p-entry-t, :where([data-cl-s~="s20"]) #side .p-entry-t, :where([data-cl-s~="s20"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s20"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s20"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s20"]) #footer .pop-box, :where([data-cl-s~="s20"]) .nowhits .pop-box, :where([data-cl-s~="s20"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s20"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s20"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s20"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s20"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s20"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s20"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s20"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s20"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s20"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s20"]) footer .footer-wbox .headbox, :where([data-cl-s~="s20"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s20"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s20"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s20"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s20"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s20"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s20"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s20"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s20"]) #content-w .category .p-entry, :where([data-cl-s~="s20"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s20"]) #content-w .post .category .p-entry, :where([data-cl-s~="s20"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s20"]) #content-w .category .p-entry::after, :where([data-cl-s~="s20"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s20"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s20"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s20"]) .category .p-entry-t, :where([data-cl-s~="s20"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s20"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s20"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s20"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s20"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s20"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s20"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s20"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s20"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s20"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s20"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s20"]) .poprank{ position: relative; }
:where([data-cl-s~="s20"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s20"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s20"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s20"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s20"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s20"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s20"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s20"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s20"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) #footer .copy, :where([data-cl-s~="s20"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s20"]) #footer .copy a, :where([data-cl-s~="s20"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s20"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s20"]) .head-telno a, :where([data-cl-s~="s20"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s20"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s20"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s20"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s20"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s20"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s20"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s20"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s20"]) .headbox, :where([data-cl-s~="s20"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s20"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s20"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s20"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s20"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s20"]) .widget_recent_entries ul li a, :where([data-cl-s~="s20"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s20"]) .widget_recent_entries ul li, :where([data-cl-s~="s20"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s20"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s20"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s20"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s20"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s20"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s20"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s20"]) footer .widget_recent_entries ul, :where([data-cl-s~="s20"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s20"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s20"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s20"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s20"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s20"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s20"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s20"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s20"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s20"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s20"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s20"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s20"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s20"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s20"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s20"]) #st-infomation-widget .huto *, :where([data-cl-s~="s20"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s20"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s20"]) footer .widget_tag_cloud, :where([data-cl-s~="s20"]) footer .widget_categories, :where([data-cl-s~="s20"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #footer .st-formbtn, :where([data-cl-s~="s20"]) #footer .rssbox, :where([data-cl-s~="s20"]) #footer .st-author-box, :where([data-cl-s~="s20"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s20"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s20"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s20"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s20"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s20"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s20"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s20"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s20"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s20"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s20"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s20"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s20"]) .kanren h3 a, :where([data-cl-s~="s20"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s20"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s20"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s20"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s20"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s20"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s20"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s20"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s20"]) .kanren.pop-box h5, :where([data-cl-s~="s20"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s20"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s20"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s20"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s20"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s20"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s20"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s20"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s20"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s20"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s20"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s20"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s20"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s20"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s20"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s20"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s20"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s20"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s20"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s20"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s20"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s20"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s20"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s20"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s20"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s20"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s20"]) .st-author-box .st-fa, :where([data-cl-s~="s20"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s20"]) ul#st-tab-menu, :where([data-cl-s~="s20"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s20"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s20"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s20"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s20"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s20"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s20"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s20"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s20"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s20"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s20"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .st-author-sns, :where([data-cl-s~="s20"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-author-sns .st-fa, :where([data-cl-s~="s20"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-author-sns .st-fa, :where([data-cl-s~="s20"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s20"]) .st-author-sns a, :where([data-cl-s~="s20"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s20"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s20"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s20"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s20"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s20"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s20"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s20"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s20"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s20"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s20"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s20"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s20"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s20"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s20"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s20"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s20"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s20"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s20"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s20"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s20"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s20"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s20"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s20"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s20"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s20"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s20"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s20"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s20"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s20"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s20"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s20"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s20"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s20"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s20"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s20"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s20"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s20"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s20"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s20"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s20"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s20"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .post table tfoot, :where([data-cl-s~="s20"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s20"]) .post table thead th, :where([data-cl-s~="s20"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s20"]) table > thead > tr > td, :where([data-cl-s~="s20"]) table > thead > tr > th, :where([data-cl-s~="s20"]) table > tr > td, :where([data-cl-s~="s20"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s20"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s20"]) table tr td, :where([data-cl-s~="s20"]) table#wp-calendar tr td, :where([data-cl-s~="s20"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s20"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s20"]) table th, :where([data-cl-s~="s20"]) table th p, :where([data-cl-s~="s20"]) .post table tr td p, :where([data-cl-s~="s20"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s20"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s20"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s20"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s20"]) tr.st-centertable, :where([data-cl-s~="s20"]) td.st-centertable, :where([data-cl-s~="s20"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s20"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s20"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s20"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s20"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s20"]) .post .scroll-box.pc table td, :where([data-cl-s~="s20"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s20"]) .is-style-scroll-box.pc, :where([data-cl-s~="s20"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s20"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s20"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s20"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s20"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s20"]) img.float-left{ float: left; }
:where([data-cl-s~="s20"]) img.float-right{ float: right; }
:where([data-cl-s~="s20"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s20"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s20"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s20"]) .widget_media_image, :where([data-cl-s~="s20"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) main ul, :where([data-cl-s~="s20"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s20"]) main .sns ul, :where([data-cl-s~="s20"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) main ul.st_toc_list, :where([data-cl-s~="s20"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) main ul.st-box-btn, :where([data-cl-s~="s20"]) main ul.st_toc_list, :where([data-cl-s~="s20"]) main ol.st_toc_list, :where([data-cl-s~="s20"]) main ul.has-st-border, :where([data-cl-s~="s20"]) main ol.has-st-border, :where([data-cl-s~="s20"]) main ul.has-background, :where([data-cl-s~="s20"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s20"]) main ul ul, :where([data-cl-s~="s20"]) main ul ol, :where([data-cl-s~="s20"]) main ol ul, :where([data-cl-s~="s20"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s20"]) .is-style-st-check, :where([data-cl-s~="s20"]) .is-style-st-timeline-count, :where([data-cl-s~="s20"]) .is-style-st-timeline-list, :where([data-cl-s~="s20"]) .is-style-st-circle, :where([data-cl-s~="s20"]) .is-style-st-circle-border, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox, :where([data-cl-s~="s20"]) .is-style-st-maruck, :where([data-cl-s~="s20"]) .is-style-st-maruno, :where([data-cl-s~="s20"]) .is-style-st-no, :where([data-cl-s~="s20"]) .is-style-st-no-border, :where([data-cl-s~="s20"]) .st-list-circle ul, :where([data-cl-s~="s20"]) .st-list-check ul, :where([data-cl-s~="s20"]) .st-square-checkbox ul, :where([data-cl-s~="s20"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s20"]) .maruck ul, :where([data-cl-s~="s20"]) .maruno ul, :where([data-cl-s~="s20"]) .st-list-no ul, :where([data-cl-s~="s20"]) .st-list-circle ol, :where([data-cl-s~="s20"]) .st-list-check ol, :where([data-cl-s~="s20"]) .st-square-checkbox ol, :where([data-cl-s~="s20"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s20"]) .maruck ol, :where([data-cl-s~="s20"]) .maruno ol, :where([data-cl-s~="s20"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) main ul li, :where([data-cl-s~="s20"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s20"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s20"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s20"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s20"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s20"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s20"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s20"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s20"]) .kome ol, :where([data-cl-s~="s20"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s20"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s20"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s20"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou, :where([data-cl-s~="s20"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) main .st-list-border ul li, :where([data-cl-s~="s20"]) main .st-list-border ol li, :where([data-cl-s~="s20"]) main ul.is-style-st-border li, :where([data-cl-s~="s20"]) main ol.is-style-st-border li, :where([data-cl-s~="s20"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s20"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s20"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s20"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s20"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s20"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s20"]) ul li{ text-align: left; }
:where([data-cl-s~="s20"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s20"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s20"]) .post .is-style-st-maruno, :where([data-cl-s~="s20"]) .post .is-style-st-maruck, :where([data-cl-s~="s20"]) .post .maruno, :where([data-cl-s~="s20"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s20"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s20"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s20"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s20"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s20"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s20"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s20"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s20"]) .post .maruno li, :where([data-cl-s~="s20"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s20"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s20"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s20"]) .post .maruno li::before, :where([data-cl-s~="s20"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s20"]) .is-style-st-border > li, :where([data-cl-s~="s20"]) .is-style-st-circle-border > li, :where([data-cl-s~="s20"]) .is-style-st-check-border > li, :where([data-cl-s~="s20"]) .is-style-st-no-border > li, :where([data-cl-s~="s20"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) ol.is-style-st-circle > li, :where([data-cl-s~="s20"]) ul.is-style-st-circle > li, :where([data-cl-s~="s20"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s20"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s20"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s20"]) .is-style-st-circle > li::before, :where([data-cl-s~="s20"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s20"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s20"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s20"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s20"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s20"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-check > li, :where([data-cl-s~="s20"]) .is-style-st-check-border > li, :where([data-cl-s~="s20"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s20"]) .is-style-st-check > li::before, :where([data-cl-s~="s20"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s20"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s20"]) .is-style-st-check > li::after, :where([data-cl-s~="s20"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s20"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .is-style-st-no > li, :where([data-cl-s~="s20"]) .is-style-st-no-border > li, :where([data-cl-s~="s20"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s20"]) .is-style-st-no > li::before, :where([data-cl-s~="s20"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s20"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s20"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s20"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s20"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s20"]) .st-link-guide li a, :where([data-cl-s~="s20"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s20"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s20"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s20"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s20"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s20"]) main, :where([data-cl-s~="s20"]) .st-count-reset, :where([data-cl-s~="s20"]) .st-link-guide, :where([data-cl-s~="s20"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s20"]) footer .st-link-guide ul, :where([data-cl-s~="s20"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s20"]) .post .st-box-btn, :where([data-cl-s~="s20"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s20"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s20"]) .st-box-btn li, :where([data-cl-s~="s20"]) .post .st-box-btn li, :where([data-cl-s~="s20"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s20"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s20"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s20"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s20"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s20"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s20"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s20"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s20"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s20"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s20"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s20"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s20"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s20"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s20"]) .st-box-btn .st-fa, :where([data-cl-s~="s20"]) .st-box-btn .fa, :where([data-cl-s~="s20"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s20"]) .post .st-box-btn-text, :where([data-cl-s~="s20"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s20"]) .post .st-box-btn-memo, :where([data-cl-s~="s20"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s20"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s20"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s20"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s20"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s20"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-box-btn .st-fa, :where([data-cl-s~="s20"]) .st-box-btn .fa, :where([data-cl-s~="s20"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s20"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s20"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s20"]) footer ul.st-box-btn img, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s20"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s20"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s20"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s20"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s20"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s20"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s20"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s20"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s20"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s20"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s20"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s20"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide li, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s20"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide li a, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s20"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide li a, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s20"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s20"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s20"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s20"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s20"]) .st-link-guide .sub-menu, :where([data-cl-s~="s20"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s20"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s20"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s20"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s20"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s20"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s20"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s20"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s20"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s20"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s20"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s20"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-btn-open .st-fa, :where([data-cl-s~="s20"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s20"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s20"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s20"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s20"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s20"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-memobox2 .st-fa, :where([data-cl-s~="s20"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s20"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s20"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s20"]) .st-memobox .st-fa, :where([data-cl-s~="s20"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s20"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s20"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s20"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s20"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s20"]) .st-mybox .st-fa, :where([data-cl-s~="s20"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s20"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s20"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s20"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s20"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s20"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s20"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s20"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s20"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s20"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s20"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s20"]) .p-entry-f .st-fa, :where([data-cl-s~="s20"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s20"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s20"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s20"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s20"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s20"]) .post .st-minihukidashi, :where([data-cl-s~="s20"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s20"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s20"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s20"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s20"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s20"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s20"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s20"]) .hukidashi-underline::before, :where([data-cl-s~="s20"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s20"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s20"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s20"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-marumozi .st-fa, :where([data-cl-s~="s20"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s20"]) .st-marumozi .fa, :where([data-cl-s~="s20"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s20"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s20"]) .st-marumozi .photoline img, :where([data-cl-s~="s20"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s20"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s20"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s20"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s20"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s20"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s20"]) main .clip-memotext ul, :where([data-cl-s~="s20"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s20"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s20"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s20"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s20"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s20"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s20"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s20"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s20"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s20"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s20"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s20"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s20"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s20"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s20"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s20"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s20"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s20"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s20"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s20"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s20"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s20"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s20"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s20"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s20"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s20"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s20"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s20"]) .post .st-square-checkbox > li, :where([data-cl-s~="s20"]) .st-square-checkbox ul li, :where([data-cl-s~="s20"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-square-checkbox li, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s20"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s20"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s20"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s20"]) .post .st-square-checkbox > li, :where([data-cl-s~="s20"]) .st-square-checkbox ul li, :where([data-cl-s~="s20"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .rankstlink-l2 p a, :where([data-cl-s~="s20"]) .rankstlink-l p a, :where([data-cl-s~="s20"]) .rankstlink-b p a, :where([data-cl-s~="s20"]) .rankstlink-r p a, :where([data-cl-s~="s20"]) .rankstlink-r2 p a, :where([data-cl-s~="s20"]) .rankstlink-a p a, :where([data-cl-s~="s20"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s20"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s20"]) .rankstlink-l p a:hover, :where([data-cl-s~="s20"]) .rankstlink-b p a:hover, :where([data-cl-s~="s20"]) .rankstlink-r p a:hover, :where([data-cl-s~="s20"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s20"]) .rankstlink-a p a:hover, :where([data-cl-s~="s20"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s20"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s20"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s20"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s20"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s20"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s20"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s20"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s20"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s20"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s20"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s20"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s20"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-mcbox-text, :where([data-cl-s~="s20"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s20"]) .st-mcbox-title, :where([data-cl-s~="s20"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s20"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s20"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s20"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s20"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s20"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s20"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s20"]) a.itembox-link p, :where([data-cl-s~="s20"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s20"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s20"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s20"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s20"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s20"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s20"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s20"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s20"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s20"]) .st-user-comment-box .st-star, :where([data-cl-s~="s20"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s20"]) .st-user-comment-box .st-star, :where([data-cl-s~="s20"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s20"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s20"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s20"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s20"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s20"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container, :where([data-cl-s~="s20"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s20"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s20"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s20"]) .post #st_toc_container ul, :where([data-cl-s~="s20"]) .post #st_toc_container ol, :where([data-cl-s~="s20"]) .post .st_toc_container ul, :where([data-cl-s~="s20"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .post #st_toc_container li ul, :where([data-cl-s~="s20"]) .post #st_toc_container li ol, :where([data-cl-s~="s20"]) .post .st_toc_container li ul, :where([data-cl-s~="s20"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #st_toc_container li li:empty, :where([data-cl-s~="s20"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s20"]) .st_toc_container li li:empty, :where([data-cl-s~="s20"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s20"]) #st_toc_container li:empty, :where([data-cl-s~="s20"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) #st_toc_container ul a, :where([data-cl-s~="s20"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s20"]) #st_toc_container ul li li a, :where([data-cl-s~="s20"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s20"]) #st_toc_container ul a:hover, :where([data-cl-s~="s20"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s20"]) .post #st_toc_container ul ul, :where([data-cl-s~="s20"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s20"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s20"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s20"]) #st_toc_container li, :where([data-cl-s~="s20"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s20"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s20"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s20"]) #st_toc_container > ul > li, :where([data-cl-s~="s20"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s20"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s20"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s20"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s20"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s20"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s20"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s20"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s20"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container li li a::before, :where([data-cl-s~="s20"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s20"]) #st_toc_container li li, :where([data-cl-s~="s20"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s20"]) #st_toc_container li li li, :where([data-cl-s~="s20"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s20"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s20"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s20"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s20"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s20"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s20"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s20"]) .st_toc_back, :where([data-cl-s~="s20"]) .st_toc_back:focus, :where([data-cl-s~="s20"]) .st_toc_back:hover, :where([data-cl-s~="s20"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s20"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s20"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s20"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s20"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s20"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s20"]) .st_toc_back.is-rounded, :where([data-cl-s~="s20"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s20"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s20"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s20"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s20"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s20"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s20"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s20"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s20"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s20"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s20"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s20"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s20"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s20"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s20"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s20"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s20"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s20"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s20"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s20"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s20"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s20"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s20"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s20"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s20"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s20"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s20"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s20"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s20"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s20"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s20"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s20"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s20"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s20"]) .side_toc #st_toc_container li, :where([data-cl-s~="s20"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s20"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s20"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s20"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s20"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s20"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s20"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s20"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s20"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s20"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s20"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s20"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s20"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s20"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s20"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s20"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s20"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s20"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s20"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s20"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s20"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s20"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s20"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s20"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s20"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s20"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s20"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s20"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s20"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s20"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s20"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s20"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s20"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s20"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s20"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s20"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s20"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s20"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s20"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s20"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s20"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s20"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s20"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s20"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list, :where([data-cl-s~="s20"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s20"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s20"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s20"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s20"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s20"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s20"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s20"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s20"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s20"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s20"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s20"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s20"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s20"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s20"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s20"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s20"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s20"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s20"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s20"]) textarea, :where([data-cl-s~="s20"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s20"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s20"]) textarea, :where([data-cl-s~="s20"]) select{ padding: 5px; }
:where([data-cl-s~="s20"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s20"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s20"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s20"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s20"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s20"]) .post_password{ text-align: center; }
:where([data-cl-s~="s20"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox, :where([data-cl-s~="s20"]) .responbox30, :where([data-cl-s~="s20"]) .responbox33, :where([data-cl-s~="s20"]) .responbox40, :where([data-cl-s~="s20"]) .responbox50, :where([data-cl-s~="s20"]) .responbox60, :where([data-cl-s~="s20"]) .responbox70, :where([data-cl-s~="s20"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s20"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s20"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s20"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s20"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s20"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s20"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s20"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s20"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s20"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s20"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s20"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s20"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .responbox60, :where([data-cl-s~="s20"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s20"]) .post .amazonjs_item h4, :where([data-cl-s~="s20"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s20"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s20"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s20"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s20"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s20"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s20"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s20"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s20"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s20"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s20"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s20"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s20"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s20"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s20"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s20"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s20"]) .appreach__developper, :where([data-cl-s~="s20"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s20"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s20"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s20"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s20"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s20"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s20"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s20"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s20"]) .post .w3eden 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), :where([data-cl-s~="s20"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s20"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s20"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s20"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s20"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s20"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s20"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s20"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) a.st-cardlink, :where([data-cl-s~="s20"]) a .st-cardbox h5, :where([data-cl-s~="s20"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s20"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .post .st-cardbox p, :where([data-cl-s~="s20"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s20"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s20"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s20"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s20"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s20"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s20"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s20"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s20"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s20"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s20"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s20"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s20"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s20"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-card-title-head .st-fa, :where([data-cl-s~="s20"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s20"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s20"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s20"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s20"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s20"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s20"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s20"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s20"]) #footer p.cardbox-more, :where([data-cl-s~="s20"]) #side p.cardbox-more, :where([data-cl-s~="s20"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s20"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s20"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s20"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s20"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s20"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s20"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s20"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s20"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s20"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s20"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s20"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s20"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s20"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s20"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s20"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s20"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s20"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s20"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s20"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s20"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s20"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s20"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s20"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s20"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s20"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s20"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s20"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s20"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s20"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s20"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s20"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s20"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s20"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s20"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s20"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s20"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s20"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s20"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s20"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s20"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s20"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s20"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s20"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s20"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s20"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s20"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s20"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s20"]) header h1#st-mobile-logo, :where([data-cl-s~="s20"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s20"]) #st-mobile-logo h1, :where([data-cl-s~="s20"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s20"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s20"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s20"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s20"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s20"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s20"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s20"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s20"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s20"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s20"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s20"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s20"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s20"]) .op-text, :where([data-cl-s~="s20"]) .op-text a, :where([data-cl-s~="s20"]) .op-text2, :where([data-cl-s~="s20"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s20"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s20"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s20"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s20"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s20"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s20"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s20"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s20"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s20"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s20"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s20"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s20"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s20"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s20"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s20"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s20"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s20"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s20"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s20"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s20"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s20"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s20"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s20"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s20"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-middle-menu .st-fa, :where([data-cl-s~="s20"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s20"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s20"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s20"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s20"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s20"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s20"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s20"]) nav.st5, :where([data-cl-s~="s20"]) #st-menuwide div.menu, :where([data-cl-s~="s20"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s20"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s20"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s20"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s20"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s20"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s20"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s20"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s20"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s20"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s20"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .st-cardlink-card-link, :where([data-cl-s~="s20"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s20"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s20"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s20"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s20"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s20"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s20"]) #side #st-header-cardlink, :where([data-cl-s~="s20"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s20"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s20"]) #side .st-cardlink-card, :where([data-cl-s~="s20"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s20"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s20"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #search, :where([data-cl-s~="s20"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s20"]) .cs-text input.cs-text-input, :where([data-cl-s~="s20"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s20"]) .cs-text input.cs-text-input, :where([data-cl-s~="s20"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s20"]) #s, :where([data-cl-s~="s20"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s20"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s20"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s20"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s20"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s20"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s20"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s20"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s20"]) .cs-term, :where([data-cl-s~="s20"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s20"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s20"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s20"]) .cs-term-list, :where([data-cl-s~="s20"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s20"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s20"]) .cs-term-item, :where([data-cl-s~="s20"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s20"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s20"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s20"]) .cs-term-label, :where([data-cl-s~="s20"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .cs-term-label:hover, :where([data-cl-s~="s20"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s20"]) .cs-term-checkbox, :where([data-cl-s~="s20"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s20"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s20"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s20"]) .cs-order, :where([data-cl-s~="s20"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .cs-order-item, :where([data-cl-s~="s20"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s20"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s20"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s20"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s20"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .cs-term-item, :where([data-cl-s~="s20"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s20"]) .acordion_search .cs-term-item, :where([data-cl-s~="s20"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s20"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s20"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s20"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s20"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s20"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s20"]) .st-countdown-expired, :where([data-cl-s~="s20"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s20"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s20"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s20"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s20"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s20"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s20"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s20"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s20"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s20"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s20"]) footer ul, :where([data-cl-s~="s20"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s20"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s20"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s20"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s20"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s20"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s20"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s20"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s20"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s20"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s20"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s20"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s20"]) .pagination span, :where([data-cl-s~="s20"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s20"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #breadcrumb, :where([data-cl-s~="s20"]) #breadcrumb ol, :where([data-cl-s~="s20"]) #breadcrumb li, :where([data-cl-s~="s20"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s20"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s20"]) #breadcrumb ol li a, :where([data-cl-s~="s20"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s20"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s20"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s20"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s20"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .snstext, :where([data-cl-s~="s20"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s20"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s20"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s20"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s20"]) .sns li a .st-fa, :where([data-cl-s~="s20"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s20"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s20"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s20"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s20"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s20"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s20"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s20"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s20"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s20"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s20"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s20"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s20"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s20"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s20"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s20"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s20"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s20"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s20"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s20"]) .wp-block-rss *, :where([data-cl-s~="s20"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s20"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s20"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s20"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .wp-block-rss a, :where([data-cl-s~="s20"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s20"]) .wp-block-rss a:hover, :where([data-cl-s~="s20"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s20"]) .wp-block-rss, :where([data-cl-s~="s20"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s20"]) .widget_rss ul, :where([data-cl-s~="s20"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s20"]) .wp-block-rss li, :where([data-cl-s~="s20"]) #side aside .widget_rss li, :where([data-cl-s~="s20"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .post .wp-block-rss li, :where([data-cl-s~="s20"]) .post .widget_rss li, :where([data-cl-s~="s20"]) .wp-block-rss li, :where([data-cl-s~="s20"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s20"]) .post .widget_rss li:last-child, :where([data-cl-s~="s20"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s20"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s20"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s20"]) .wp-block-rss time, :where([data-cl-s~="s20"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s20"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s20"]) .widget_rss cite, :where([data-cl-s~="s20"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s20"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s20"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s20"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s20"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s20"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s20"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s20"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s20"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s20"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s20"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s20"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s20"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s20"]) #comments .comment .comment-form-title, :where([data-cl-s~="s20"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s20"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s20"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s20"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s20"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s20"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s20"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s20"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s20"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s20"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s20"]) .vcard .fn, :where([data-cl-s~="s20"]) .comment-author a, :where([data-cl-s~="s20"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s20"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s20"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s20"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s20"]) #comments label{ display: block; }
:where([data-cl-s~="s20"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s20"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s20"]) .says{ display: none; }
:where([data-cl-s~="s20"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s20"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s20"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s20"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s20"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s20"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s20"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s20"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s20"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s20"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s20"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s20"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s20"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s20"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s20"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s20"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s20"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s20"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s20"]) li.pingback .comment-author a, :where([data-cl-s~="s20"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s20"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s20"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s20"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s20"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s20"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s20"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s20"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .p-navi .st-next i, :where([data-cl-s~="s20"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s20"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s20"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s20"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s20"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s20"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s20"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s20"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s20"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s20"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s20"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s20"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s20"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s20"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s20"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s20"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s20"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s20"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s20"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s20"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s20"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s20"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s20"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s20"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #side .st-gallery, :where([data-cl-s~="s20"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-gallery a, :where([data-cl-s~="s20"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s20"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s20"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s20"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s20"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s20"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s20"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s20"]) header{ text-align: center; }
:where([data-cl-s~="s20"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s20"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s20"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s20"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s20"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s20"]) .post.post-search, :where([data-cl-s~="s20"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s20"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s20"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s20"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s20"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s20"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s20"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s20"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .eyecatch-copyurl a, :where([data-cl-s~="s20"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s20"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s20"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s20"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s20"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s20"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s20"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s20"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s20"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s20"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s20"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s20"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s20"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s20"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s20"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s20"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s20"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s20"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s20"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s20"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .lp .post img, :where([data-cl-s~="s20"]) .lp .post video, :where([data-cl-s~="s20"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s20"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .lp .st-author-box, :where([data-cl-s~="s20"]) .lp #gazou, :where([data-cl-s~="s20"]) .lp #itiran, :where([data-cl-s~="s20"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s20"]) .lp #breadcrumb, :where([data-cl-s~="s20"]) .lp .blogbox, :where([data-cl-s~="s20"]) .lp .tagst, :where([data-cl-s~="s20"]) .lp .point, :where([data-cl-s~="s20"]) .lp .p-navi, :where([data-cl-s~="s20"]) .lp .pagination, :where([data-cl-s~="s20"]) .lp .n-entry-t, :where([data-cl-s~="s20"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s20"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s20"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s20"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s20"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s20"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) body#st-redirect #wrapper, :where([data-cl-s~="s20"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s20"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s20"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s20"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s20"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s20"]) #side, :where([data-cl-s~="s20"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s20"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s20"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s20"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s20"]) .st-ac-box, :where([data-cl-s~="s20"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s20"]) .st-ac-box, :where([data-cl-s~="s20"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s20"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s20"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s20"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s20"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s20"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s20"]) .alignright{ float: right; }
:where([data-cl-s~="s20"]) .alignleft{ float: left; }
:where([data-cl-s~="s20"]) .alignwide, :where([data-cl-s~="s20"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s20"]) .alignwide .alignwide, :where([data-cl-s~="s20"]) .alignfull .alignwide, :where([data-cl-s~="s20"]) .alignwide .alignwide, :where([data-cl-s~="s20"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s20"]) figure{ margin: 0px; }
:where([data-cl-s~="s20"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s20"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s20"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s20"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) ol.has-huge-font-size, :where([data-cl-s~="s20"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s20"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s20"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s20"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s20"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s20"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s20"]) .is-style-circle-mask img, :where([data-cl-s~="s20"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s20"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s20"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s20"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s20"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s20"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s20"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s20"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s20"]) .wp-block-cover, :where([data-cl-s~="s20"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s20"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s20"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s20"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s20"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s20"]) ul.has-background, :where([data-cl-s~="s20"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s20"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s20"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s20"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s20"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s20"]) .is-style-st-circle.has-background, :where([data-cl-s~="s20"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s20"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s20"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s20"]) .is-style-st-no.has-background, :where([data-cl-s~="s20"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s20"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s20"]) ol.has-st-border, :where([data-cl-s~="s20"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s20"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s20"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s20"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s20"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s20"]) .has-st-solid-border, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s20"]) .has-st-dashed-border, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s20"]) .has-st-medium-border-width, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s20"]) .has-st-thick-border-width, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s20"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s20"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s20"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s20"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s20"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s20"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s20"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s20"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s20"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s20"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s20"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s20"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s20"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s20"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s20"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s20"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s20"]) ul.wp-block-latest-posts, :where([data-cl-s~="s20"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s20"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s20"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s20"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s20"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s20"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s20"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s20"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s20"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s20"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-wide-background code, :where([data-cl-s~="s20"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s20"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s20"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s20"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s20"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s20"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s20"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s20"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s20"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s20"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s20"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s20"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s20"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s20"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s20"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s20"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s20"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s20"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s20"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s20"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s20"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s20"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s20"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s20"]) .post .is-style-st-table-line table, :where([data-cl-s~="s20"]) .is-style-st-table-line table, :where([data-cl-s~="s20"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s20"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s20"]) .is-style-st-table-line thead, :where([data-cl-s~="s20"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s20"]) .is-style-st-table-line thead th, :where([data-cl-s~="s20"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s20"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s20"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s20"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s20"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s20"]) .is-style-st-table-line td, :where([data-cl-s~="s20"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s20"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s20"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s20"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s20"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s20"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s20"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s20"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s20"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s20"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s20"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s20"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s20"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s20"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s20"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s20"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s20"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s20"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s20"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s20"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s20"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s20"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s20"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s20"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s20"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s20"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s20"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s20"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s20"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s20"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s20"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s20"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s20"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s20"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s20"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s20"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s20"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s20"]) .st-faq.has-color, :where([data-cl-s~="s20"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s20"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s20"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s20"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .st-faq__question, :where([data-cl-s~="s20"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s20"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s20"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s20"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s20"]) .is-style-st-square, :where([data-cl-s~="s20"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s20"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s20"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s20"]) .st-faq__question-content, :where([data-cl-s~="s20"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s20"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s20"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s20"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s20"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s20"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s20"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s20"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s20"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s20"]) .is-style-st-square, :where([data-cl-s~="s20"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s20"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s20"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s20"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s20"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s20"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s20"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s20"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s20"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s20"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s20"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s20"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s20"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s20"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s20"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s20"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s20"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s20"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s20"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s20"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s20"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s20"]) .post, :where([data-cl-s~="s20"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s20"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s20"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s20"]) .post, :where([data-cl-s~="s20"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s20"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s20"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s20"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s20"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s20"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s20"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s20"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s20"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s20"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s20"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s20"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s20"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s20"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s20"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s20"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s20"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s20"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s20"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s20"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s20"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s20"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s20"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s20"]) .wp-block-column > :last-child, :where([data-cl-s~="s20"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s20"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s20"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s20"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s20"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s20"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s20"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s20"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s20"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s20"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s20"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s20"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s20"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s20"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s20"]) ul.blocks-gallery-grid, :where([data-cl-s~="s20"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s20"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s20"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s20"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s20"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s20"]) .s-navi-active body, :where([data-cl-s~="s20"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s20"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s20"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s20"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s20"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s20"]) .sns .st-fa, :where([data-cl-s~="s20"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s20"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s20"]) .rssbox a, :where([data-cl-s~="s20"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s20"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s20"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s20"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s20"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s20"]) .tabnone{ display: none; }
:where([data-cl-s~="s20"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s20"]) .sns .st-fa, :where([data-cl-s~="s20"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s20"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s20"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s20"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s20"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s20"]) .op-text, :where([data-cl-s~="s20"]) .op-text a, :where([data-cl-s~="s20"]) .op-text2, :where([data-cl-s~="s20"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s20"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s20"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li, :where([data-cl-s~="s20"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s20"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s20"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s20"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s20"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s20"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s20"]) pre, :where([data-cl-s~="s20"]) .wp-block-details summary, :where([data-cl-s~="s20"]) p, :where([data-cl-s~="s20"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s20"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s20"]) .yellowbox, :where([data-cl-s~="s20"]) .graybox, :where([data-cl-s~="s20"]) .redbox, :where([data-cl-s~="s20"]) .post ul li, :where([data-cl-s~="s20"]) .post ol li, :where([data-cl-s~="s20"]) .st-tab-content > label, :where([data-cl-s~="s20"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s20"]) h2.has-st-regular-font-size, :where([data-cl-s~="s20"]) .h2modoki, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s20"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s20"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s20"]) .h3modoki, :where([data-cl-s~="s20"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s20"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s20"]) .h4modoki, :where([data-cl-s~="s20"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s20"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s20"]) h5, :where([data-cl-s~="s20"]) h5 span, :where([data-cl-s~="s20"]) .h5modoki, :where([data-cl-s~="s20"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s20"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s20"]) h6, :where([data-cl-s~="s20"]) h6 span, :where([data-cl-s~="s20"]) .h6modoki, :where([data-cl-s~="s20"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s20"]) header{ text-align: left; }
:where([data-cl-s~="s20"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s20"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s20"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s20"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s20"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s20"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s20"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s20"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s20"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s20"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s20"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s20"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s20"]) p, :where([data-cl-s~="s20"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .h2modoki::after, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s20"]) .h2modoki::before, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s20"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s20"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s20"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s20"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s20"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s20"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s20"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s20"]) .yellowbox, :where([data-cl-s~="s20"]) .redbox, :where([data-cl-s~="s20"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s20"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s20"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s20"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s20"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s20"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s20"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s20"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s20"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s20"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s20"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s20"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s20"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s20"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s20"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s20"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s20"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s20"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s20"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s20"]) .home .colum1 main, :where([data-cl-s~="s20"]) .category .colum1 main{ }
:where([data-cl-s~="s20"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s20"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s20"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s20"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s20"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s20"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s20"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s20"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s20"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s20"]) #st_toc_container > ul > li, :where([data-cl-s~="s20"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s20"]) pre, :where([data-cl-s~="s20"]) .wp-block-details summary, :where([data-cl-s~="s20"]) p, :where([data-cl-s~="s20"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s20"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s20"]) .yellowbox, :where([data-cl-s~="s20"]) .graybox, :where([data-cl-s~="s20"]) .redbox, :where([data-cl-s~="s20"]) .post ul li, :where([data-cl-s~="s20"]) .post ol li, :where([data-cl-s~="s20"]) .post table tr td, :where([data-cl-s~="s20"]) .st-tab-content > label, :where([data-cl-s~="s20"]) .st-tabs__tab-list-item, :where([data-cl-s~="s20"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s20"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s20"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s20"]) h2.has-st-regular-font-size, :where([data-cl-s~="s20"]) .h2modoki, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s20"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s20"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s20"]) .h3modoki, :where([data-cl-s~="s20"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s20"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s20"]) .h4modoki, :where([data-cl-s~="s20"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s20"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s20"]) h5, :where([data-cl-s~="s20"]) h5 span, :where([data-cl-s~="s20"]) .h5modoki, :where([data-cl-s~="s20"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s20"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s20"]) h6, :where([data-cl-s~="s20"]) h6 span, :where([data-cl-s~="s20"]) .h6modoki, :where([data-cl-s~="s20"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s20"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s20"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s20"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s20"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s20"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s20"]) #playnow, :where([data-cl-s~="s20"]) .tagcloud, :where([data-cl-s~="s20"]) .st-formbtn, :where([data-cl-s~="s20"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s20"]) #playnow:hover, :where([data-cl-s~="s20"]) .tagcloud:hover, :where([data-cl-s~="s20"]) .st-formbtn:hover, :where([data-cl-s~="s20"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s20"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s20"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s20"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s20"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s20"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s20"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s20"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s20"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s20"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s20"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s20"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s20"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s20"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s20"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s20"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s20"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s20"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s20"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s20"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s20"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s20"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s20"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s20"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s20"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s20"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s20"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s20"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s20"]) .smanone{ display: block; }
:where([data-cl-s~="s20"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s20"]) header{ padding: 0px; }
:where([data-cl-s~="s20"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s20"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s20"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s20"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s20"]) nav{ display: block; }
:where([data-cl-s~="s20"]) .ie7 aside ul li, :where([data-cl-s~="s20"]) .ie8 aside ul li, :where([data-cl-s~="s20"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s20"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s20"]) p, :where([data-cl-s~="s20"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s20"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s20"]) .h2modoki::after, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s20"]) .h2modoki::before, :where([data-cl-s~="s20"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s20"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s20"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s20"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s20"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s20"]) .yellowbox, :where([data-cl-s~="s20"]) .redbox, :where([data-cl-s~="s20"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s20"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s20"]) .post .st-minihukidashi, :where([data-cl-s~="s20"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s20"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s20"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s20"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s20"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s20"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s20"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s20"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s20"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s20"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s20"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s20"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s20"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s20"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s20"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s20"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s20"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s20"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s20"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s20"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s20"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s20"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s20"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s20"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s20"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s20"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s20"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s20"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s20"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s20"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s20"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s20"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s20"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s20"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s20"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s20"]) #side{ padding: 0px; }
:where([data-cl-s~="s20"]) footer{ width: 100%; }
:where([data-cl-s~="s20"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s20"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s20"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s20"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s20"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s20"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s20"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s20"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s20"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s20"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s20"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s20"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s20"]) #hakusinote #st-header, :where([data-cl-s~="s20"]) #hakusinote #content, :where([data-cl-s~="s20"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s20"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s20"]) .sns{ width: 90%; }
:where([data-cl-s~="s20"]) .sns li{ width: 33%; }
:where([data-cl-s~="s20"]) .snstext{ display: inline; }
:where([data-cl-s~="s20"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s20"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s20"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s20"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s20"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s20"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s20"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s20"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) nav.st5 li .sub-menu, :where([data-cl-s~="s20"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s20"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s20"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s20"]) #st-menuwide div.menu, :where([data-cl-s~="s20"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s20"]) #st-menuwide div.menu::after, :where([data-cl-s~="s20"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) #st-menuwide div.menu li, :where([data-cl-s~="s20"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s20"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s20"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s20"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s20"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s20"]) #st-menuwide div.menu li a, :where([data-cl-s~="s20"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s20"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s20"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s20"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s20"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s20"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s20"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s20"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s20"]) #st_toc_container, :where([data-cl-s~="s20"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s20"]) #st_toc_container > ul > li, :where([data-cl-s~="s20"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s20"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s20"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s20"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s20"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s20"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s20"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s20"]) .spnone{ display: none; }
:where([data-cl-s~="s20"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s20"]) .post .scroll-box table td, :where([data-cl-s~="s20"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s20"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s20"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s20"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s20"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s20"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s20"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s20"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s20"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s20"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s20"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s20"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s20"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s20"]) #page-top, :where([data-cl-s~="s20"]) .st-cardbox, :where([data-cl-s~="s20"]) .st_toc_back, :where([data-cl-s~="s20"]) .rankstlink-l2 p a, :where([data-cl-s~="s20"]) .rankstlink-l p a, :where([data-cl-s~="s20"]) .rankstlink-b p a, :where([data-cl-s~="s20"]) .rankstlink-r p a, :where([data-cl-s~="s20"]) .rankstlink-r2 p a, :where([data-cl-s~="s20"]) .rankstlink-a p a, :where([data-cl-s~="s20"]) .st-mybtn a, :where([data-cl-s~="s20"]) .kanren dd, :where([data-cl-s~="s20"]) .kanren dt, :where([data-cl-s~="s20"]) .post-slide-image, :where([data-cl-s~="s20"]) .post-slide-more, :where([data-cl-s~="s20"]) .post-card-image, :where([data-cl-s~="s20"]) .post-card-title, :where([data-cl-s~="s20"]) a, :where([data-cl-s~="s20"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s20"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s20"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s20"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s20"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s20"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s20"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s20"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s20"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s20"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s20"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s20"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s20"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s20"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s20"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s20"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s20"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s20"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s20"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s20"]) ul li, :where([data-cl-s~="s20"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s20"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s20"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s20"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s20"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s20"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s20"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s20"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s20"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s20"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s20"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s20"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s20"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s20"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s20"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s20"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s20"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s20"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s20"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s20"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s20"]) .st-list li{ }
:where([data-cl-s~="s20"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s20"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s20"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s20"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-box, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-image, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-image a, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-info, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-info a, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-detail, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s20"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s20"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s20"]) .cstmreba .booklink-image, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s20"]) .cstmreba .booklink-info, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s20"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s20"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s20"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s20"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s20"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s20"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s20"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s20"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s20"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s20"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s20"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s20"]) .appreach__developper, :where([data-cl-s~="s20"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s20"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s20"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s20"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s20"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s20"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s20"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s20"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s20"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s20"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s20"]) .post p.rakuten-notice, :where([data-cl-s~="s20"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s20"]) .facility-comparison-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: "Yu Gothic", "Hiragino Sans", sans-serif; background-color: rgb(248, 249, 250); border-radius: 10px; }
:where([data-cl-s~="s20"]) .facility-comparison-container h1{ text-align: center; font-size: 2rem; color: rgb(44, 62, 80); margin-bottom: 30px; font-weight: 700; }
:where([data-cl-s~="s20"]) .table-wrapper{ overflow-x: auto; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; margin-bottom: 25px; }
:where([data-cl-s~="s20"]) .comparison-table{ width: 100%; min-width: 900px; border-collapse: collapse; font-size: 1.1rem; }
:where([data-cl-s~="s20"]) .comparison-table th{ background: linear-gradient(135deg, rgb(52, 152, 219) 0%, rgb(41, 128, 185) 100%); color: rgb(255, 255, 255); padding: 20px 15px; text-align: center; font-weight: 700; font-size: 1.2rem; border: 1px solid rgb(41, 128, 185); position: sticky; top: 0px; z-index: 10; }
:where([data-cl-s~="s20"]) .comparison-table td{ padding: 18px 12px; text-align: center; vertical-align: middle; border: 1px solid rgb(221, 221, 221); line-height: 1.4; }
:where([data-cl-s~="s20"]) .comparison-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s20"]) .comparison-table tr:nth-child(2n+1){ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s20"]) .facility-name{ font-weight: 700; font-size: 1.1rem; color: rgb(44, 62, 80); text-align: left; padding-left: 20px; min-width: 140px; background-color: rgb(236, 240, 241) !important; }
:where([data-cl-s~="s20"]) .status-ok{ background-color: rgb(39, 174, 96); color: rgb(255, 255, 255); border-radius: 50%; width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 1.1rem; }
:where([data-cl-s~="s20"]) .status-conditional{ background-color: rgb(243, 156, 18); color: rgb(255, 255, 255); border-radius: 50%; width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 1.1rem; }
:where([data-cl-s~="s20"]) .status-no{ background-color: rgb(231, 76, 60); color: rgb(255, 255, 255); border-radius: 50%; width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 1.1rem; }
:where([data-cl-s~="s20"]) .cost-highlight{ color: rgb(231, 76, 60); font-weight: 700; }
:where([data-cl-s~="s20"]) .legend-container{ background: linear-gradient(135deg, rgb(247, 249, 252) 0%, rgb(255, 255, 255) 100%); border: 2px solid rgb(213, 219, 219); border-radius: 10px; padding: 25px; margin-top: 20px; }
:where([data-cl-s~="s20"]) .legend-title{ font-size: 1.3rem; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .legend-items{ display: flex; flex-wrap: wrap; gap: 30px; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .legend-item{ display: flex; align-items: center; gap: 10px; }
:where([data-cl-s~="s20"]) .legend-icon{ width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-weight: 700; font-size: 1rem; }
:where([data-cl-s~="s20"]) .legend-text{ font-size: 1.1rem; color: rgb(44, 62, 80); }
:where([data-cl-s~="s20"]) .notes{ font-size: 1.1rem; color: rgb(44, 62, 80); line-height: 1.6; }
:where([data-cl-s~="s20"]) .notes li{ margin-bottom: 8px; }

@media (max-width: 768px) {:where([data-cl-s~="s20"]) .facility-comparison-container{ padding: 15px; }
:where([data-cl-s~="s20"]) .facility-comparison-container h1{ font-size: 1.6rem; }
:where([data-cl-s~="s20"]) .comparison-table{ font-size: 1rem; min-width: 800px; }
:where([data-cl-s~="s20"]) .comparison-table th{ padding: 15px 10px; font-size: 1.1rem; }
:where([data-cl-s~="s20"]) .comparison-table td{ padding: 15px 10px; }
:where([data-cl-s~="s20"]) .facility-name{ font-size: 1rem; padding-left: 15px; }
:where([data-cl-s~="s20"]) .status-ok, :where([data-cl-s~="s20"]) .status-conditional, :where([data-cl-s~="s20"]) .status-no{ width: 30px; height: 30px; font-size: 1rem; }
:where([data-cl-s~="s20"]) .legend-items{ gap: 20px; }
:where([data-cl-s~="s20"]) .legend-text{ font-size: 1rem; }
:where([data-cl-s~="s20"]) .notes{ font-size: 1rem; }}

@media (max-width: 480px) {:where([data-cl-s~="s20"]) .facility-comparison-container h1{ font-size: 1.4rem; }
:where([data-cl-s~="s20"]) .comparison-table{ min-width: 700px; }
:where([data-cl-s~="s20"]) .legend-items{ flex-direction: column; gap: 15px; }}
:where([data-cl-s~="s20"]) .tv-features-container{ max-width: 1200px; margin: 0px auto; padding: 20px; font-family: "Yu Gothic", "Hiragino Sans", sans-serif; background-color: rgb(248, 249, 250); border-radius: 10px; }
:where([data-cl-s~="s20"]) .main-title{ text-align: center; font-size: 2rem; color: rgb(44, 62, 80); margin-bottom: 30px; font-weight: 700; }
:where([data-cl-s~="s20"]) .features-grid{ display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-bottom: 30px; }
:where([data-cl-s~="s20"]) .feature-card{ background: rgb(255, 255, 255); border-radius: 15px; padding: 25px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; border: 3px solid; transition: transform 0.2s; }
:where([data-cl-s~="s20"]) .feature-card:hover{ transform: translateY(-2px); }
:where([data-cl-s~="s20"]) .hearing-support{ border-color: rgb(39, 174, 96); background: linear-gradient(135deg, rgb(232, 245, 232) 0%, rgb(255, 255, 255) 100%); }
:where([data-cl-s~="s20"]) .visual-support{ border-color: rgb(52, 152, 219); background: linear-gradient(135deg, rgb(232, 240, 255) 0%, rgb(255, 255, 255) 100%); }
:where([data-cl-s~="s20"]) .operation-support{ border-color: rgb(243, 156, 18); background: linear-gradient(135deg, rgb(255, 245, 230) 0%, rgb(255, 255, 255) 100%); }
:where([data-cl-s~="s20"]) .setting-support{ border-color: rgb(155, 89, 182); background: linear-gradient(135deg, rgb(240, 240, 248) 0%, rgb(255, 255, 255) 100%); }
:where([data-cl-s~="s20"]) .feature-header{ display: flex; align-items: center; margin-bottom: 20px; }
:where([data-cl-s~="s20"]) .feature-icon{ width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; color: rgb(255, 255, 255); font-size: 1.8rem; flex-shrink: 0; }
:where([data-cl-s~="s20"]) .hearing-support .feature-icon{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s20"]) .visual-support .feature-icon{ background-color: rgb(52, 152, 219); }
:where([data-cl-s~="s20"]) .operation-support .feature-icon{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s20"]) .setting-support .feature-icon{ background-color: rgb(155, 89, 182); }
:where([data-cl-s~="s20"]) .feature-title{ font-size: 1.4rem; font-weight: 700; color: rgb(44, 62, 80); margin: 0px; }
:where([data-cl-s~="s20"]) .hearing-support .feature-title{ color: rgb(39, 174, 96); }
:where([data-cl-s~="s20"]) .visual-support .feature-title{ color: rgb(52, 152, 219); }
:where([data-cl-s~="s20"]) .operation-support .feature-title{ color: rgb(243, 156, 18); }
:where([data-cl-s~="s20"]) .setting-support .feature-title{ color: rgb(155, 89, 182); }
:where([data-cl-s~="s20"]) .feature-item{ margin-bottom: 15px; display: flex; align-items: flex-start; }
:where([data-cl-s~="s20"]) .feature-bullet{ width: 12px; height: 12px; border-radius: 50%; margin-right: 12px; margin-top: 6px; flex-shrink: 0; }
:where([data-cl-s~="s20"]) .hearing-support .feature-bullet{ background-color: rgb(39, 174, 96); }
:where([data-cl-s~="s20"]) .visual-support .feature-bullet{ background-color: rgb(52, 152, 219); }
:where([data-cl-s~="s20"]) .operation-support .feature-bullet{ background-color: rgb(243, 156, 18); }
:where([data-cl-s~="s20"]) .setting-support .feature-bullet{ background-color: rgb(155, 89, 182); }
:where([data-cl-s~="s20"]) .feature-content{ flex: 1 1 0%; }
:where([data-cl-s~="s20"]) .feature-name{ font-size: 1.1rem; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; line-height: 1.4; }
:where([data-cl-s~="s20"]) .feature-description{ font-size: 1rem; color: rgb(127, 140, 141); line-height: 1.5; }
:where([data-cl-s~="s20"]) .key-point{ background: linear-gradient(135deg, rgb(231, 76, 60) 0%, rgb(192, 57, 43) 100%); color: rgb(255, 255, 255); padding: 20px; border-radius: 10px; text-align: center; font-size: 1.2rem; font-weight: 700; margin-top: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; }

@media (max-width: 768px) {:where([data-cl-s~="s20"]) .tv-features-container{ padding: 15px; }
:where([data-cl-s~="s20"]) .main-title{ font-size: 1.6rem; }
:where([data-cl-s~="s20"]) .features-grid{ grid-template-columns: 1fr; gap: 15px; }
:where([data-cl-s~="s20"]) .feature-card{ padding: 20px; }
:where([data-cl-s~="s20"]) .feature-icon{ width: 50px; height: 50px; font-size: 1.5rem; }
:where([data-cl-s~="s20"]) .feature-title{ font-size: 1.2rem; }
:where([data-cl-s~="s20"]) .feature-name{ font-size: 1rem; }
:where([data-cl-s~="s20"]) .feature-description{ font-size: 0.95rem; }
:where([data-cl-s~="s20"]) .key-point{ font-size: 1.1rem; padding: 15px; }}

@media (max-width: 480px) {:where([data-cl-s~="s20"]) .main-title{ font-size: 1.4rem; }
:where([data-cl-s~="s20"]) .feature-header{ flex-direction: column; text-align: center; }
:where([data-cl-s~="s20"]) .feature-icon{ margin-right: 0px; margin-bottom: 10px; }}
:where([data-cl-s~="s21"]) img:is([sizes="auto" i], :where([data-cl-s~="s21"]) [sizes^="auto, :where([data-cl-s~="s21"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s21"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s21"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s21"]) .wp-block-avatar, :where([data-cl-s~="s21"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s21"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s21"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s21"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s21"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s21"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s21"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s21"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s21"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s21"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s21"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s21"]) .is-content-justification-right, :where([data-cl-s~="s21"]) .is-content-justification-left, :where([data-cl-s~="s21"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s21"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s21"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s21"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-button.aligncenter, :where([data-cl-s~="s21"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-calendar td, :where([data-cl-s~="s21"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s21"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s21"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s21"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s21"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s21"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s21"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s21"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s21"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s21"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s21"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s21"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s21"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s21"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s21"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s21"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s21"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s21"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s21"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s21"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s21"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s21"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s21"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s21"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s21"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s21"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s21"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s21"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s21"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s21"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s21"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s21"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s21"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s21"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s21"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s21"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s21"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s21"]) .wp-block-comment-author-name, :where([data-cl-s~="s21"]) .wp-block-comment-content, :where([data-cl-s~="s21"]) .wp-block-comment-edit-link, :where([data-cl-s~="s21"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-cover, :where([data-cl-s~="s21"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s21"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s21"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s21"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s21"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s21"]) .wp-block-cover.alignleft, :where([data-cl-s~="s21"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s21"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s21"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s21"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s21"]) .wp-block-cover.alignleft, :where([data-cl-s~="s21"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s21"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s21"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s21"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s21"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s21"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s21"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s21"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s21"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s21"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s21"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s21"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s21"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s21"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s21"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s21"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s21"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s21"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s21"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s21"]) .wp-block-cover-image-text, :where([data-cl-s~="s21"]) .wp-block-cover-image-text a, :where([data-cl-s~="s21"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s21"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s21"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s21"]) .wp-block-cover-text, :where([data-cl-s~="s21"]) .wp-block-cover-text a, :where([data-cl-s~="s21"]) .wp-block-cover-text a:active, :where([data-cl-s~="s21"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s21"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s21"]) section.wp-block-cover-image h2, :where([data-cl-s~="s21"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s21"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s21"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s21"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s21"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s21"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s21"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s21"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s21"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s21"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s21"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s21"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s21"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s21"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s21"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s21"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s21"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s21"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s21"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s21"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s21"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s21"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s21"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s21"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s21"]) .wp-block-embed.alignleft, :where([data-cl-s~="s21"]) .wp-block-embed.alignright, :where([data-cl-s~="s21"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s21"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s21"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s21"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s21"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s21"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s21"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s21"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s21"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s21"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s21"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s21"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s21"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s21"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s21"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s21"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s21"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s21"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s21"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s21"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s21"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s21"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s21"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s21"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s21"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s21"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s21"]) h1.has-background, :where([data-cl-s~="s21"]) h2.has-background, :where([data-cl-s~="s21"]) h3.has-background, :where([data-cl-s~="s21"]) h4.has-background, :where([data-cl-s~="s21"]) h5.has-background, :where([data-cl-s~="s21"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s21"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s21"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s21"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s21"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s21"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s21"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s21"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s21"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s21"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s21"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s21"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s21"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s21"]) .wp-block-image > a, :where([data-cl-s~="s21"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s21"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s21"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s21"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s21"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s21"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s21"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s21"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-image.alignfull img, :where([data-cl-s~="s21"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-image .aligncenter, :where([data-cl-s~="s21"]) .wp-block-image .alignleft, :where([data-cl-s~="s21"]) .wp-block-image .alignright, :where([data-cl-s~="s21"]) .wp-block-image.aligncenter, :where([data-cl-s~="s21"]) .wp-block-image.alignleft, :where([data-cl-s~="s21"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s21"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s21"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s21"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s21"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s21"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s21"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s21"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s21"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s21"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s21"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s21"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s21"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s21"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s21"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s21"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s21"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s21"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s21"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s21"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s21"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s21"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s21"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s21"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s21"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s21"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s21"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s21"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s21"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s21"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s21"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s21"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s21"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s21"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s21"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s21"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s21"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s21"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s21"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s21"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s21"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s21"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s21"]) ol, :where([data-cl-s~="s21"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s21"]) .wp-block-loginout, :where([data-cl-s~="s21"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s21"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s21"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s21"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s21"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s21"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s21"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s21"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s21"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s21"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s21"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s21"]) .wp-block-media-text__media img, :where([data-cl-s~="s21"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s21"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s21"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s21"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation ul, :where([data-cl-s~="s21"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s21"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s21"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s21"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s21"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s21"]) .wp-block-navigation :where(a), :where([data-cl-s~="s21"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s21"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s21"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s21"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s21"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s21"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s21"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s21"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s21"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s21"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s21"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s21"]) .wp-block-navigation__container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s21"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s21"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s21"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s21"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s21"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s21"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s21"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s21"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s21"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s21"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s21"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s21"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s21"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s21"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s21"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s21"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s21"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s21"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s21"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s21"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s21"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s21"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s21"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s21"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s21"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s21"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s21"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s21"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s21"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s21"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s21"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s21"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s21"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s21"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s21"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s21"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s21"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s21"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s21"]) .wp-block-post-comments-link, :where([data-cl-s~="s21"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s21"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s21"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s21"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s21"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s21"]) .alignright){ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s21"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s21"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s21"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s21"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s21"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s21"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s21"]) .wp-block-post-time-to-read, :where([data-cl-s~="s21"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s21"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s21"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s21"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s21"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s21"]) .wp-block-pullquote cite, :where([data-cl-s~="s21"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s21"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s21"]) .wp-block-pullquote cite, :where([data-cl-s~="s21"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s21"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s21"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s21"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s21"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s21"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s21"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s21"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s21"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s21"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s21"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s21"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s21"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s21"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-query-title, :where([data-cl-s~="s21"]) .wp-block-query-total, :where([data-cl-s~="s21"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s21"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s21"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s21"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s21"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s21"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s21"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s21"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s21"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s21"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s21"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s21"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s21"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s21"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s21"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s21"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s21"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s21"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s21"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s21"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s21"]) .wp-block-rss__item-author, :where([data-cl-s~="s21"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s21"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s21"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s21"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s21"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s21"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s21"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s21"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s21"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s21"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s21"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s21"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s21"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s21"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s21"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s21"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s21"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s21"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s21"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s21"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s21"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s21"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s21"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s21"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-site-logo a, :where([data-cl-s~="s21"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s21"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s21"]) .wp-block-site-tagline, :where([data-cl-s~="s21"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s21"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s21"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s21"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s21"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s21"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s21"]) .wp-block-social-links, :where([data-cl-s~="s21"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s21"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s21"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s21"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s21"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s21"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s21"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s21"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s21"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s21"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s21"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s21"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s21"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s21"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s21"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s21"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s21"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s21"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s21"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s21"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s21"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s21"]) .wp-block-table td, :where([data-cl-s~="s21"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s21"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s21"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s21"]) .wp-block-table.aligncenter, :where([data-cl-s~="s21"]) .wp-block-table.alignleft, :where([data-cl-s~="s21"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s21"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s21"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s21"]) .wp-block-table.alignleft td, :where([data-cl-s~="s21"]) .wp-block-table.alignleft th, :where([data-cl-s~="s21"]) .wp-block-table.alignright td, :where([data-cl-s~="s21"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s21"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s21"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s21"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s21"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s21"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s21"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s21"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s21"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s21"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s21"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s21"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s21"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s21"]) .wp-block-text-columns, :where([data-cl-s~="s21"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s21"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s21"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s21"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s21"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s21"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s21"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s21"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s21"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s21"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s21"]) .editor-styles-wrapper, :where([data-cl-s~="s21"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s21"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s21"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s21"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s21"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s21"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s21"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s21"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s21"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s21"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s21"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s21"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s21"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s21"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s21"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s21"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s21"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s21"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s21"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s21"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s21"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s21"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s21"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s21"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s21"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s21"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s21"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s21"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s21"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s21"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s21"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s21"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s21"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s21"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s21"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s21"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s21"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s21"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s21"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s21"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s21"]) .rcc-wrap, :where([data-cl-s~="s21"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s21"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s21"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s21"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s21"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s21"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s21"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s21"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s21"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s21"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s21"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s21"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s21"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s21"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s21"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s21"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s21"]) .rcc-shop, :where([data-cl-s~="s21"]) .rcc-retrieved, :where([data-cl-s~="s21"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s21"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s21"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s21"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s21"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s21"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s21"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s21"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s21"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s21"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s21"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s21"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s21"]) .rcc-promo-visible, :where([data-cl-s~="s21"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s21"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s21"]) .rcc-promo:focus-visible, :where([data-cl-s~="s21"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s21"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s21"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s21"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s21"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s21"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s21"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s21"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s21"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s21"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s21"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s21"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s21"]) .rcc-retrieved, :where([data-cl-s~="s21"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s21"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s21"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s21"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s21"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s21"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s21"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s21"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s21"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s21"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s21"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s21"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s21"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s21"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s21"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s21"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s21"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s21"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s21"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s21"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s21"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s21"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s21"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s21"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s21"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s21"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s21"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s21"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s21"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s21"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s21"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s21"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s21"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s21"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s21"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s21"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s21"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s21"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s21"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s21"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s21"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s21"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s21"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s21"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s21"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s21"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s21"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s21"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s21"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s21"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s21"]) .is-layout-flex > :is(*, :where([data-cl-s~="s21"]) div){ margin: 0px; }
:where([data-cl-s~="s21"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s21"]) .is-layout-grid > :is(*, :where([data-cl-s~="s21"]) div){ margin: 0px; }
:where([data-cl-s~="s21"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s21"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s21"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s21"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s21"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s21"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s21"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s21"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s21"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s21"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s21"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s21"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s21"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s21"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s21"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s21"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s21"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s21"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s21"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s21"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s21"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s21"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s21"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s21"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s21"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s21"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s21"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s21"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s21"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s21"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s21"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s21"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s21"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s21"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s21"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s21"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s21"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s21"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s21"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s21"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s21"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s21"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s21"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s21"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s21"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s21"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s21"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s21"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s21"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s21"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s21"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s21"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s21"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s21"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s21"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s21"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s21"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s21"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s21"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s21"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s21"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s21"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s21"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s21"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s21"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s21"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s21"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s21"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s21"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s21"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s21"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s21"]) .wpcf7 input[type="url"], :where([data-cl-s~="s21"]) .wpcf7 input[type="email"], :where([data-cl-s~="s21"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s21"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s21"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s21"]) #toc_container li, :where([data-cl-s~="s21"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s21"]) #toc_container.no_bullets li, :where([data-cl-s~="s21"]) #toc_container.no_bullets ul, :where([data-cl-s~="s21"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s21"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s21"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s21"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s21"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s21"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s21"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s21"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s21"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s21"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s21"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s21"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s21"]) #toc_container.toc_black a, :where([data-cl-s~="s21"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s21"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s21"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s21"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s21"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s21"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s21"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s21"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s21"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s21"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s21"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s21"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s21"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s21"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s21"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s21"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s21"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s21"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s21"]) .yyi-rinker-attention-before, :where([data-cl-s~="s21"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s21"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s21"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s21"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s21"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s21"]) body{ margin: 0px; }
:where([data-cl-s~="s21"]) article, :where([data-cl-s~="s21"]) aside, :where([data-cl-s~="s21"]) details, :where([data-cl-s~="s21"]) figcaption, :where([data-cl-s~="s21"]) figure, :where([data-cl-s~="s21"]) footer, :where([data-cl-s~="s21"]) header, :where([data-cl-s~="s21"]) hgroup, :where([data-cl-s~="s21"]) main, :where([data-cl-s~="s21"]) nav, :where([data-cl-s~="s21"]) section, :where([data-cl-s~="s21"]) summary{ display: block; }
:where([data-cl-s~="s21"]) audio, :where([data-cl-s~="s21"]) canvas, :where([data-cl-s~="s21"]) progress, :where([data-cl-s~="s21"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s21"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s21"]) [hidden], :where([data-cl-s~="s21"]) template{ display: none; }
:where([data-cl-s~="s21"]) a{ background: 0px 0px; }
:where([data-cl-s~="s21"]) a:active, :where([data-cl-s~="s21"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s21"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s21"]) b, :where([data-cl-s~="s21"]) strong{ font-weight: 700; }
:where([data-cl-s~="s21"]) dfn{ font-style: italic; }
:where([data-cl-s~="s21"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s21"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) small{ font-size: 80%; }
:where([data-cl-s~="s21"]) sub, :where([data-cl-s~="s21"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s21"]) sup{ top: -0.5em; }
:where([data-cl-s~="s21"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s21"]) img{ border: 0px; }
:where([data-cl-s~="s21"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s21"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s21"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s21"]) pre{ overflow: auto; }
:where([data-cl-s~="s21"]) code, :where([data-cl-s~="s21"]) kbd, :where([data-cl-s~="s21"]) pre, :where([data-cl-s~="s21"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s21"]) button, :where([data-cl-s~="s21"]) input, :where([data-cl-s~="s21"]) optgroup, :where([data-cl-s~="s21"]) select, :where([data-cl-s~="s21"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s21"]) button{ overflow: visible; }
:where([data-cl-s~="s21"]) button, :where([data-cl-s~="s21"]) select{ text-transform: none; }
:where([data-cl-s~="s21"]) button, html:where([data-cl-s~="s21"]) input[type="button"], :where([data-cl-s~="s21"]) input[type="reset"], :where([data-cl-s~="s21"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s21"]) button[disabled], html:where([data-cl-s~="s21"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s21"]) input{ line-height: normal; }
:where([data-cl-s~="s21"]) input[type="checkbox"], :where([data-cl-s~="s21"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s21"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s21"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s21"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s21"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s21"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s21"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s21"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) textarea{ overflow: auto; }
:where([data-cl-s~="s21"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s21"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s21"]) td, :where([data-cl-s~="s21"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s21"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s21"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s21"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s21"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s21"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s21"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s21"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s21"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s21"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s21"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s21"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s21"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s21"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s21"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s21"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s21"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s21"]) .pull-right{ float: right; }
:where([data-cl-s~="s21"]) .pull-left{ float: left; }
:where([data-cl-s~="s21"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s21"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s21"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s21"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s21"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s21"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s21"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s21"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s21"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s21"]) .fa-rotate-90, :root:where([data-cl-s~="s21"]) .fa-rotate-180, :root:where([data-cl-s~="s21"]) .fa-rotate-270, :root:where([data-cl-s~="s21"]) .fa-flip-horizontal, :root:where([data-cl-s~="s21"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s21"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s21"]) .fa-stack-1x, :where([data-cl-s~="s21"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s21"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s21"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s21"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-remove::before, :where([data-cl-s~="s21"]) .fa-close::before, :where([data-cl-s~="s21"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gear::before, :where([data-cl-s~="s21"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-rotate-right::before, :where([data-cl-s~="s21"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dedent::before, :where([data-cl-s~="s21"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-photo::before, :where([data-cl-s~="s21"]) .fa-image::before, :where([data-cl-s~="s21"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-edit::before, :where([data-cl-s~="s21"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mail-forward::before, :where([data-cl-s~="s21"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-warning::before, :where([data-cl-s~="s21"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bar-chart-o::before, :where([data-cl-s~="s21"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gears::before, :where([data-cl-s~="s21"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-facebook-f::before, :where([data-cl-s~="s21"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-feed::before, :where([data-cl-s~="s21"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-group::before, :where([data-cl-s~="s21"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chain::before, :where([data-cl-s~="s21"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cut::before, :where([data-cl-s~="s21"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-copy::before, :where([data-cl-s~="s21"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-save::before, :where([data-cl-s~="s21"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-navicon::before, :where([data-cl-s~="s21"]) .fa-reorder::before, :where([data-cl-s~="s21"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-unsorted::before, :where([data-cl-s~="s21"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-down::before, :where([data-cl-s~="s21"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-up::before, :where([data-cl-s~="s21"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-rotate-left::before, :where([data-cl-s~="s21"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-legal::before, :where([data-cl-s~="s21"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dashboard::before, :where([data-cl-s~="s21"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-flash::before, :where([data-cl-s~="s21"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-paste::before, :where([data-cl-s~="s21"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mobile-phone::before, :where([data-cl-s~="s21"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mail-reply::before, :where([data-cl-s~="s21"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mail-reply-all::before, :where([data-cl-s~="s21"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-star-half-empty::before, :where([data-cl-s~="s21"]) .fa-star-half-full::before, :where([data-cl-s~="s21"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-unlink::before, :where([data-cl-s~="s21"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-toggle-down::before, :where([data-cl-s~="s21"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-toggle-up::before, :where([data-cl-s~="s21"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-toggle-right::before, :where([data-cl-s~="s21"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-euro::before, :where([data-cl-s~="s21"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dollar::before, :where([data-cl-s~="s21"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-rupee::before, :where([data-cl-s~="s21"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cny::before, :where([data-cl-s~="s21"]) .fa-rmb::before, :where([data-cl-s~="s21"]) .fa-yen::before, :where([data-cl-s~="s21"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ruble::before, :where([data-cl-s~="s21"]) .fa-rouble::before, :where([data-cl-s~="s21"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-won::before, :where([data-cl-s~="s21"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bitcoin::before, :where([data-cl-s~="s21"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gittip::before, :where([data-cl-s~="s21"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-toggle-left::before, :where([data-cl-s~="s21"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-turkish-lira::before, :where([data-cl-s~="s21"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-institution::before, :where([data-cl-s~="s21"]) .fa-bank::before, :where([data-cl-s~="s21"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mortar-board::before, :where([data-cl-s~="s21"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-automobile::before, :where([data-cl-s~="s21"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cab::before, :where([data-cl-s~="s21"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-photo-o::before, :where([data-cl-s~="s21"]) .fa-file-picture-o::before, :where([data-cl-s~="s21"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-zip-o::before, :where([data-cl-s~="s21"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-sound-o::before, :where([data-cl-s~="s21"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-movie-o::before, :where([data-cl-s~="s21"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-life-bouy::before, :where([data-cl-s~="s21"]) .fa-life-buoy::before, :where([data-cl-s~="s21"]) .fa-life-saver::before, :where([data-cl-s~="s21"]) .fa-support::before, :where([data-cl-s~="s21"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ra::before, :where([data-cl-s~="s21"]) .fa-resistance::before, :where([data-cl-s~="s21"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ge::before, :where([data-cl-s~="s21"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-y-combinator-square::before, :where([data-cl-s~="s21"]) .fa-yc-square::before, :where([data-cl-s~="s21"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wechat::before, :where([data-cl-s~="s21"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-send::before, :where([data-cl-s~="s21"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-send-o::before, :where([data-cl-s~="s21"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s21"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shekel::before, :where([data-cl-s~="s21"]) .fa-sheqel::before, :where([data-cl-s~="s21"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-intersex::before, :where([data-cl-s~="s21"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hotel::before, :where([data-cl-s~="s21"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-yc::before, :where([data-cl-s~="s21"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-battery-4::before, :where([data-cl-s~="s21"]) .fa-battery::before, :where([data-cl-s~="s21"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-battery-3::before, :where([data-cl-s~="s21"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-battery-2::before, :where([data-cl-s~="s21"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-battery-1::before, :where([data-cl-s~="s21"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-battery-0::before, :where([data-cl-s~="s21"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hourglass-1::before, :where([data-cl-s~="s21"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hourglass-2::before, :where([data-cl-s~="s21"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hourglass-3::before, :where([data-cl-s~="s21"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-grab-o::before, :where([data-cl-s~="s21"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-stop-o::before, :where([data-cl-s~="s21"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-tv::before, :where([data-cl-s~="s21"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-asl-interpreting::before, :where([data-cl-s~="s21"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-deafness::before, :where([data-cl-s~="s21"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s21"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-signing::before, :where([data-cl-s~="s21"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-google-plus-circle::before, :where([data-cl-s~="s21"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-fa::before, :where([data-cl-s~="s21"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-vcard::before, :where([data-cl-s~="s21"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-vcard-o::before, :where([data-cl-s~="s21"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-drivers-license::before, :where([data-cl-s~="s21"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-drivers-license-o::before, :where([data-cl-s~="s21"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thermometer-4::before, :where([data-cl-s~="s21"]) .fa-thermometer::before, :where([data-cl-s~="s21"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thermometer-3::before, :where([data-cl-s~="s21"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thermometer-2::before, :where([data-cl-s~="s21"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thermometer-1::before, :where([data-cl-s~="s21"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-thermometer-0::before, :where([data-cl-s~="s21"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bathtub::before, :where([data-cl-s~="s21"]) .fa-s15::before, :where([data-cl-s~="s21"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-times-rectangle::before, :where([data-cl-s~="s21"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s21"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s21"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s21"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s21"]) .sr-only-focusable:active, :where([data-cl-s~="s21"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s21"]) .faa-wrench.animated, :where([data-cl-s~="s21"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s21"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s21"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s21"]) .faa-ring.animated, :where([data-cl-s~="s21"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s21"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s21"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s21"]) .faa-vertical.animated, :where([data-cl-s~="s21"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s21"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s21"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s21"]) .faa-horizontal.animated, :where([data-cl-s~="s21"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s21"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s21"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s21"]) .faa-flash.animated, :where([data-cl-s~="s21"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s21"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s21"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s21"]) .faa-bounce.animated, :where([data-cl-s~="s21"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s21"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s21"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s21"]) .faa-spin.animated, :where([data-cl-s~="s21"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s21"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s21"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s21"]) .faa-float.animated, :where([data-cl-s~="s21"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s21"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s21"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s21"]) .faa-pulse.animated, :where([data-cl-s~="s21"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s21"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s21"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s21"]) .faa-shake.animated, :where([data-cl-s~="s21"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s21"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s21"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s21"]) .faa-tada.animated, :where([data-cl-s~="s21"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s21"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s21"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s21"]) .faa-passing.animated, :where([data-cl-s~="s21"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s21"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s21"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s21"]) .faa-passing-reverse.animated, :where([data-cl-s~="s21"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s21"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s21"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s21"]) .faa-burst.animated, :where([data-cl-s~="s21"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s21"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s21"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s21"]) .faa-falling.animated, :where([data-cl-s~="s21"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s21"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s21"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s21"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s21"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s21"]) [class^="st-svg-"], :where([data-cl-s~="s21"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s21"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s21"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s21"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-quora::before, :where([data-cl-s~="s21"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s21"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s21"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s21"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s21"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s21"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s21"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s21"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s21"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s21"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s21"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s21"]) .slick-slider .slick-track, :where([data-cl-s~="s21"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s21"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .slick-track::before, :where([data-cl-s~="s21"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s21"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s21"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s21"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s21"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s21"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s21"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s21"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s21"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s21"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s21"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s21"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s21"]) .slick-prev, :where([data-cl-s~="s21"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s21"]) .slick-prev:hover, :where([data-cl-s~="s21"]) .slick-prev:focus, :where([data-cl-s~="s21"]) .slick-next:hover, :where([data-cl-s~="s21"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s21"]) .slick-prev:hover::before, :where([data-cl-s~="s21"]) .slick-prev:focus::before, :where([data-cl-s~="s21"]) .slick-next:hover::before, :where([data-cl-s~="s21"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s21"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s21"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s21"]) .slick-prev::before, :where([data-cl-s~="s21"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s21"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s21"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s21"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s21"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s21"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s21"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s21"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s21"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s21"]) .slick-dots li button:hover, :where([data-cl-s~="s21"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s21"]) .slick-dots li button:hover::before, :where([data-cl-s~="s21"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s21"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s21"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s21"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .st-marquee p:empty, :where([data-cl-s~="s21"]) p:empty{ display: none; }
:where([data-cl-s~="s21"]) .st-notosans, :where([data-cl-s~="s21"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s21"]) .st-m1c, :where([data-cl-s~="s21"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s21"]) main, :where([data-cl-s~="s21"]) article, :where([data-cl-s~="s21"]) aside, :where([data-cl-s~="s21"]) header, :where([data-cl-s~="s21"]) canvas, :where([data-cl-s~="s21"]) details, :where([data-cl-s~="s21"]) figcaption, :where([data-cl-s~="s21"]) figure, :where([data-cl-s~="s21"]) footer, :where([data-cl-s~="s21"]) nav, :where([data-cl-s~="s21"]) section, :where([data-cl-s~="s21"]) summary{ display: block; }
html:where([data-cl-s~="s21"]), :where([data-cl-s~="s21"]) body{ height: 100%; }
:where([data-cl-s~="s21"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s21"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) cite{ font-style: normal; }
:where([data-cl-s~="s21"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s21"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s21"]) h1, :where([data-cl-s~="s21"]) h2, :where([data-cl-s~="s21"]) h3, :where([data-cl-s~="s21"]) h4, :where([data-cl-s~="s21"]) h5, :where([data-cl-s~="s21"]) h6, :where([data-cl-s~="s21"]) h5 span, :where([data-cl-s~="s21"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s21"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s21"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s21"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s21"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s21"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .wp-block-video, :where([data-cl-s~="s21"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .sticky, :where([data-cl-s~="s21"]) .gallery-caption, :where([data-cl-s~="s21"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s21"]) .dashicons, :where([data-cl-s~="s21"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s21"]) [class^="material-icons-"], :where([data-cl-s~="s21"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s21"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s21"]) .st-hide{ display: none; }
:where([data-cl-s~="s21"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s21"]) .post h4 .point-in i, :where([data-cl-s~="s21"]) .n-entry i, :where([data-cl-s~="s21"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-timeline > br, :where([data-cl-s~="s21"]) .st-tab-content > br, :where([data-cl-s~="s21"]) .st_table_sc > br, :where([data-cl-s~="s21"]) .post .st-box-btn > br, :where([data-cl-s~="s21"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s21"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .st-svg-question-circle, :where([data-cl-s~="s21"]) .st-svg-check-circle, :where([data-cl-s~="s21"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s21"]) .st-svg-exclamation-circle, :where([data-cl-s~="s21"]) .st-svg-pencil-square-o, :where([data-cl-s~="s21"]) .st-svg-user, :where([data-cl-s~="s21"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s21"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s21"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s21"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s21"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s21"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s21"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s21"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s21"]) .faa-spin.animated, :where([data-cl-s~="s21"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s21"]) a, :where([data-cl-s~="s21"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s21"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s21"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s21"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s21"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s21"]) img:not(.size-st_header_slider), :where([data-cl-s~="s21"]) video, :where([data-cl-s~="s21"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s21"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s21"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s21"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s21"]) .is-style-st-photoline img, :where([data-cl-s~="s21"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .is-style-st-photohu, :where([data-cl-s~="s21"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s21"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s21"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s21"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s21"]) .st-photohu div img, :where([data-cl-s~="s21"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) img.size-full, :where([data-cl-s~="s21"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s21"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s21"]) .resetwidth img, :where([data-cl-s~="s21"]) .resetwidth video, :where([data-cl-s~="s21"]) .resetwidth object, :where([data-cl-s~="s21"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s21"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s21"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s21"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s21"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s21"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s21"]) .h-100{ height: 100%; }
:where([data-cl-s~="s21"]) .pa0, :where([data-cl-s~="s21"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s21"]) .ma0, :where([data-cl-s~="s21"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s21"]) .mt0, :where([data-cl-s~="s21"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s21"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s21"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s21"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s21"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s21"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s21"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s21"]) .mr0, :where([data-cl-s~="s21"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s21"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s21"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s21"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s21"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s21"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s21"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s21"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s21"]) .ml0, :where([data-cl-s~="s21"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s21"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s21"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s21"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s21"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s21"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s21"]) .mb-0, :where([data-cl-s~="s21"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s21"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s21"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s21"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s21"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s21"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s21"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s21"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s21"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s21"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s21"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s21"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s21"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s21"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s21"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s21"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s21"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s21"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s21"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s21"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s21"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s21"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s21"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s21"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s21"]) .st-bg-stich::after, :where([data-cl-s~="s21"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s21"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s21"]) .st-brackets::before, :where([data-cl-s~="s21"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s21"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s21"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s21"]) .post .st-timeline, :where([data-cl-s~="s21"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s21"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s21"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s21"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s21"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s21"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-timeline > li::after, :where([data-cl-s~="s21"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s21"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s21"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s21"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s21"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s21"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s21"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s21"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s21"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s21"]) .st-timeline-list-text a, :where([data-cl-s~="s21"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s21"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s21"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s21"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s21"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s21"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s21"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s21"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s21"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s21"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s21"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s21"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s21"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s21"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s21"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s21"]) .st-in-mybox .st-point, :where([data-cl-s~="s21"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s21"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s21"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s21"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s21"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s21"]) .st-back-btn .st-fa, :where([data-cl-s~="s21"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s21"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s21"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s21"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s21"]) .smanone{ display: none; }
:where([data-cl-s~="s21"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s21"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s21"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s21"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s21"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s21"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) kbd, :where([data-cl-s~="s21"]) .st-code, :where([data-cl-s~="s21"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s21"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s21"]) kbd, :where([data-cl-s~="s21"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s21"]) pre .st-code, :where([data-cl-s~="s21"]) .st-pre .st-code, :where([data-cl-s~="s21"]) pre code, :where([data-cl-s~="s21"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s21"]) .clear{ clear: both; }
:where([data-cl-s~="s21"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s21"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s21"]) thead th, :where([data-cl-s~="s21"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s21"]) table thead th, :where([data-cl-s~="s21"]) table thead th p, :where([data-cl-s~="s21"]) table thead tr td, :where([data-cl-s~="s21"]) .post table thead tr td, :where([data-cl-s~="s21"]) .post table thead tr td p, :where([data-cl-s~="s21"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s21"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s21"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s21"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s21"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s21"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s21"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s21"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s21"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s21"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s21"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s21"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s21"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s21"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s21"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s21"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s21"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s21"]) #side aside .slick-dots li, :where([data-cl-s~="s21"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s21"]) .slick-prev, :where([data-cl-s~="s21"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s21"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s21"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s21"]) .slick-prev:hover, :where([data-cl-s~="s21"]) .slick-prev:focus, :where([data-cl-s~="s21"]) .slick-next:hover, :where([data-cl-s~="s21"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s21"]) .slick-prev::before, :where([data-cl-s~="s21"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s21"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s21"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s21"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s21"]) .slick-slide:focus, :where([data-cl-s~="s21"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s21"]) .slider, :where([data-cl-s~="s21"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s21"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s21"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s21"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s21"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s21"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s21"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s21"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s21"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s21"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s21"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s21"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .header-post-slider.is-wide, :where([data-cl-s~="s21"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s21"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s21"]) .post-slide-image, :where([data-cl-s~="s21"]) .post-slide-more, :where([data-cl-s~="s21"]) .post-card-image, :where([data-cl-s~="s21"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s21"]) .post-slide-image:hover, :where([data-cl-s~="s21"]) .post-slide-more:hover, :where([data-cl-s~="s21"]) .post-card-image:hover, :where([data-cl-s~="s21"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s21"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s21"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s21"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s21"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s21"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s21"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s21"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s21"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s21"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s21"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s21"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s21"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s21"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s21"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s21"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s21"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s21"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s21"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s21"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s21"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s21"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s21"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s21"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s21"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s21"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s21"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s21"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s21"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s21"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s21"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s21"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s21"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s21"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s21"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s21"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s21"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s21"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s21"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s21"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s21"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s21"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s21"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s21"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s21"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s21"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s21"]) .post-card-date .st-fa, :where([data-cl-s~="s21"]) .post-slide-date .st-fa, :where([data-cl-s~="s21"]) .post-card-date .fa, :where([data-cl-s~="s21"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s21"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s21"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s21"]) .post-card-excerpt p, :where([data-cl-s~="s21"]) main .post-slide-excerpt p, :where([data-cl-s~="s21"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s21"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s21"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s21"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s21"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s21"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s21"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s21"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s21"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .content-post-slider, :where([data-cl-s~="s21"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s21"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s21"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s21"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s21"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s21"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s21"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s21"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s21"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s21"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s21"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s21"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s21"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s21"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s21"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s21"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s21"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s21"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s21"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s21"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s21"]) a.st-flexbox-link, :where([data-cl-s~="s21"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s21"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s21"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s21"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s21"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s21"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s21"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s21"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s21"]) .st-header-flexbox ul, :where([data-cl-s~="s21"]) .post .st-header-flexbox ol, :where([data-cl-s~="s21"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s21"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s21"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s21"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s21"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s21"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s21"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s21"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s21"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s21"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s21"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s21"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s21"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s21"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s21"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s21"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s21"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s21"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) pre, :where([data-cl-s~="s21"]) .wp-block-details summary, :where([data-cl-s~="s21"]) p, :where([data-cl-s~="s21"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s21"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s21"]) .yellowbox, :where([data-cl-s~="s21"]) .graybox, :where([data-cl-s~="s21"]) .redbox, :where([data-cl-s~="s21"]) #topnews .clearfix dd p, :where([data-cl-s~="s21"]) .post ul li, :where([data-cl-s~="s21"]) .post ol li, :where([data-cl-s~="s21"]) #comments #respond, :where([data-cl-s~="s21"]) .st-tab-content > label, :where([data-cl-s~="s21"]) .st-tabs__tab-list-item, :where([data-cl-s~="s21"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s21"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s21"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) h1{ margin: 0px; }
:where([data-cl-s~="s21"]) h2.has-st-regular-font-size, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s21"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s21"]) .h3modoki, :where([data-cl-s~="s21"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s21"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s21"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s21"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s21"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s21"]) h5, :where([data-cl-s~="s21"]) h5 span, :where([data-cl-s~="s21"]) .h5modoki, :where([data-cl-s~="s21"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s21"]) #footer h5, :where([data-cl-s~="s21"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s21"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s21"]) h6, :where([data-cl-s~="s21"]) h6 span, :where([data-cl-s~="s21"]) .h6modoki, :where([data-cl-s~="s21"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s21"]) .st-h-copy-toc, :where([data-cl-s~="s21"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s21"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s21"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s21"]) p, :where([data-cl-s~="s21"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s21"]) header .descr.sitenametop, :where([data-cl-s~="s21"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s21"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s21"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s21"]) header .descr.sitename-only, :where([data-cl-s~="s21"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s21"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s21"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s21"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s21"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s21"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s21"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s21"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s21"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s21"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s21"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s21"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s21"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s21"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s21"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s21"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s21"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s21"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s21"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s21"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s21"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s21"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s21"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s21"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s21"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s21"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s21"]) .blog_info .st-fa, :where([data-cl-s~="s21"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s21"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s21"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s21"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s21"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s21"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s21"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s21"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s21"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s21"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s21"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s21"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s21"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s21"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s21"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s21"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .h5modoki, :where([data-cl-s~="s21"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s21"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s21"]) .h2modoki, :where([data-cl-s~="s21"]) .h3modoki, :where([data-cl-s~="s21"]) .h4modoki, :where([data-cl-s~="s21"]) .h5modoki, :where([data-cl-s~="s21"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s21"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s21"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s21"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s21"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s21"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s21"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s21"]) .wp-block-image figcaption a, :where([data-cl-s~="s21"]) .wp-block-image figcaption, :where([data-cl-s~="s21"]) .wp-caption-text a, :where([data-cl-s~="s21"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s21"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s21"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s21"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s21"]) #side .widget_meta ul li, :where([data-cl-s~="s21"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s21"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s21"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #content{ position: relative; }
:where([data-cl-s~="s21"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s21"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s21"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s21"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s21"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s21"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s21"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s21"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s21"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s21"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s21"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s21"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s21"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s21"]) .post .blogbox .st-fa, :where([data-cl-s~="s21"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s21"]) .post .blogbox .fa, :where([data-cl-s~="s21"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s21"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s21"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s21"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s21"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s21"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s21"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s21"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-large, :where([data-cl-s~="s21"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s21"]) .inyoumodoki, :where([data-cl-s~="s21"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .inyoumodoki::before, :where([data-cl-s~="s21"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s21"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s21"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s21"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) blockquote.tiktok-embed, :where([data-cl-s~="s21"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s21"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s21"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s21"]) .post blockquote cite, :where([data-cl-s~="s21"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s21"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s21"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s21"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s21"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s21"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s21"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s21"]) .ymarker, :where([data-cl-s~="s21"]) .ymarker-s, :where([data-cl-s~="s21"]) .gmarker, :where([data-cl-s~="s21"]) .gmarker-s, :where([data-cl-s~="s21"]) .rmarker, :where([data-cl-s~="s21"]) .rmarker-s, :where([data-cl-s~="s21"]) .bmarker, :where([data-cl-s~="s21"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s21"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s21"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s21"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s21"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s21"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s21"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s21"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s21"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s21"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s21"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s21"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s21"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .post .yellowbox .maruck, :where([data-cl-s~="s21"]) .post .yellowbox .maruno, :where([data-cl-s~="s21"]) .post .yellowbox p:last-child, :where([data-cl-s~="s21"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s21"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .graybox .maruck, :where([data-cl-s~="s21"]) .post .graybox .maruno, :where([data-cl-s~="s21"]) .post .graybox p:last-child, :where([data-cl-s~="s21"]) .post .graybox ol:last-child, :where([data-cl-s~="s21"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .redbox .maruck, :where([data-cl-s~="s21"]) .post .redbox .maruno, :where([data-cl-s~="s21"]) .post .redbox p:last-child, :where([data-cl-s~="s21"]) .post .redbox ol:last-child, :where([data-cl-s~="s21"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .freebox .maruck, :where([data-cl-s~="s21"]) .post .freebox .maruno, :where([data-cl-s~="s21"]) .post .st-mybox .maruck, :where([data-cl-s~="s21"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s21"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s21"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s21"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s21"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s21"]) span.sankou, :where([data-cl-s~="s21"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s21"]) span.sankou.green, :where([data-cl-s~="s21"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s21"]) span.sankou.blue, :where([data-cl-s~="s21"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s21"]) span.st-hisu, :where([data-cl-s~="s21"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s21"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s21"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s21"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s21"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s21"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s21"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s21"]) .st-wrench-icon i::before, :where([data-cl-s~="s21"]) .st-wrench-icon::before, :where([data-cl-s~="s21"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s21"]) .st-ring-icon i::before, :where([data-cl-s~="s21"]) .st-ring-icon::before, :where([data-cl-s~="s21"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s21"]) .st-horizontal-icon i::before, :where([data-cl-s~="s21"]) .st-horizontal-icon::before, :where([data-cl-s~="s21"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s21"]) .st-vertical-icon i::before, :where([data-cl-s~="s21"]) .st-vertical-icon::before, :where([data-cl-s~="s21"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s21"]) .st-flash-icon i::before, :where([data-cl-s~="s21"]) .st-flash-icon::before, :where([data-cl-s~="s21"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s21"]) .st-bounce-icon i::before, :where([data-cl-s~="s21"]) .st-bounce-icon::before, :where([data-cl-s~="s21"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s21"]) .st-rotation-icon i::before, :where([data-cl-s~="s21"]) .st-rotation-icon::before, :where([data-cl-s~="s21"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s21"]) .st-float-icon i::before, :where([data-cl-s~="s21"]) .st-float-icon::before, :where([data-cl-s~="s21"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s21"]) .st-pulse-icon i::before, :where([data-cl-s~="s21"]) .st-pulse-icon::before, :where([data-cl-s~="s21"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s21"]) .st-shake-s-icon i::before, :where([data-cl-s~="s21"]) .st-shake-s-icon::before, :where([data-cl-s~="s21"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s21"]) .st-shake-icon i::before, :where([data-cl-s~="s21"]) .st-shake-icon::before, :where([data-cl-s~="s21"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s21"]) .st-tada-icon i::before, :where([data-cl-s~="s21"]) .st-tada-icon::before, :where([data-cl-s~="s21"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s21"]) .st-passing-icon i::before, :where([data-cl-s~="s21"]) .st-passing-icon::before, :where([data-cl-s~="s21"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s21"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s21"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s21"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s21"]) .st-burst-icon i::before, :where([data-cl-s~="s21"]) .st-burst-icon::before, :where([data-cl-s~="s21"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s21"]) .st-falling-icon i::before, :where([data-cl-s~="s21"]) .st-falling-icon::before, :where([data-cl-s~="s21"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s21"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s21"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s21"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s21"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s21"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s21"]) .y-star, :where([data-cl-s~="s21"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s21"]) .y-star .st-svg-star, :where([data-cl-s~="s21"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s21"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s21"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s21"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s21"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s21"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s21"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s21"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s21"]) .post .p-entry-t, :where([data-cl-s~="s21"]) #side .p-entry-t, :where([data-cl-s~="s21"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s21"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s21"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s21"]) #footer .pop-box, :where([data-cl-s~="s21"]) .nowhits .pop-box, :where([data-cl-s~="s21"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s21"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s21"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s21"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s21"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s21"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s21"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s21"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s21"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s21"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s21"]) footer .footer-wbox .headbox, :where([data-cl-s~="s21"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s21"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s21"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s21"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s21"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s21"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s21"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s21"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s21"]) #content-w .category .p-entry, :where([data-cl-s~="s21"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s21"]) #content-w .post .category .p-entry, :where([data-cl-s~="s21"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s21"]) #content-w .category .p-entry::after, :where([data-cl-s~="s21"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s21"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s21"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s21"]) .category .p-entry-t, :where([data-cl-s~="s21"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s21"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s21"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s21"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s21"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s21"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s21"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s21"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s21"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s21"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s21"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s21"]) .poprank{ position: relative; }
:where([data-cl-s~="s21"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s21"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s21"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s21"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s21"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s21"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s21"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s21"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s21"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) #footer .copy, :where([data-cl-s~="s21"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s21"]) #footer .copy a, :where([data-cl-s~="s21"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s21"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s21"]) .head-telno a, :where([data-cl-s~="s21"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s21"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s21"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s21"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s21"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s21"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s21"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s21"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s21"]) .headbox, :where([data-cl-s~="s21"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s21"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s21"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s21"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s21"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s21"]) .widget_recent_entries ul li a, :where([data-cl-s~="s21"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s21"]) .widget_recent_entries ul li, :where([data-cl-s~="s21"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s21"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s21"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s21"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s21"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s21"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s21"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s21"]) footer .widget_recent_entries ul, :where([data-cl-s~="s21"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s21"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s21"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s21"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s21"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s21"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s21"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s21"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s21"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s21"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s21"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s21"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s21"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s21"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s21"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s21"]) #st-infomation-widget .huto *, :where([data-cl-s~="s21"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s21"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s21"]) footer .widget_tag_cloud, :where([data-cl-s~="s21"]) footer .widget_categories, :where([data-cl-s~="s21"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #footer .st-formbtn, :where([data-cl-s~="s21"]) #footer .rssbox, :where([data-cl-s~="s21"]) #footer .st-author-box, :where([data-cl-s~="s21"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s21"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s21"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s21"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s21"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s21"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s21"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s21"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s21"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s21"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s21"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s21"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s21"]) .kanren h3 a, :where([data-cl-s~="s21"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s21"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s21"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s21"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s21"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s21"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s21"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s21"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s21"]) .kanren.pop-box h5, :where([data-cl-s~="s21"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s21"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s21"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s21"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s21"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s21"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s21"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s21"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s21"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s21"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s21"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s21"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s21"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s21"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s21"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s21"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s21"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s21"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s21"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s21"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s21"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s21"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s21"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s21"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s21"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s21"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s21"]) .st-author-box .st-fa, :where([data-cl-s~="s21"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s21"]) ul#st-tab-menu, :where([data-cl-s~="s21"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s21"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s21"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s21"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s21"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s21"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s21"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s21"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s21"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s21"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s21"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .st-author-sns, :where([data-cl-s~="s21"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-author-sns .st-fa, :where([data-cl-s~="s21"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-author-sns .st-fa, :where([data-cl-s~="s21"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s21"]) .st-author-sns a, :where([data-cl-s~="s21"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s21"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s21"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s21"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s21"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s21"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s21"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s21"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s21"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s21"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s21"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s21"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s21"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s21"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s21"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s21"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s21"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s21"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s21"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s21"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s21"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s21"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s21"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s21"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s21"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s21"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s21"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s21"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s21"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s21"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s21"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s21"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s21"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s21"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s21"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s21"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s21"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s21"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s21"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s21"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s21"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s21"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .post table tfoot, :where([data-cl-s~="s21"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s21"]) .post table thead th, :where([data-cl-s~="s21"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s21"]) table > thead > tr > td, :where([data-cl-s~="s21"]) table > thead > tr > th, :where([data-cl-s~="s21"]) table > tr > td, :where([data-cl-s~="s21"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s21"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s21"]) table tr td, :where([data-cl-s~="s21"]) table#wp-calendar tr td, :where([data-cl-s~="s21"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s21"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s21"]) table th, :where([data-cl-s~="s21"]) table th p, :where([data-cl-s~="s21"]) .post table tr td p, :where([data-cl-s~="s21"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s21"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s21"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s21"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s21"]) tr.st-centertable, :where([data-cl-s~="s21"]) td.st-centertable, :where([data-cl-s~="s21"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s21"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s21"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s21"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s21"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s21"]) .post .scroll-box.pc table td, :where([data-cl-s~="s21"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s21"]) .is-style-scroll-box.pc, :where([data-cl-s~="s21"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s21"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s21"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s21"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s21"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s21"]) img.float-left{ float: left; }
:where([data-cl-s~="s21"]) img.float-right{ float: right; }
:where([data-cl-s~="s21"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s21"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s21"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s21"]) .widget_media_image, :where([data-cl-s~="s21"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) main ul, :where([data-cl-s~="s21"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s21"]) main .sns ul, :where([data-cl-s~="s21"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) main ul.st_toc_list, :where([data-cl-s~="s21"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) main ul.st-box-btn, :where([data-cl-s~="s21"]) main ul.st_toc_list, :where([data-cl-s~="s21"]) main ol.st_toc_list, :where([data-cl-s~="s21"]) main ul.has-st-border, :where([data-cl-s~="s21"]) main ol.has-st-border, :where([data-cl-s~="s21"]) main ul.has-background, :where([data-cl-s~="s21"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s21"]) main ul ul, :where([data-cl-s~="s21"]) main ul ol, :where([data-cl-s~="s21"]) main ol ul, :where([data-cl-s~="s21"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s21"]) .is-style-st-check, :where([data-cl-s~="s21"]) .is-style-st-timeline-count, :where([data-cl-s~="s21"]) .is-style-st-timeline-list, :where([data-cl-s~="s21"]) .is-style-st-circle, :where([data-cl-s~="s21"]) .is-style-st-circle-border, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox, :where([data-cl-s~="s21"]) .is-style-st-maruck, :where([data-cl-s~="s21"]) .is-style-st-maruno, :where([data-cl-s~="s21"]) .is-style-st-no, :where([data-cl-s~="s21"]) .is-style-st-no-border, :where([data-cl-s~="s21"]) .st-list-circle ul, :where([data-cl-s~="s21"]) .st-list-check ul, :where([data-cl-s~="s21"]) .st-square-checkbox ul, :where([data-cl-s~="s21"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s21"]) .maruck ul, :where([data-cl-s~="s21"]) .maruno ul, :where([data-cl-s~="s21"]) .st-list-no ul, :where([data-cl-s~="s21"]) .st-list-circle ol, :where([data-cl-s~="s21"]) .st-list-check ol, :where([data-cl-s~="s21"]) .st-square-checkbox ol, :where([data-cl-s~="s21"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s21"]) .maruck ol, :where([data-cl-s~="s21"]) .maruno ol, :where([data-cl-s~="s21"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) main ul li, :where([data-cl-s~="s21"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s21"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s21"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s21"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s21"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s21"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s21"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s21"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s21"]) .kome ol, :where([data-cl-s~="s21"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s21"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s21"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s21"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou, :where([data-cl-s~="s21"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) main .st-list-border ul li, :where([data-cl-s~="s21"]) main .st-list-border ol li, :where([data-cl-s~="s21"]) main ul.is-style-st-border li, :where([data-cl-s~="s21"]) main ol.is-style-st-border li, :where([data-cl-s~="s21"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s21"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s21"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s21"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s21"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s21"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s21"]) ul li{ text-align: left; }
:where([data-cl-s~="s21"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s21"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s21"]) .post .is-style-st-maruno, :where([data-cl-s~="s21"]) .post .is-style-st-maruck, :where([data-cl-s~="s21"]) .post .maruno, :where([data-cl-s~="s21"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s21"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s21"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s21"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s21"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s21"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s21"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s21"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s21"]) .post .maruno li, :where([data-cl-s~="s21"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s21"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s21"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s21"]) .post .maruno li::before, :where([data-cl-s~="s21"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s21"]) .is-style-st-border > li, :where([data-cl-s~="s21"]) .is-style-st-circle-border > li, :where([data-cl-s~="s21"]) .is-style-st-check-border > li, :where([data-cl-s~="s21"]) .is-style-st-no-border > li, :where([data-cl-s~="s21"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) ol.is-style-st-circle > li, :where([data-cl-s~="s21"]) ul.is-style-st-circle > li, :where([data-cl-s~="s21"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s21"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s21"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s21"]) .is-style-st-circle > li::before, :where([data-cl-s~="s21"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s21"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s21"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s21"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s21"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s21"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-check > li, :where([data-cl-s~="s21"]) .is-style-st-check-border > li, :where([data-cl-s~="s21"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s21"]) .is-style-st-check > li::before, :where([data-cl-s~="s21"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s21"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s21"]) .is-style-st-check > li::after, :where([data-cl-s~="s21"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s21"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .is-style-st-no > li, :where([data-cl-s~="s21"]) .is-style-st-no-border > li, :where([data-cl-s~="s21"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s21"]) .is-style-st-no > li::before, :where([data-cl-s~="s21"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s21"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s21"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s21"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s21"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s21"]) .st-link-guide li a, :where([data-cl-s~="s21"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s21"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s21"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s21"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s21"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s21"]) main, :where([data-cl-s~="s21"]) .st-count-reset, :where([data-cl-s~="s21"]) .st-link-guide, :where([data-cl-s~="s21"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s21"]) footer .st-link-guide ul, :where([data-cl-s~="s21"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s21"]) .post .st-box-btn, :where([data-cl-s~="s21"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s21"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s21"]) .st-box-btn li, :where([data-cl-s~="s21"]) .post .st-box-btn li, :where([data-cl-s~="s21"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s21"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s21"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s21"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s21"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s21"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s21"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s21"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s21"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s21"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s21"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s21"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s21"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s21"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s21"]) .st-box-btn .st-fa, :where([data-cl-s~="s21"]) .st-box-btn .fa, :where([data-cl-s~="s21"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s21"]) .post .st-box-btn-text, :where([data-cl-s~="s21"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s21"]) .post .st-box-btn-memo, :where([data-cl-s~="s21"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s21"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s21"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s21"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s21"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s21"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-box-btn .st-fa, :where([data-cl-s~="s21"]) .st-box-btn .fa, :where([data-cl-s~="s21"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s21"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s21"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s21"]) footer ul.st-box-btn img, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s21"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s21"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s21"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s21"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s21"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s21"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s21"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s21"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s21"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s21"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s21"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s21"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide li, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s21"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide li a, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s21"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide li a, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s21"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s21"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s21"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s21"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s21"]) .st-link-guide .sub-menu, :where([data-cl-s~="s21"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s21"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s21"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s21"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s21"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s21"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s21"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s21"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s21"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s21"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s21"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s21"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-btn-open .st-fa, :where([data-cl-s~="s21"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s21"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s21"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s21"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s21"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s21"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-memobox2 .st-fa, :where([data-cl-s~="s21"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s21"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s21"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s21"]) .st-memobox .st-fa, :where([data-cl-s~="s21"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s21"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s21"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s21"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s21"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s21"]) .st-mybox .st-fa, :where([data-cl-s~="s21"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s21"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s21"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s21"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s21"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s21"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s21"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s21"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s21"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s21"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s21"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s21"]) .p-entry-f .st-fa, :where([data-cl-s~="s21"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s21"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s21"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s21"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s21"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s21"]) .post .st-minihukidashi, :where([data-cl-s~="s21"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s21"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s21"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s21"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s21"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s21"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s21"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s21"]) .hukidashi-underline::before, :where([data-cl-s~="s21"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s21"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s21"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s21"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-marumozi .st-fa, :where([data-cl-s~="s21"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s21"]) .st-marumozi .fa, :where([data-cl-s~="s21"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s21"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s21"]) .st-marumozi .photoline img, :where([data-cl-s~="s21"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s21"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s21"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s21"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s21"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s21"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s21"]) main .clip-memotext ul, :where([data-cl-s~="s21"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s21"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s21"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s21"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s21"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s21"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s21"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s21"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s21"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s21"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s21"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s21"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s21"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s21"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s21"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s21"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s21"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s21"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s21"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s21"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s21"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s21"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s21"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s21"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s21"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s21"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s21"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s21"]) .post .st-square-checkbox > li, :where([data-cl-s~="s21"]) .st-square-checkbox ul li, :where([data-cl-s~="s21"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-square-checkbox li, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s21"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s21"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s21"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s21"]) .post .st-square-checkbox > li, :where([data-cl-s~="s21"]) .st-square-checkbox ul li, :where([data-cl-s~="s21"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .rankstlink-l2 p a, :where([data-cl-s~="s21"]) .rankstlink-l p a, :where([data-cl-s~="s21"]) .rankstlink-b p a, :where([data-cl-s~="s21"]) .rankstlink-r p a, :where([data-cl-s~="s21"]) .rankstlink-r2 p a, :where([data-cl-s~="s21"]) .rankstlink-a p a, :where([data-cl-s~="s21"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s21"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s21"]) .rankstlink-l p a:hover, :where([data-cl-s~="s21"]) .rankstlink-b p a:hover, :where([data-cl-s~="s21"]) .rankstlink-r p a:hover, :where([data-cl-s~="s21"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s21"]) .rankstlink-a p a:hover, :where([data-cl-s~="s21"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s21"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s21"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s21"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s21"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s21"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s21"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s21"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s21"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s21"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s21"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s21"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s21"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-mcbox-text, :where([data-cl-s~="s21"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s21"]) .st-mcbox-title, :where([data-cl-s~="s21"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s21"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s21"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s21"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s21"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s21"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s21"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s21"]) a.itembox-link p, :where([data-cl-s~="s21"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s21"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s21"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s21"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s21"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s21"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s21"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s21"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s21"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s21"]) .st-user-comment-box .st-star, :where([data-cl-s~="s21"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s21"]) .st-user-comment-box .st-star, :where([data-cl-s~="s21"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s21"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s21"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s21"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s21"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s21"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container, :where([data-cl-s~="s21"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s21"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s21"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s21"]) .post #st_toc_container ul, :where([data-cl-s~="s21"]) .post #st_toc_container ol, :where([data-cl-s~="s21"]) .post .st_toc_container ul, :where([data-cl-s~="s21"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .post #st_toc_container li ul, :where([data-cl-s~="s21"]) .post #st_toc_container li ol, :where([data-cl-s~="s21"]) .post .st_toc_container li ul, :where([data-cl-s~="s21"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #st_toc_container li li:empty, :where([data-cl-s~="s21"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s21"]) .st_toc_container li li:empty, :where([data-cl-s~="s21"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s21"]) #st_toc_container li:empty, :where([data-cl-s~="s21"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) #st_toc_container ul a, :where([data-cl-s~="s21"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s21"]) #st_toc_container ul li li a, :where([data-cl-s~="s21"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s21"]) #st_toc_container ul a:hover, :where([data-cl-s~="s21"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s21"]) .post #st_toc_container ul ul, :where([data-cl-s~="s21"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s21"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s21"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s21"]) #st_toc_container li, :where([data-cl-s~="s21"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s21"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s21"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s21"]) #st_toc_container > ul > li, :where([data-cl-s~="s21"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s21"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s21"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s21"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s21"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s21"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s21"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s21"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s21"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container li li a::before, :where([data-cl-s~="s21"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s21"]) #st_toc_container li li, :where([data-cl-s~="s21"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s21"]) #st_toc_container li li li, :where([data-cl-s~="s21"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s21"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s21"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s21"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s21"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s21"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s21"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s21"]) .st_toc_back, :where([data-cl-s~="s21"]) .st_toc_back:focus, :where([data-cl-s~="s21"]) .st_toc_back:hover, :where([data-cl-s~="s21"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s21"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s21"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s21"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s21"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s21"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s21"]) .st_toc_back.is-rounded, :where([data-cl-s~="s21"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s21"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s21"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s21"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s21"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s21"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s21"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s21"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s21"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s21"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s21"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s21"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s21"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s21"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s21"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s21"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s21"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s21"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s21"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s21"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s21"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s21"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s21"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s21"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s21"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s21"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s21"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s21"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s21"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s21"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s21"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s21"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s21"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s21"]) .side_toc #st_toc_container li, :where([data-cl-s~="s21"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s21"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s21"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s21"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s21"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s21"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s21"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s21"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s21"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s21"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s21"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s21"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s21"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s21"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s21"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s21"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s21"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s21"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s21"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s21"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s21"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s21"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s21"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s21"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s21"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s21"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s21"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s21"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s21"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s21"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s21"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s21"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s21"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s21"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s21"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s21"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s21"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s21"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s21"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s21"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s21"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s21"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s21"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s21"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list, :where([data-cl-s~="s21"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s21"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s21"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s21"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s21"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s21"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s21"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s21"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s21"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s21"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s21"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s21"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s21"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s21"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s21"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s21"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s21"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s21"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s21"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s21"]) textarea, :where([data-cl-s~="s21"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s21"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s21"]) textarea, :where([data-cl-s~="s21"]) select{ padding: 5px; }
:where([data-cl-s~="s21"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s21"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s21"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s21"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s21"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s21"]) .post_password{ text-align: center; }
:where([data-cl-s~="s21"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox, :where([data-cl-s~="s21"]) .responbox30, :where([data-cl-s~="s21"]) .responbox33, :where([data-cl-s~="s21"]) .responbox40, :where([data-cl-s~="s21"]) .responbox50, :where([data-cl-s~="s21"]) .responbox60, :where([data-cl-s~="s21"]) .responbox70, :where([data-cl-s~="s21"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s21"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s21"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s21"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s21"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s21"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s21"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s21"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s21"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s21"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s21"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s21"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s21"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .responbox60, :where([data-cl-s~="s21"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s21"]) .post .amazonjs_item h4, :where([data-cl-s~="s21"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s21"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s21"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s21"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s21"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s21"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s21"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s21"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s21"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s21"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s21"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s21"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s21"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s21"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s21"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s21"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s21"]) .appreach__developper, :where([data-cl-s~="s21"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s21"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s21"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s21"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s21"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s21"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s21"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s21"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s21"]) .post .w3eden 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), :where([data-cl-s~="s21"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s21"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s21"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s21"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s21"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s21"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s21"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s21"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) a.st-cardlink, :where([data-cl-s~="s21"]) a .st-cardbox h5, :where([data-cl-s~="s21"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s21"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .post .st-cardbox p, :where([data-cl-s~="s21"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s21"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s21"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s21"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s21"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s21"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s21"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s21"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s21"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s21"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s21"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s21"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s21"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s21"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-card-title-head .st-fa, :where([data-cl-s~="s21"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s21"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s21"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s21"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s21"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s21"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s21"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s21"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s21"]) #footer p.cardbox-more, :where([data-cl-s~="s21"]) #side p.cardbox-more, :where([data-cl-s~="s21"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s21"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s21"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s21"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s21"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s21"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s21"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s21"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s21"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s21"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s21"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s21"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s21"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s21"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s21"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s21"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s21"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s21"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s21"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s21"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s21"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s21"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s21"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s21"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s21"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s21"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s21"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s21"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s21"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s21"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s21"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s21"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s21"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s21"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s21"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s21"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s21"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s21"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s21"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s21"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s21"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s21"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s21"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s21"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s21"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s21"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s21"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s21"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s21"]) header h1#st-mobile-logo, :where([data-cl-s~="s21"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s21"]) #st-mobile-logo h1, :where([data-cl-s~="s21"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s21"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s21"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s21"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s21"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s21"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s21"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s21"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s21"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s21"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s21"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s21"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s21"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s21"]) .op-text, :where([data-cl-s~="s21"]) .op-text a, :where([data-cl-s~="s21"]) .op-text2, :where([data-cl-s~="s21"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s21"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s21"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s21"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s21"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s21"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s21"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s21"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s21"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s21"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s21"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s21"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s21"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s21"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s21"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s21"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s21"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s21"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s21"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s21"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s21"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s21"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s21"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s21"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s21"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-middle-menu .st-fa, :where([data-cl-s~="s21"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s21"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s21"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s21"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s21"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s21"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s21"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s21"]) nav.st5, :where([data-cl-s~="s21"]) #st-menuwide div.menu, :where([data-cl-s~="s21"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s21"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s21"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s21"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s21"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s21"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s21"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s21"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s21"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s21"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s21"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .st-cardlink-card-link, :where([data-cl-s~="s21"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s21"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s21"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s21"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s21"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s21"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s21"]) #side #st-header-cardlink, :where([data-cl-s~="s21"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s21"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s21"]) #side .st-cardlink-card, :where([data-cl-s~="s21"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s21"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s21"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #search, :where([data-cl-s~="s21"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s21"]) .cs-text input.cs-text-input, :where([data-cl-s~="s21"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s21"]) .cs-text input.cs-text-input, :where([data-cl-s~="s21"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s21"]) #s, :where([data-cl-s~="s21"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s21"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s21"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s21"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s21"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s21"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s21"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s21"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s21"]) .cs-term, :where([data-cl-s~="s21"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s21"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s21"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s21"]) .cs-term-list, :where([data-cl-s~="s21"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s21"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s21"]) .cs-term-item, :where([data-cl-s~="s21"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s21"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s21"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s21"]) .cs-term-label, :where([data-cl-s~="s21"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .cs-term-label:hover, :where([data-cl-s~="s21"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s21"]) .cs-term-checkbox, :where([data-cl-s~="s21"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s21"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s21"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s21"]) .cs-order, :where([data-cl-s~="s21"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .cs-order-item, :where([data-cl-s~="s21"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s21"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s21"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s21"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s21"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .cs-term-item, :where([data-cl-s~="s21"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s21"]) .acordion_search .cs-term-item, :where([data-cl-s~="s21"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s21"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s21"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s21"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s21"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s21"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s21"]) .st-countdown-expired, :where([data-cl-s~="s21"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s21"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s21"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s21"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s21"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s21"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s21"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s21"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s21"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s21"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s21"]) footer ul, :where([data-cl-s~="s21"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s21"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s21"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s21"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s21"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s21"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s21"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s21"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s21"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s21"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s21"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s21"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s21"]) .pagination span, :where([data-cl-s~="s21"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s21"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #breadcrumb, :where([data-cl-s~="s21"]) #breadcrumb ol, :where([data-cl-s~="s21"]) #breadcrumb li, :where([data-cl-s~="s21"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s21"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s21"]) #breadcrumb ol li a, :where([data-cl-s~="s21"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s21"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s21"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s21"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s21"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .snstext, :where([data-cl-s~="s21"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s21"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s21"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s21"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s21"]) .sns li a .st-fa, :where([data-cl-s~="s21"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s21"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s21"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s21"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s21"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s21"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s21"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s21"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s21"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s21"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s21"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s21"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s21"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s21"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s21"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s21"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s21"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s21"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s21"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s21"]) .wp-block-rss *, :where([data-cl-s~="s21"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s21"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s21"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s21"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .wp-block-rss a, :where([data-cl-s~="s21"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s21"]) .wp-block-rss a:hover, :where([data-cl-s~="s21"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s21"]) .wp-block-rss, :where([data-cl-s~="s21"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s21"]) .widget_rss ul, :where([data-cl-s~="s21"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s21"]) .wp-block-rss li, :where([data-cl-s~="s21"]) #side aside .widget_rss li, :where([data-cl-s~="s21"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .post .wp-block-rss li, :where([data-cl-s~="s21"]) .post .widget_rss li, :where([data-cl-s~="s21"]) .wp-block-rss li, :where([data-cl-s~="s21"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s21"]) .post .widget_rss li:last-child, :where([data-cl-s~="s21"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s21"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s21"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s21"]) .wp-block-rss time, :where([data-cl-s~="s21"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s21"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s21"]) .widget_rss cite, :where([data-cl-s~="s21"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s21"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s21"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s21"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s21"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s21"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s21"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s21"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s21"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s21"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s21"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s21"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s21"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s21"]) #comments .comment .comment-form-title, :where([data-cl-s~="s21"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s21"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s21"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s21"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s21"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s21"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s21"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s21"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s21"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s21"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s21"]) .vcard .fn, :where([data-cl-s~="s21"]) .comment-author a, :where([data-cl-s~="s21"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s21"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s21"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s21"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s21"]) #comments label{ display: block; }
:where([data-cl-s~="s21"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s21"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s21"]) .says{ display: none; }
:where([data-cl-s~="s21"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s21"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s21"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s21"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s21"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s21"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s21"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s21"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s21"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s21"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s21"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s21"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s21"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s21"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s21"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s21"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s21"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s21"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s21"]) li.pingback .comment-author a, :where([data-cl-s~="s21"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s21"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s21"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s21"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s21"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s21"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s21"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s21"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .p-navi .st-next i, :where([data-cl-s~="s21"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s21"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s21"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s21"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s21"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s21"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s21"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s21"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s21"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s21"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s21"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s21"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s21"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s21"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s21"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s21"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s21"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s21"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s21"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s21"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s21"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s21"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s21"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s21"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #side .st-gallery, :where([data-cl-s~="s21"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-gallery a, :where([data-cl-s~="s21"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s21"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s21"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s21"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s21"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s21"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s21"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s21"]) header{ text-align: center; }
:where([data-cl-s~="s21"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s21"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s21"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s21"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s21"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s21"]) .post.post-search, :where([data-cl-s~="s21"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s21"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s21"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s21"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s21"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s21"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s21"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s21"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .eyecatch-copyurl a, :where([data-cl-s~="s21"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s21"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s21"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s21"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s21"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s21"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s21"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s21"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s21"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s21"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s21"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s21"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s21"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s21"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s21"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s21"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s21"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s21"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s21"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s21"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .lp .post img, :where([data-cl-s~="s21"]) .lp .post video, :where([data-cl-s~="s21"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s21"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .lp .st-author-box, :where([data-cl-s~="s21"]) .lp #gazou, :where([data-cl-s~="s21"]) .lp #itiran, :where([data-cl-s~="s21"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s21"]) .lp #breadcrumb, :where([data-cl-s~="s21"]) .lp .blogbox, :where([data-cl-s~="s21"]) .lp .tagst, :where([data-cl-s~="s21"]) .lp .point, :where([data-cl-s~="s21"]) .lp .p-navi, :where([data-cl-s~="s21"]) .lp .pagination, :where([data-cl-s~="s21"]) .lp .n-entry-t, :where([data-cl-s~="s21"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s21"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s21"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s21"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s21"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s21"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) body#st-redirect #wrapper, :where([data-cl-s~="s21"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s21"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s21"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s21"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s21"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s21"]) #side, :where([data-cl-s~="s21"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s21"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s21"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s21"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s21"]) .st-ac-box, :where([data-cl-s~="s21"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s21"]) .st-ac-box, :where([data-cl-s~="s21"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s21"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s21"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s21"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s21"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s21"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s21"]) .alignright{ float: right; }
:where([data-cl-s~="s21"]) .alignleft{ float: left; }
:where([data-cl-s~="s21"]) .alignwide, :where([data-cl-s~="s21"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s21"]) .alignwide .alignwide, :where([data-cl-s~="s21"]) .alignfull .alignwide, :where([data-cl-s~="s21"]) .alignwide .alignwide, :where([data-cl-s~="s21"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s21"]) figure{ margin: 0px; }
:where([data-cl-s~="s21"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s21"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s21"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s21"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) ol.has-huge-font-size, :where([data-cl-s~="s21"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s21"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s21"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s21"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s21"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s21"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s21"]) .is-style-circle-mask img, :where([data-cl-s~="s21"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s21"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s21"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s21"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s21"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s21"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s21"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s21"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s21"]) .wp-block-cover, :where([data-cl-s~="s21"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s21"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s21"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s21"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s21"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s21"]) ul.has-background, :where([data-cl-s~="s21"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s21"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s21"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s21"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s21"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s21"]) .is-style-st-circle.has-background, :where([data-cl-s~="s21"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s21"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s21"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s21"]) .is-style-st-no.has-background, :where([data-cl-s~="s21"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s21"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s21"]) ol.has-st-border, :where([data-cl-s~="s21"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s21"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s21"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s21"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s21"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s21"]) .has-st-solid-border, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s21"]) .has-st-dashed-border, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s21"]) .has-st-medium-border-width, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s21"]) .has-st-thick-border-width, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s21"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s21"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s21"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s21"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s21"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s21"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s21"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s21"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s21"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s21"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s21"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s21"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s21"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s21"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s21"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s21"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s21"]) ul.wp-block-latest-posts, :where([data-cl-s~="s21"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s21"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s21"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s21"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s21"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s21"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s21"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s21"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s21"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s21"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-wide-background code, :where([data-cl-s~="s21"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s21"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s21"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s21"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s21"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s21"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s21"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s21"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s21"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s21"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s21"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s21"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s21"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s21"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s21"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s21"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s21"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s21"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s21"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s21"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s21"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s21"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s21"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s21"]) .post .is-style-st-table-line table, :where([data-cl-s~="s21"]) .is-style-st-table-line table, :where([data-cl-s~="s21"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s21"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s21"]) .is-style-st-table-line thead, :where([data-cl-s~="s21"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s21"]) .is-style-st-table-line thead th, :where([data-cl-s~="s21"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s21"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s21"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s21"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s21"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s21"]) .is-style-st-table-line td, :where([data-cl-s~="s21"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s21"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s21"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s21"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s21"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s21"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s21"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s21"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s21"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s21"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s21"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s21"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s21"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s21"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s21"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s21"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s21"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s21"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s21"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s21"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s21"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s21"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s21"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s21"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s21"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s21"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s21"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s21"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s21"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s21"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s21"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s21"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s21"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s21"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s21"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s21"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s21"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s21"]) .st-faq.has-color, :where([data-cl-s~="s21"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s21"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s21"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s21"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .st-faq__question, :where([data-cl-s~="s21"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s21"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s21"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s21"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s21"]) .is-style-st-square, :where([data-cl-s~="s21"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s21"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s21"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s21"]) .st-faq__question-content, :where([data-cl-s~="s21"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s21"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s21"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s21"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s21"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s21"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s21"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s21"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s21"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s21"]) .is-style-st-square, :where([data-cl-s~="s21"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s21"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s21"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s21"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s21"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s21"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s21"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s21"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s21"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s21"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s21"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s21"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s21"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s21"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s21"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s21"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s21"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s21"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s21"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s21"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s21"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s21"]) .post, :where([data-cl-s~="s21"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s21"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s21"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s21"]) .post, :where([data-cl-s~="s21"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s21"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s21"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s21"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s21"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s21"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s21"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s21"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s21"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s21"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s21"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s21"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s21"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s21"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s21"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s21"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s21"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s21"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s21"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s21"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s21"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s21"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s21"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s21"]) .wp-block-column > :last-child, :where([data-cl-s~="s21"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s21"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s21"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s21"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s21"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s21"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s21"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s21"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s21"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s21"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s21"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s21"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s21"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s21"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s21"]) ul.blocks-gallery-grid, :where([data-cl-s~="s21"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s21"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s21"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s21"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s21"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s21"]) .s-navi-active body, :where([data-cl-s~="s21"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s21"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s21"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s21"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s21"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s21"]) .sns .st-fa, :where([data-cl-s~="s21"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s21"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s21"]) .rssbox a, :where([data-cl-s~="s21"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s21"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s21"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s21"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s21"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s21"]) .tabnone{ display: none; }
:where([data-cl-s~="s21"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s21"]) .sns .st-fa, :where([data-cl-s~="s21"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s21"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s21"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s21"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s21"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s21"]) .op-text, :where([data-cl-s~="s21"]) .op-text a, :where([data-cl-s~="s21"]) .op-text2, :where([data-cl-s~="s21"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s21"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s21"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li, :where([data-cl-s~="s21"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s21"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s21"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s21"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s21"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s21"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s21"]) pre, :where([data-cl-s~="s21"]) .wp-block-details summary, :where([data-cl-s~="s21"]) p, :where([data-cl-s~="s21"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s21"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s21"]) .yellowbox, :where([data-cl-s~="s21"]) .graybox, :where([data-cl-s~="s21"]) .redbox, :where([data-cl-s~="s21"]) .post ul li, :where([data-cl-s~="s21"]) .post ol li, :where([data-cl-s~="s21"]) .st-tab-content > label, :where([data-cl-s~="s21"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s21"]) h2.has-st-regular-font-size, :where([data-cl-s~="s21"]) .h2modoki, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s21"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s21"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s21"]) .h3modoki, :where([data-cl-s~="s21"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s21"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s21"]) .h4modoki, :where([data-cl-s~="s21"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s21"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s21"]) h5, :where([data-cl-s~="s21"]) h5 span, :where([data-cl-s~="s21"]) .h5modoki, :where([data-cl-s~="s21"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s21"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s21"]) h6, :where([data-cl-s~="s21"]) h6 span, :where([data-cl-s~="s21"]) .h6modoki, :where([data-cl-s~="s21"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s21"]) header{ text-align: left; }
:where([data-cl-s~="s21"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s21"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s21"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s21"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s21"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s21"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s21"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s21"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s21"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s21"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s21"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s21"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s21"]) p, :where([data-cl-s~="s21"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .h2modoki::after, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s21"]) .h2modoki::before, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s21"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s21"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s21"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s21"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s21"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s21"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s21"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s21"]) .yellowbox, :where([data-cl-s~="s21"]) .redbox, :where([data-cl-s~="s21"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s21"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s21"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s21"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s21"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s21"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s21"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s21"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s21"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s21"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s21"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s21"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s21"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s21"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s21"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s21"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s21"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s21"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s21"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s21"]) .home .colum1 main, :where([data-cl-s~="s21"]) .category .colum1 main{ }
:where([data-cl-s~="s21"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s21"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s21"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s21"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s21"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s21"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s21"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s21"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s21"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s21"]) #st_toc_container > ul > li, :where([data-cl-s~="s21"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s21"]) pre, :where([data-cl-s~="s21"]) .wp-block-details summary, :where([data-cl-s~="s21"]) p, :where([data-cl-s~="s21"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s21"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s21"]) .yellowbox, :where([data-cl-s~="s21"]) .graybox, :where([data-cl-s~="s21"]) .redbox, :where([data-cl-s~="s21"]) .post ul li, :where([data-cl-s~="s21"]) .post ol li, :where([data-cl-s~="s21"]) .post table tr td, :where([data-cl-s~="s21"]) .st-tab-content > label, :where([data-cl-s~="s21"]) .st-tabs__tab-list-item, :where([data-cl-s~="s21"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s21"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s21"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s21"]) h2.has-st-regular-font-size, :where([data-cl-s~="s21"]) .h2modoki, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s21"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s21"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s21"]) .h3modoki, :where([data-cl-s~="s21"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s21"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s21"]) .h4modoki, :where([data-cl-s~="s21"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s21"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s21"]) h5, :where([data-cl-s~="s21"]) h5 span, :where([data-cl-s~="s21"]) .h5modoki, :where([data-cl-s~="s21"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s21"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s21"]) h6, :where([data-cl-s~="s21"]) h6 span, :where([data-cl-s~="s21"]) .h6modoki, :where([data-cl-s~="s21"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s21"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s21"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s21"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s21"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s21"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s21"]) #playnow, :where([data-cl-s~="s21"]) .tagcloud, :where([data-cl-s~="s21"]) .st-formbtn, :where([data-cl-s~="s21"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s21"]) #playnow:hover, :where([data-cl-s~="s21"]) .tagcloud:hover, :where([data-cl-s~="s21"]) .st-formbtn:hover, :where([data-cl-s~="s21"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s21"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s21"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s21"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s21"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s21"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s21"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s21"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s21"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s21"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s21"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s21"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s21"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s21"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s21"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s21"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s21"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s21"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s21"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s21"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s21"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s21"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s21"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s21"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s21"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s21"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s21"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s21"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s21"]) .smanone{ display: block; }
:where([data-cl-s~="s21"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s21"]) header{ padding: 0px; }
:where([data-cl-s~="s21"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s21"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s21"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s21"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s21"]) nav{ display: block; }
:where([data-cl-s~="s21"]) .ie7 aside ul li, :where([data-cl-s~="s21"]) .ie8 aside ul li, :where([data-cl-s~="s21"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s21"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s21"]) p, :where([data-cl-s~="s21"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s21"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s21"]) .h2modoki::after, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s21"]) .h2modoki::before, :where([data-cl-s~="s21"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s21"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s21"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s21"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s21"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s21"]) .yellowbox, :where([data-cl-s~="s21"]) .redbox, :where([data-cl-s~="s21"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s21"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s21"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s21"]) .post .st-minihukidashi, :where([data-cl-s~="s21"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s21"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s21"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s21"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s21"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s21"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s21"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s21"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s21"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s21"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s21"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s21"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s21"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s21"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s21"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s21"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s21"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s21"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s21"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s21"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s21"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s21"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s21"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s21"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s21"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s21"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s21"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s21"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s21"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s21"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s21"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s21"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s21"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s21"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s21"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s21"]) #side{ padding: 0px; }
:where([data-cl-s~="s21"]) footer{ width: 100%; }
:where([data-cl-s~="s21"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s21"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s21"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s21"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s21"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s21"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s21"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s21"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s21"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s21"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s21"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s21"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s21"]) #hakusinote #st-header, :where([data-cl-s~="s21"]) #hakusinote #content, :where([data-cl-s~="s21"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s21"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s21"]) .sns{ width: 90%; }
:where([data-cl-s~="s21"]) .sns li{ width: 33%; }
:where([data-cl-s~="s21"]) .snstext{ display: inline; }
:where([data-cl-s~="s21"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s21"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s21"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s21"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s21"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s21"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s21"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s21"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) nav.st5 li .sub-menu, :where([data-cl-s~="s21"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s21"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s21"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s21"]) #st-menuwide div.menu, :where([data-cl-s~="s21"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s21"]) #st-menuwide div.menu::after, :where([data-cl-s~="s21"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) #st-menuwide div.menu li, :where([data-cl-s~="s21"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s21"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s21"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s21"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s21"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s21"]) #st-menuwide div.menu li a, :where([data-cl-s~="s21"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s21"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s21"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s21"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s21"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s21"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s21"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s21"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s21"]) #st_toc_container, :where([data-cl-s~="s21"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s21"]) #st_toc_container > ul > li, :where([data-cl-s~="s21"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s21"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s21"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s21"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s21"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s21"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s21"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s21"]) .spnone{ display: none; }
:where([data-cl-s~="s21"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s21"]) .post .scroll-box table td, :where([data-cl-s~="s21"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s21"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s21"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s21"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s21"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s21"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s21"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s21"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s21"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s21"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s21"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s21"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s21"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s21"]) #page-top, :where([data-cl-s~="s21"]) .st-cardbox, :where([data-cl-s~="s21"]) .st_toc_back, :where([data-cl-s~="s21"]) .rankstlink-l2 p a, :where([data-cl-s~="s21"]) .rankstlink-l p a, :where([data-cl-s~="s21"]) .rankstlink-b p a, :where([data-cl-s~="s21"]) .rankstlink-r p a, :where([data-cl-s~="s21"]) .rankstlink-r2 p a, :where([data-cl-s~="s21"]) .rankstlink-a p a, :where([data-cl-s~="s21"]) .st-mybtn a, :where([data-cl-s~="s21"]) .kanren dd, :where([data-cl-s~="s21"]) .kanren dt, :where([data-cl-s~="s21"]) .post-slide-image, :where([data-cl-s~="s21"]) .post-slide-more, :where([data-cl-s~="s21"]) .post-card-image, :where([data-cl-s~="s21"]) .post-card-title, :where([data-cl-s~="s21"]) a, :where([data-cl-s~="s21"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s21"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s21"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s21"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s21"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s21"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s21"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s21"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s21"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s21"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s21"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s21"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s21"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s21"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s21"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s21"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s21"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s21"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s21"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s21"]) ul li, :where([data-cl-s~="s21"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s21"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s21"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s21"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s21"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s21"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s21"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s21"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s21"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s21"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s21"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s21"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s21"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s21"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s21"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s21"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s21"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s21"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s21"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s21"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s21"]) .st-list li{ }
:where([data-cl-s~="s21"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s21"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s21"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s21"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-box, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-image, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-image a, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-info, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-info a, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-detail, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s21"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s21"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s21"]) .cstmreba .booklink-image, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s21"]) .cstmreba .booklink-info, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s21"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s21"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s21"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s21"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s21"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s21"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s21"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s21"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s21"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s21"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s21"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s21"]) .appreach__developper, :where([data-cl-s~="s21"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s21"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s21"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s21"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s21"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s21"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s21"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s21"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s21"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s21"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s21"]) .post p.rakuten-notice, :where([data-cl-s~="s21"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper{ overflow-x: auto; margin: 20px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 8px; }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper table{ width: 100%; border-collapse: collapse; min-width: 600px; }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper th{ background-color: rgb(245, 245, 245); padding: 12px 15px; text-align: left; font-weight: 700; border-bottom: 2px solid rgb(221, 221, 221); white-space: nowrap; }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper td{ padding: 12px 15px; border-bottom: 1px solid rgb(238, 238, 238); vertical-align: top; }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper .agency-name{ font-weight: 700; color: rgb(51, 51, 51); }
:where([data-cl-s~="s21"]) .senior-model-agency-table-wrapper .age-range{ color: rgb(0, 124, 186); font-weight: 500; }
:where([data-cl-s~="s22"]) img:is([sizes="auto" i], :where([data-cl-s~="s22"]) [sizes^="auto, :where([data-cl-s~="s22"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s22"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s22"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s22"]) .wp-block-avatar, :where([data-cl-s~="s22"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s22"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s22"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s22"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s22"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s22"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s22"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s22"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s22"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s22"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s22"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s22"]) .is-content-justification-right, :where([data-cl-s~="s22"]) .is-content-justification-left, :where([data-cl-s~="s22"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s22"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s22"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s22"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-button.aligncenter, :where([data-cl-s~="s22"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-calendar td, :where([data-cl-s~="s22"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s22"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s22"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s22"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s22"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s22"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s22"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s22"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s22"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s22"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s22"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s22"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s22"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s22"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s22"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s22"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s22"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s22"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s22"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s22"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s22"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s22"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s22"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s22"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s22"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s22"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s22"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s22"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s22"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s22"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s22"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s22"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s22"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s22"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s22"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s22"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s22"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s22"]) .wp-block-comment-author-name, :where([data-cl-s~="s22"]) .wp-block-comment-content, :where([data-cl-s~="s22"]) .wp-block-comment-edit-link, :where([data-cl-s~="s22"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-cover, :where([data-cl-s~="s22"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s22"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s22"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s22"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s22"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s22"]) .wp-block-cover.alignleft, :where([data-cl-s~="s22"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s22"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s22"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s22"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s22"]) .wp-block-cover.alignleft, :where([data-cl-s~="s22"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s22"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s22"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s22"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s22"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s22"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s22"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s22"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s22"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s22"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s22"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s22"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s22"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s22"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s22"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s22"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s22"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s22"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s22"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s22"]) .wp-block-cover-image-text, :where([data-cl-s~="s22"]) .wp-block-cover-image-text a, :where([data-cl-s~="s22"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s22"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s22"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s22"]) .wp-block-cover-text, :where([data-cl-s~="s22"]) .wp-block-cover-text a, :where([data-cl-s~="s22"]) .wp-block-cover-text a:active, :where([data-cl-s~="s22"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s22"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s22"]) section.wp-block-cover-image h2, :where([data-cl-s~="s22"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s22"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s22"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s22"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s22"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s22"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s22"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s22"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s22"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s22"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s22"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s22"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s22"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s22"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s22"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s22"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s22"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s22"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s22"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s22"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s22"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s22"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s22"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s22"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s22"]) .wp-block-embed.alignleft, :where([data-cl-s~="s22"]) .wp-block-embed.alignright, :where([data-cl-s~="s22"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s22"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s22"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s22"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s22"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s22"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s22"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s22"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s22"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s22"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s22"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s22"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s22"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s22"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s22"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s22"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s22"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s22"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s22"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s22"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s22"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s22"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s22"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s22"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s22"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s22"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s22"]) h1.has-background, :where([data-cl-s~="s22"]) h2.has-background, :where([data-cl-s~="s22"]) h3.has-background, :where([data-cl-s~="s22"]) h4.has-background, :where([data-cl-s~="s22"]) h5.has-background, :where([data-cl-s~="s22"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s22"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s22"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s22"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s22"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s22"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s22"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s22"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s22"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s22"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s22"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s22"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s22"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s22"]) .wp-block-image > a, :where([data-cl-s~="s22"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s22"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s22"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s22"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s22"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s22"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s22"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s22"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-image.alignfull img, :where([data-cl-s~="s22"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-image .aligncenter, :where([data-cl-s~="s22"]) .wp-block-image .alignleft, :where([data-cl-s~="s22"]) .wp-block-image .alignright, :where([data-cl-s~="s22"]) .wp-block-image.aligncenter, :where([data-cl-s~="s22"]) .wp-block-image.alignleft, :where([data-cl-s~="s22"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s22"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s22"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s22"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s22"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s22"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s22"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s22"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s22"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s22"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s22"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s22"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s22"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s22"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s22"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s22"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s22"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s22"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s22"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s22"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s22"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s22"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s22"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s22"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s22"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s22"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s22"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s22"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s22"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s22"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s22"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s22"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s22"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s22"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s22"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s22"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s22"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s22"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s22"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s22"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s22"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s22"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s22"]) ol, :where([data-cl-s~="s22"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s22"]) .wp-block-loginout, :where([data-cl-s~="s22"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s22"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s22"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s22"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s22"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s22"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s22"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s22"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s22"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s22"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s22"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s22"]) .wp-block-media-text__media img, :where([data-cl-s~="s22"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s22"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s22"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s22"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation ul, :where([data-cl-s~="s22"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s22"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s22"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s22"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s22"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s22"]) .wp-block-navigation :where(a), :where([data-cl-s~="s22"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s22"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s22"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s22"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s22"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s22"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s22"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s22"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s22"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s22"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s22"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s22"]) .wp-block-navigation__container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s22"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s22"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s22"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s22"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s22"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s22"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s22"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s22"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s22"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s22"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s22"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s22"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s22"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s22"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s22"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s22"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s22"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s22"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s22"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s22"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s22"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s22"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s22"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s22"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s22"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s22"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s22"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s22"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s22"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s22"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s22"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s22"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s22"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s22"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s22"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s22"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s22"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s22"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s22"]) .wp-block-post-comments-link, :where([data-cl-s~="s22"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s22"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s22"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s22"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s22"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s22"]) .alignright){ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s22"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s22"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s22"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s22"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s22"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s22"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s22"]) .wp-block-post-time-to-read, :where([data-cl-s~="s22"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s22"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s22"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s22"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s22"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s22"]) .wp-block-pullquote cite, :where([data-cl-s~="s22"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s22"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s22"]) .wp-block-pullquote cite, :where([data-cl-s~="s22"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s22"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s22"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s22"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s22"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s22"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s22"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s22"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s22"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s22"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s22"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s22"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s22"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s22"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-query-title, :where([data-cl-s~="s22"]) .wp-block-query-total, :where([data-cl-s~="s22"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s22"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s22"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s22"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s22"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s22"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s22"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s22"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s22"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s22"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s22"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s22"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s22"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s22"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s22"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s22"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s22"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s22"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s22"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s22"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s22"]) .wp-block-rss__item-author, :where([data-cl-s~="s22"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s22"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s22"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s22"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s22"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s22"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s22"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s22"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s22"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s22"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s22"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s22"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s22"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s22"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s22"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s22"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s22"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s22"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s22"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s22"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s22"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s22"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s22"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s22"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-site-logo a, :where([data-cl-s~="s22"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s22"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s22"]) .wp-block-site-tagline, :where([data-cl-s~="s22"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s22"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s22"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s22"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s22"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s22"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s22"]) .wp-block-social-links, :where([data-cl-s~="s22"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s22"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s22"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s22"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s22"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s22"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s22"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s22"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s22"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s22"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s22"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s22"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s22"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s22"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s22"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s22"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s22"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s22"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s22"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s22"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s22"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s22"]) .wp-block-table td, :where([data-cl-s~="s22"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s22"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s22"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s22"]) .wp-block-table.aligncenter, :where([data-cl-s~="s22"]) .wp-block-table.alignleft, :where([data-cl-s~="s22"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s22"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s22"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s22"]) .wp-block-table.alignleft td, :where([data-cl-s~="s22"]) .wp-block-table.alignleft th, :where([data-cl-s~="s22"]) .wp-block-table.alignright td, :where([data-cl-s~="s22"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s22"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s22"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s22"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s22"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s22"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s22"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s22"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s22"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s22"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s22"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s22"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s22"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s22"]) .wp-block-text-columns, :where([data-cl-s~="s22"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s22"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s22"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s22"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s22"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s22"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s22"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s22"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s22"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s22"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s22"]) .editor-styles-wrapper, :where([data-cl-s~="s22"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s22"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s22"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s22"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s22"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s22"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s22"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s22"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s22"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s22"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s22"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s22"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s22"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s22"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s22"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s22"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s22"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s22"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s22"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s22"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s22"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s22"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s22"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s22"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s22"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s22"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s22"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s22"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s22"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s22"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s22"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s22"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s22"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s22"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s22"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s22"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s22"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s22"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s22"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s22"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s22"]) .rcc-wrap, :where([data-cl-s~="s22"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s22"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s22"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s22"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s22"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s22"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s22"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s22"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s22"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s22"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s22"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s22"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s22"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s22"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s22"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s22"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s22"]) .rcc-shop, :where([data-cl-s~="s22"]) .rcc-retrieved, :where([data-cl-s~="s22"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s22"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s22"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s22"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s22"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s22"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s22"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s22"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s22"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s22"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s22"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s22"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s22"]) .rcc-promo-visible, :where([data-cl-s~="s22"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s22"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s22"]) .rcc-promo:focus-visible, :where([data-cl-s~="s22"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s22"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s22"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s22"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s22"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s22"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s22"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s22"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s22"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s22"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s22"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s22"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s22"]) .rcc-retrieved, :where([data-cl-s~="s22"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s22"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s22"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s22"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s22"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s22"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s22"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s22"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s22"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s22"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s22"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s22"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s22"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s22"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s22"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s22"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s22"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s22"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s22"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s22"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s22"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s22"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s22"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s22"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s22"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s22"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s22"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s22"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s22"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s22"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s22"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s22"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s22"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s22"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s22"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s22"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s22"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s22"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s22"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s22"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s22"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s22"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s22"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s22"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s22"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s22"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s22"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s22"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s22"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s22"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s22"]) .is-layout-flex > :is(*, :where([data-cl-s~="s22"]) div){ margin: 0px; }
:where([data-cl-s~="s22"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s22"]) .is-layout-grid > :is(*, :where([data-cl-s~="s22"]) div){ margin: 0px; }
:where([data-cl-s~="s22"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s22"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s22"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s22"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s22"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s22"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s22"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s22"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s22"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s22"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s22"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s22"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s22"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s22"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s22"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s22"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s22"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s22"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s22"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s22"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s22"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s22"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s22"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s22"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s22"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s22"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s22"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s22"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s22"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s22"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s22"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s22"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s22"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s22"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s22"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s22"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s22"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s22"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s22"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s22"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s22"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s22"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s22"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s22"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s22"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s22"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s22"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s22"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s22"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s22"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s22"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s22"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s22"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s22"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s22"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s22"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s22"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s22"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s22"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s22"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s22"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s22"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s22"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s22"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s22"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s22"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s22"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s22"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s22"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s22"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s22"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s22"]) .wpcf7 input[type="url"], :where([data-cl-s~="s22"]) .wpcf7 input[type="email"], :where([data-cl-s~="s22"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s22"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s22"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s22"]) #toc_container li, :where([data-cl-s~="s22"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s22"]) #toc_container.no_bullets li, :where([data-cl-s~="s22"]) #toc_container.no_bullets ul, :where([data-cl-s~="s22"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s22"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s22"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s22"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s22"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s22"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s22"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s22"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s22"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s22"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s22"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s22"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s22"]) #toc_container.toc_black a, :where([data-cl-s~="s22"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s22"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s22"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s22"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s22"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s22"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s22"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s22"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s22"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s22"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s22"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s22"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s22"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s22"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s22"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s22"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s22"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s22"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s22"]) .yyi-rinker-attention-before, :where([data-cl-s~="s22"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s22"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s22"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s22"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s22"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s22"]) body{ margin: 0px; }
:where([data-cl-s~="s22"]) article, :where([data-cl-s~="s22"]) aside, :where([data-cl-s~="s22"]) details, :where([data-cl-s~="s22"]) figcaption, :where([data-cl-s~="s22"]) figure, :where([data-cl-s~="s22"]) footer, :where([data-cl-s~="s22"]) header, :where([data-cl-s~="s22"]) hgroup, :where([data-cl-s~="s22"]) main, :where([data-cl-s~="s22"]) nav, :where([data-cl-s~="s22"]) section, :where([data-cl-s~="s22"]) summary{ display: block; }
:where([data-cl-s~="s22"]) audio, :where([data-cl-s~="s22"]) canvas, :where([data-cl-s~="s22"]) progress, :where([data-cl-s~="s22"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s22"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s22"]) [hidden], :where([data-cl-s~="s22"]) template{ display: none; }
:where([data-cl-s~="s22"]) a{ background: 0px 0px; }
:where([data-cl-s~="s22"]) a:active, :where([data-cl-s~="s22"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s22"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s22"]) b, :where([data-cl-s~="s22"]) strong{ font-weight: 700; }
:where([data-cl-s~="s22"]) dfn{ font-style: italic; }
:where([data-cl-s~="s22"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s22"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) small{ font-size: 80%; }
:where([data-cl-s~="s22"]) sub, :where([data-cl-s~="s22"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s22"]) sup{ top: -0.5em; }
:where([data-cl-s~="s22"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s22"]) img{ border: 0px; }
:where([data-cl-s~="s22"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s22"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s22"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s22"]) pre{ overflow: auto; }
:where([data-cl-s~="s22"]) code, :where([data-cl-s~="s22"]) kbd, :where([data-cl-s~="s22"]) pre, :where([data-cl-s~="s22"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s22"]) button, :where([data-cl-s~="s22"]) input, :where([data-cl-s~="s22"]) optgroup, :where([data-cl-s~="s22"]) select, :where([data-cl-s~="s22"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s22"]) button{ overflow: visible; }
:where([data-cl-s~="s22"]) button, :where([data-cl-s~="s22"]) select{ text-transform: none; }
:where([data-cl-s~="s22"]) button, html:where([data-cl-s~="s22"]) input[type="button"], :where([data-cl-s~="s22"]) input[type="reset"], :where([data-cl-s~="s22"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s22"]) button[disabled], html:where([data-cl-s~="s22"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s22"]) input{ line-height: normal; }
:where([data-cl-s~="s22"]) input[type="checkbox"], :where([data-cl-s~="s22"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s22"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s22"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s22"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s22"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s22"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s22"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s22"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) textarea{ overflow: auto; }
:where([data-cl-s~="s22"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s22"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s22"]) td, :where([data-cl-s~="s22"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s22"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s22"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s22"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s22"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s22"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s22"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s22"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s22"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s22"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s22"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s22"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s22"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s22"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s22"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s22"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s22"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s22"]) .pull-right{ float: right; }
:where([data-cl-s~="s22"]) .pull-left{ float: left; }
:where([data-cl-s~="s22"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s22"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s22"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s22"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s22"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s22"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s22"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s22"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s22"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s22"]) .fa-rotate-90, :root:where([data-cl-s~="s22"]) .fa-rotate-180, :root:where([data-cl-s~="s22"]) .fa-rotate-270, :root:where([data-cl-s~="s22"]) .fa-flip-horizontal, :root:where([data-cl-s~="s22"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s22"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s22"]) .fa-stack-1x, :where([data-cl-s~="s22"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s22"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s22"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s22"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-remove::before, :where([data-cl-s~="s22"]) .fa-close::before, :where([data-cl-s~="s22"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gear::before, :where([data-cl-s~="s22"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-rotate-right::before, :where([data-cl-s~="s22"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dedent::before, :where([data-cl-s~="s22"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-photo::before, :where([data-cl-s~="s22"]) .fa-image::before, :where([data-cl-s~="s22"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-edit::before, :where([data-cl-s~="s22"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mail-forward::before, :where([data-cl-s~="s22"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-warning::before, :where([data-cl-s~="s22"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bar-chart-o::before, :where([data-cl-s~="s22"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gears::before, :where([data-cl-s~="s22"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-facebook-f::before, :where([data-cl-s~="s22"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-feed::before, :where([data-cl-s~="s22"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-group::before, :where([data-cl-s~="s22"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chain::before, :where([data-cl-s~="s22"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cut::before, :where([data-cl-s~="s22"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-copy::before, :where([data-cl-s~="s22"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-save::before, :where([data-cl-s~="s22"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-navicon::before, :where([data-cl-s~="s22"]) .fa-reorder::before, :where([data-cl-s~="s22"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-unsorted::before, :where([data-cl-s~="s22"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-down::before, :where([data-cl-s~="s22"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-up::before, :where([data-cl-s~="s22"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-rotate-left::before, :where([data-cl-s~="s22"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-legal::before, :where([data-cl-s~="s22"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dashboard::before, :where([data-cl-s~="s22"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-flash::before, :where([data-cl-s~="s22"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-paste::before, :where([data-cl-s~="s22"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mobile-phone::before, :where([data-cl-s~="s22"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mail-reply::before, :where([data-cl-s~="s22"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mail-reply-all::before, :where([data-cl-s~="s22"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-star-half-empty::before, :where([data-cl-s~="s22"]) .fa-star-half-full::before, :where([data-cl-s~="s22"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-unlink::before, :where([data-cl-s~="s22"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-toggle-down::before, :where([data-cl-s~="s22"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-toggle-up::before, :where([data-cl-s~="s22"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-toggle-right::before, :where([data-cl-s~="s22"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-euro::before, :where([data-cl-s~="s22"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dollar::before, :where([data-cl-s~="s22"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-rupee::before, :where([data-cl-s~="s22"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cny::before, :where([data-cl-s~="s22"]) .fa-rmb::before, :where([data-cl-s~="s22"]) .fa-yen::before, :where([data-cl-s~="s22"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ruble::before, :where([data-cl-s~="s22"]) .fa-rouble::before, :where([data-cl-s~="s22"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-won::before, :where([data-cl-s~="s22"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bitcoin::before, :where([data-cl-s~="s22"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gittip::before, :where([data-cl-s~="s22"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-toggle-left::before, :where([data-cl-s~="s22"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-turkish-lira::before, :where([data-cl-s~="s22"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-institution::before, :where([data-cl-s~="s22"]) .fa-bank::before, :where([data-cl-s~="s22"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mortar-board::before, :where([data-cl-s~="s22"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-automobile::before, :where([data-cl-s~="s22"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cab::before, :where([data-cl-s~="s22"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-photo-o::before, :where([data-cl-s~="s22"]) .fa-file-picture-o::before, :where([data-cl-s~="s22"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-zip-o::before, :where([data-cl-s~="s22"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-sound-o::before, :where([data-cl-s~="s22"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-movie-o::before, :where([data-cl-s~="s22"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-life-bouy::before, :where([data-cl-s~="s22"]) .fa-life-buoy::before, :where([data-cl-s~="s22"]) .fa-life-saver::before, :where([data-cl-s~="s22"]) .fa-support::before, :where([data-cl-s~="s22"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ra::before, :where([data-cl-s~="s22"]) .fa-resistance::before, :where([data-cl-s~="s22"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ge::before, :where([data-cl-s~="s22"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-y-combinator-square::before, :where([data-cl-s~="s22"]) .fa-yc-square::before, :where([data-cl-s~="s22"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wechat::before, :where([data-cl-s~="s22"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-send::before, :where([data-cl-s~="s22"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-send-o::before, :where([data-cl-s~="s22"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s22"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shekel::before, :where([data-cl-s~="s22"]) .fa-sheqel::before, :where([data-cl-s~="s22"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-intersex::before, :where([data-cl-s~="s22"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hotel::before, :where([data-cl-s~="s22"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-yc::before, :where([data-cl-s~="s22"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-battery-4::before, :where([data-cl-s~="s22"]) .fa-battery::before, :where([data-cl-s~="s22"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-battery-3::before, :where([data-cl-s~="s22"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-battery-2::before, :where([data-cl-s~="s22"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-battery-1::before, :where([data-cl-s~="s22"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-battery-0::before, :where([data-cl-s~="s22"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hourglass-1::before, :where([data-cl-s~="s22"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hourglass-2::before, :where([data-cl-s~="s22"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hourglass-3::before, :where([data-cl-s~="s22"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-grab-o::before, :where([data-cl-s~="s22"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-stop-o::before, :where([data-cl-s~="s22"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-tv::before, :where([data-cl-s~="s22"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-asl-interpreting::before, :where([data-cl-s~="s22"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-deafness::before, :where([data-cl-s~="s22"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s22"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-signing::before, :where([data-cl-s~="s22"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-google-plus-circle::before, :where([data-cl-s~="s22"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-fa::before, :where([data-cl-s~="s22"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-vcard::before, :where([data-cl-s~="s22"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-vcard-o::before, :where([data-cl-s~="s22"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-drivers-license::before, :where([data-cl-s~="s22"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-drivers-license-o::before, :where([data-cl-s~="s22"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thermometer-4::before, :where([data-cl-s~="s22"]) .fa-thermometer::before, :where([data-cl-s~="s22"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thermometer-3::before, :where([data-cl-s~="s22"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thermometer-2::before, :where([data-cl-s~="s22"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thermometer-1::before, :where([data-cl-s~="s22"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-thermometer-0::before, :where([data-cl-s~="s22"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bathtub::before, :where([data-cl-s~="s22"]) .fa-s15::before, :where([data-cl-s~="s22"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-times-rectangle::before, :where([data-cl-s~="s22"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s22"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s22"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s22"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s22"]) .sr-only-focusable:active, :where([data-cl-s~="s22"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s22"]) .faa-wrench.animated, :where([data-cl-s~="s22"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s22"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s22"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s22"]) .faa-ring.animated, :where([data-cl-s~="s22"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s22"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s22"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s22"]) .faa-vertical.animated, :where([data-cl-s~="s22"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s22"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s22"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s22"]) .faa-horizontal.animated, :where([data-cl-s~="s22"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s22"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s22"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s22"]) .faa-flash.animated, :where([data-cl-s~="s22"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s22"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s22"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s22"]) .faa-bounce.animated, :where([data-cl-s~="s22"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s22"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s22"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s22"]) .faa-spin.animated, :where([data-cl-s~="s22"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s22"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s22"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s22"]) .faa-float.animated, :where([data-cl-s~="s22"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s22"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s22"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s22"]) .faa-pulse.animated, :where([data-cl-s~="s22"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s22"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s22"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s22"]) .faa-shake.animated, :where([data-cl-s~="s22"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s22"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s22"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s22"]) .faa-tada.animated, :where([data-cl-s~="s22"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s22"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s22"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s22"]) .faa-passing.animated, :where([data-cl-s~="s22"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s22"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s22"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s22"]) .faa-passing-reverse.animated, :where([data-cl-s~="s22"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s22"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s22"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s22"]) .faa-burst.animated, :where([data-cl-s~="s22"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s22"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s22"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s22"]) .faa-falling.animated, :where([data-cl-s~="s22"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s22"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s22"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s22"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s22"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s22"]) [class^="st-svg-"], :where([data-cl-s~="s22"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s22"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s22"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s22"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-quora::before, :where([data-cl-s~="s22"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s22"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s22"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s22"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s22"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s22"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s22"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s22"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s22"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s22"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s22"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s22"]) .slick-slider .slick-track, :where([data-cl-s~="s22"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s22"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .slick-track::before, :where([data-cl-s~="s22"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s22"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s22"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s22"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s22"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s22"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s22"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s22"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s22"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s22"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s22"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s22"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s22"]) .slick-prev, :where([data-cl-s~="s22"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s22"]) .slick-prev:hover, :where([data-cl-s~="s22"]) .slick-prev:focus, :where([data-cl-s~="s22"]) .slick-next:hover, :where([data-cl-s~="s22"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s22"]) .slick-prev:hover::before, :where([data-cl-s~="s22"]) .slick-prev:focus::before, :where([data-cl-s~="s22"]) .slick-next:hover::before, :where([data-cl-s~="s22"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s22"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s22"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s22"]) .slick-prev::before, :where([data-cl-s~="s22"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s22"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s22"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s22"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s22"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s22"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s22"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s22"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s22"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s22"]) .slick-dots li button:hover, :where([data-cl-s~="s22"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s22"]) .slick-dots li button:hover::before, :where([data-cl-s~="s22"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s22"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s22"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .st-marquee p:empty, :where([data-cl-s~="s22"]) p:empty{ display: none; }
:where([data-cl-s~="s22"]) .st-notosans, :where([data-cl-s~="s22"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s22"]) .st-m1c, :where([data-cl-s~="s22"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s22"]) main, :where([data-cl-s~="s22"]) article, :where([data-cl-s~="s22"]) aside, :where([data-cl-s~="s22"]) header, :where([data-cl-s~="s22"]) canvas, :where([data-cl-s~="s22"]) details, :where([data-cl-s~="s22"]) figcaption, :where([data-cl-s~="s22"]) figure, :where([data-cl-s~="s22"]) footer, :where([data-cl-s~="s22"]) nav, :where([data-cl-s~="s22"]) section, :where([data-cl-s~="s22"]) summary{ display: block; }
html:where([data-cl-s~="s22"]), :where([data-cl-s~="s22"]) body{ height: 100%; }
:where([data-cl-s~="s22"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s22"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) cite{ font-style: normal; }
:where([data-cl-s~="s22"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s22"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s22"]) h1, :where([data-cl-s~="s22"]) h2, :where([data-cl-s~="s22"]) h3, :where([data-cl-s~="s22"]) h4, :where([data-cl-s~="s22"]) h5, :where([data-cl-s~="s22"]) h6, :where([data-cl-s~="s22"]) h5 span, :where([data-cl-s~="s22"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s22"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s22"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s22"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s22"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s22"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .wp-block-video, :where([data-cl-s~="s22"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .sticky, :where([data-cl-s~="s22"]) .gallery-caption, :where([data-cl-s~="s22"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s22"]) .dashicons, :where([data-cl-s~="s22"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s22"]) [class^="material-icons-"], :where([data-cl-s~="s22"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s22"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s22"]) .st-hide{ display: none; }
:where([data-cl-s~="s22"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s22"]) .post h4 .point-in i, :where([data-cl-s~="s22"]) .n-entry i, :where([data-cl-s~="s22"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-timeline > br, :where([data-cl-s~="s22"]) .st-tab-content > br, :where([data-cl-s~="s22"]) .st_table_sc > br, :where([data-cl-s~="s22"]) .post .st-box-btn > br, :where([data-cl-s~="s22"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s22"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .st-svg-question-circle, :where([data-cl-s~="s22"]) .st-svg-check-circle, :where([data-cl-s~="s22"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s22"]) .st-svg-exclamation-circle, :where([data-cl-s~="s22"]) .st-svg-pencil-square-o, :where([data-cl-s~="s22"]) .st-svg-user, :where([data-cl-s~="s22"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s22"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s22"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s22"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s22"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s22"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s22"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s22"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s22"]) .faa-spin.animated, :where([data-cl-s~="s22"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s22"]) a, :where([data-cl-s~="s22"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s22"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s22"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s22"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s22"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s22"]) img:not(.size-st_header_slider), :where([data-cl-s~="s22"]) video, :where([data-cl-s~="s22"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s22"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s22"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s22"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s22"]) .is-style-st-photoline img, :where([data-cl-s~="s22"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .is-style-st-photohu, :where([data-cl-s~="s22"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s22"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s22"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s22"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s22"]) .st-photohu div img, :where([data-cl-s~="s22"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) img.size-full, :where([data-cl-s~="s22"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s22"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s22"]) .resetwidth img, :where([data-cl-s~="s22"]) .resetwidth video, :where([data-cl-s~="s22"]) .resetwidth object, :where([data-cl-s~="s22"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s22"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s22"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s22"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s22"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s22"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s22"]) .h-100{ height: 100%; }
:where([data-cl-s~="s22"]) .pa0, :where([data-cl-s~="s22"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s22"]) .ma0, :where([data-cl-s~="s22"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s22"]) .mt0, :where([data-cl-s~="s22"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s22"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s22"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s22"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s22"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s22"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s22"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s22"]) .mr0, :where([data-cl-s~="s22"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s22"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s22"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s22"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s22"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s22"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s22"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s22"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s22"]) .ml0, :where([data-cl-s~="s22"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s22"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s22"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s22"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s22"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s22"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s22"]) .mb-0, :where([data-cl-s~="s22"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s22"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s22"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s22"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s22"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s22"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s22"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s22"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s22"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s22"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s22"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s22"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s22"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s22"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s22"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s22"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s22"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s22"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s22"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s22"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s22"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s22"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s22"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s22"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s22"]) .st-bg-stich::after, :where([data-cl-s~="s22"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s22"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s22"]) .st-brackets::before, :where([data-cl-s~="s22"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s22"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s22"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s22"]) .post .st-timeline, :where([data-cl-s~="s22"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s22"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s22"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s22"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s22"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s22"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-timeline > li::after, :where([data-cl-s~="s22"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s22"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s22"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s22"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s22"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s22"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s22"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s22"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s22"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s22"]) .st-timeline-list-text a, :where([data-cl-s~="s22"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s22"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s22"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s22"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s22"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s22"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s22"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s22"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s22"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s22"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s22"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s22"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s22"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s22"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s22"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s22"]) .st-in-mybox .st-point, :where([data-cl-s~="s22"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s22"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s22"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s22"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s22"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s22"]) .st-back-btn .st-fa, :where([data-cl-s~="s22"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s22"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s22"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s22"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s22"]) .smanone{ display: none; }
:where([data-cl-s~="s22"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s22"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s22"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s22"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s22"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s22"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) kbd, :where([data-cl-s~="s22"]) .st-code, :where([data-cl-s~="s22"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s22"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s22"]) kbd, :where([data-cl-s~="s22"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s22"]) pre .st-code, :where([data-cl-s~="s22"]) .st-pre .st-code, :where([data-cl-s~="s22"]) pre code, :where([data-cl-s~="s22"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s22"]) .clear{ clear: both; }
:where([data-cl-s~="s22"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s22"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s22"]) thead th, :where([data-cl-s~="s22"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s22"]) table thead th, :where([data-cl-s~="s22"]) table thead th p, :where([data-cl-s~="s22"]) table thead tr td, :where([data-cl-s~="s22"]) .post table thead tr td, :where([data-cl-s~="s22"]) .post table thead tr td p, :where([data-cl-s~="s22"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s22"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s22"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s22"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s22"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s22"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s22"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s22"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s22"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s22"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s22"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s22"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s22"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s22"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s22"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s22"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s22"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s22"]) #side aside .slick-dots li, :where([data-cl-s~="s22"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s22"]) .slick-prev, :where([data-cl-s~="s22"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s22"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s22"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s22"]) .slick-prev:hover, :where([data-cl-s~="s22"]) .slick-prev:focus, :where([data-cl-s~="s22"]) .slick-next:hover, :where([data-cl-s~="s22"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s22"]) .slick-prev::before, :where([data-cl-s~="s22"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s22"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s22"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s22"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s22"]) .slick-slide:focus, :where([data-cl-s~="s22"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s22"]) .slider, :where([data-cl-s~="s22"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s22"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s22"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s22"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s22"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s22"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s22"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s22"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s22"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s22"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s22"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s22"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .header-post-slider.is-wide, :where([data-cl-s~="s22"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s22"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s22"]) .post-slide-image, :where([data-cl-s~="s22"]) .post-slide-more, :where([data-cl-s~="s22"]) .post-card-image, :where([data-cl-s~="s22"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s22"]) .post-slide-image:hover, :where([data-cl-s~="s22"]) .post-slide-more:hover, :where([data-cl-s~="s22"]) .post-card-image:hover, :where([data-cl-s~="s22"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s22"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s22"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s22"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s22"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s22"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s22"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s22"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s22"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s22"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s22"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s22"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s22"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s22"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s22"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s22"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s22"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s22"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s22"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s22"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s22"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s22"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s22"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s22"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s22"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s22"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s22"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s22"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s22"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s22"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s22"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s22"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s22"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s22"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s22"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s22"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s22"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s22"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s22"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s22"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s22"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s22"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s22"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s22"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s22"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s22"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s22"]) .post-card-date .st-fa, :where([data-cl-s~="s22"]) .post-slide-date .st-fa, :where([data-cl-s~="s22"]) .post-card-date .fa, :where([data-cl-s~="s22"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s22"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s22"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s22"]) .post-card-excerpt p, :where([data-cl-s~="s22"]) main .post-slide-excerpt p, :where([data-cl-s~="s22"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s22"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s22"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s22"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s22"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s22"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s22"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s22"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s22"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .content-post-slider, :where([data-cl-s~="s22"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s22"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s22"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s22"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s22"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s22"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s22"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s22"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s22"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s22"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s22"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s22"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s22"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s22"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s22"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s22"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s22"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s22"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s22"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s22"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s22"]) a.st-flexbox-link, :where([data-cl-s~="s22"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s22"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s22"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s22"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s22"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s22"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s22"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s22"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s22"]) .st-header-flexbox ul, :where([data-cl-s~="s22"]) .post .st-header-flexbox ol, :where([data-cl-s~="s22"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s22"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s22"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s22"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s22"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s22"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s22"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s22"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s22"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s22"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s22"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s22"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s22"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s22"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s22"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s22"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s22"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s22"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) pre, :where([data-cl-s~="s22"]) .wp-block-details summary, :where([data-cl-s~="s22"]) p, :where([data-cl-s~="s22"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s22"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s22"]) .yellowbox, :where([data-cl-s~="s22"]) .graybox, :where([data-cl-s~="s22"]) .redbox, :where([data-cl-s~="s22"]) #topnews .clearfix dd p, :where([data-cl-s~="s22"]) .post ul li, :where([data-cl-s~="s22"]) .post ol li, :where([data-cl-s~="s22"]) #comments #respond, :where([data-cl-s~="s22"]) .st-tab-content > label, :where([data-cl-s~="s22"]) .st-tabs__tab-list-item, :where([data-cl-s~="s22"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s22"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s22"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) h1{ margin: 0px; }
:where([data-cl-s~="s22"]) h2.has-st-regular-font-size, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s22"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s22"]) .h3modoki, :where([data-cl-s~="s22"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s22"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s22"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s22"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s22"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s22"]) h5, :where([data-cl-s~="s22"]) h5 span, :where([data-cl-s~="s22"]) .h5modoki, :where([data-cl-s~="s22"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s22"]) #footer h5, :where([data-cl-s~="s22"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s22"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s22"]) h6, :where([data-cl-s~="s22"]) h6 span, :where([data-cl-s~="s22"]) .h6modoki, :where([data-cl-s~="s22"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s22"]) .st-h-copy-toc, :where([data-cl-s~="s22"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s22"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s22"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s22"]) p, :where([data-cl-s~="s22"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s22"]) header .descr.sitenametop, :where([data-cl-s~="s22"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s22"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s22"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s22"]) header .descr.sitename-only, :where([data-cl-s~="s22"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s22"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s22"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s22"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s22"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s22"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s22"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s22"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s22"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s22"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s22"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s22"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s22"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s22"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s22"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s22"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s22"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s22"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s22"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s22"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s22"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s22"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s22"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s22"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s22"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s22"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s22"]) .blog_info .st-fa, :where([data-cl-s~="s22"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s22"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s22"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s22"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s22"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s22"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s22"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s22"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s22"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s22"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s22"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s22"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s22"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s22"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s22"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s22"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .h5modoki, :where([data-cl-s~="s22"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s22"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s22"]) .h2modoki, :where([data-cl-s~="s22"]) .h3modoki, :where([data-cl-s~="s22"]) .h4modoki, :where([data-cl-s~="s22"]) .h5modoki, :where([data-cl-s~="s22"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s22"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s22"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s22"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s22"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s22"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s22"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s22"]) .wp-block-image figcaption a, :where([data-cl-s~="s22"]) .wp-block-image figcaption, :where([data-cl-s~="s22"]) .wp-caption-text a, :where([data-cl-s~="s22"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s22"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s22"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s22"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s22"]) #side .widget_meta ul li, :where([data-cl-s~="s22"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s22"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s22"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #content{ position: relative; }
:where([data-cl-s~="s22"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s22"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s22"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s22"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s22"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s22"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s22"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s22"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s22"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s22"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s22"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s22"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s22"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s22"]) .post .blogbox .st-fa, :where([data-cl-s~="s22"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s22"]) .post .blogbox .fa, :where([data-cl-s~="s22"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s22"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s22"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s22"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s22"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s22"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s22"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s22"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-large, :where([data-cl-s~="s22"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s22"]) .inyoumodoki, :where([data-cl-s~="s22"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .inyoumodoki::before, :where([data-cl-s~="s22"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s22"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s22"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s22"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) blockquote.tiktok-embed, :where([data-cl-s~="s22"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s22"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s22"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s22"]) .post blockquote cite, :where([data-cl-s~="s22"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s22"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s22"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s22"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s22"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s22"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s22"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s22"]) .ymarker, :where([data-cl-s~="s22"]) .ymarker-s, :where([data-cl-s~="s22"]) .gmarker, :where([data-cl-s~="s22"]) .gmarker-s, :where([data-cl-s~="s22"]) .rmarker, :where([data-cl-s~="s22"]) .rmarker-s, :where([data-cl-s~="s22"]) .bmarker, :where([data-cl-s~="s22"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s22"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s22"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s22"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s22"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s22"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s22"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s22"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s22"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s22"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s22"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s22"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s22"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .post .yellowbox .maruck, :where([data-cl-s~="s22"]) .post .yellowbox .maruno, :where([data-cl-s~="s22"]) .post .yellowbox p:last-child, :where([data-cl-s~="s22"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s22"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .graybox .maruck, :where([data-cl-s~="s22"]) .post .graybox .maruno, :where([data-cl-s~="s22"]) .post .graybox p:last-child, :where([data-cl-s~="s22"]) .post .graybox ol:last-child, :where([data-cl-s~="s22"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .redbox .maruck, :where([data-cl-s~="s22"]) .post .redbox .maruno, :where([data-cl-s~="s22"]) .post .redbox p:last-child, :where([data-cl-s~="s22"]) .post .redbox ol:last-child, :where([data-cl-s~="s22"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .freebox .maruck, :where([data-cl-s~="s22"]) .post .freebox .maruno, :where([data-cl-s~="s22"]) .post .st-mybox .maruck, :where([data-cl-s~="s22"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s22"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s22"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s22"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s22"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s22"]) span.sankou, :where([data-cl-s~="s22"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s22"]) span.sankou.green, :where([data-cl-s~="s22"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s22"]) span.sankou.blue, :where([data-cl-s~="s22"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s22"]) span.st-hisu, :where([data-cl-s~="s22"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s22"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s22"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s22"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s22"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s22"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s22"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s22"]) .st-wrench-icon i::before, :where([data-cl-s~="s22"]) .st-wrench-icon::before, :where([data-cl-s~="s22"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s22"]) .st-ring-icon i::before, :where([data-cl-s~="s22"]) .st-ring-icon::before, :where([data-cl-s~="s22"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s22"]) .st-horizontal-icon i::before, :where([data-cl-s~="s22"]) .st-horizontal-icon::before, :where([data-cl-s~="s22"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s22"]) .st-vertical-icon i::before, :where([data-cl-s~="s22"]) .st-vertical-icon::before, :where([data-cl-s~="s22"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s22"]) .st-flash-icon i::before, :where([data-cl-s~="s22"]) .st-flash-icon::before, :where([data-cl-s~="s22"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s22"]) .st-bounce-icon i::before, :where([data-cl-s~="s22"]) .st-bounce-icon::before, :where([data-cl-s~="s22"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s22"]) .st-rotation-icon i::before, :where([data-cl-s~="s22"]) .st-rotation-icon::before, :where([data-cl-s~="s22"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s22"]) .st-float-icon i::before, :where([data-cl-s~="s22"]) .st-float-icon::before, :where([data-cl-s~="s22"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s22"]) .st-pulse-icon i::before, :where([data-cl-s~="s22"]) .st-pulse-icon::before, :where([data-cl-s~="s22"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s22"]) .st-shake-s-icon i::before, :where([data-cl-s~="s22"]) .st-shake-s-icon::before, :where([data-cl-s~="s22"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s22"]) .st-shake-icon i::before, :where([data-cl-s~="s22"]) .st-shake-icon::before, :where([data-cl-s~="s22"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s22"]) .st-tada-icon i::before, :where([data-cl-s~="s22"]) .st-tada-icon::before, :where([data-cl-s~="s22"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s22"]) .st-passing-icon i::before, :where([data-cl-s~="s22"]) .st-passing-icon::before, :where([data-cl-s~="s22"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s22"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s22"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s22"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s22"]) .st-burst-icon i::before, :where([data-cl-s~="s22"]) .st-burst-icon::before, :where([data-cl-s~="s22"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s22"]) .st-falling-icon i::before, :where([data-cl-s~="s22"]) .st-falling-icon::before, :where([data-cl-s~="s22"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s22"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s22"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s22"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s22"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s22"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s22"]) .y-star, :where([data-cl-s~="s22"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s22"]) .y-star .st-svg-star, :where([data-cl-s~="s22"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s22"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s22"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s22"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s22"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s22"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s22"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s22"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s22"]) .post .p-entry-t, :where([data-cl-s~="s22"]) #side .p-entry-t, :where([data-cl-s~="s22"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s22"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s22"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s22"]) #footer .pop-box, :where([data-cl-s~="s22"]) .nowhits .pop-box, :where([data-cl-s~="s22"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s22"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s22"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s22"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s22"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s22"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s22"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s22"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s22"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s22"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s22"]) footer .footer-wbox .headbox, :where([data-cl-s~="s22"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s22"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s22"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s22"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s22"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s22"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s22"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s22"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s22"]) #content-w .category .p-entry, :where([data-cl-s~="s22"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s22"]) #content-w .post .category .p-entry, :where([data-cl-s~="s22"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s22"]) #content-w .category .p-entry::after, :where([data-cl-s~="s22"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s22"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s22"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s22"]) .category .p-entry-t, :where([data-cl-s~="s22"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s22"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s22"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s22"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s22"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s22"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s22"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s22"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s22"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s22"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s22"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s22"]) .poprank{ position: relative; }
:where([data-cl-s~="s22"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s22"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s22"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s22"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s22"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s22"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s22"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s22"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s22"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) #footer .copy, :where([data-cl-s~="s22"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s22"]) #footer .copy a, :where([data-cl-s~="s22"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s22"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s22"]) .head-telno a, :where([data-cl-s~="s22"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s22"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s22"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s22"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s22"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s22"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s22"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s22"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s22"]) .headbox, :where([data-cl-s~="s22"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s22"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s22"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s22"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s22"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s22"]) .widget_recent_entries ul li a, :where([data-cl-s~="s22"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s22"]) .widget_recent_entries ul li, :where([data-cl-s~="s22"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s22"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s22"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s22"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s22"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s22"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s22"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s22"]) footer .widget_recent_entries ul, :where([data-cl-s~="s22"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s22"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s22"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s22"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s22"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s22"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s22"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s22"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s22"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s22"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s22"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s22"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s22"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s22"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s22"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s22"]) #st-infomation-widget .huto *, :where([data-cl-s~="s22"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s22"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s22"]) footer .widget_tag_cloud, :where([data-cl-s~="s22"]) footer .widget_categories, :where([data-cl-s~="s22"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #footer .st-formbtn, :where([data-cl-s~="s22"]) #footer .rssbox, :where([data-cl-s~="s22"]) #footer .st-author-box, :where([data-cl-s~="s22"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s22"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s22"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s22"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s22"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s22"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s22"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s22"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s22"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s22"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s22"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s22"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s22"]) .kanren h3 a, :where([data-cl-s~="s22"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s22"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s22"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s22"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s22"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s22"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s22"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s22"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s22"]) .kanren.pop-box h5, :where([data-cl-s~="s22"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s22"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s22"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s22"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s22"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s22"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s22"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s22"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s22"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s22"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s22"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s22"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s22"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s22"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s22"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s22"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s22"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s22"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s22"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s22"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s22"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s22"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s22"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s22"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s22"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s22"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s22"]) .st-author-box .st-fa, :where([data-cl-s~="s22"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s22"]) ul#st-tab-menu, :where([data-cl-s~="s22"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s22"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s22"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s22"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s22"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s22"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s22"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s22"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s22"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s22"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s22"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .st-author-sns, :where([data-cl-s~="s22"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-author-sns .st-fa, :where([data-cl-s~="s22"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-author-sns .st-fa, :where([data-cl-s~="s22"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s22"]) .st-author-sns a, :where([data-cl-s~="s22"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s22"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s22"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s22"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s22"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s22"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s22"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s22"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s22"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s22"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s22"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s22"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s22"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s22"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s22"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s22"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s22"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s22"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s22"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s22"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s22"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s22"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s22"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s22"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s22"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s22"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s22"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s22"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s22"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s22"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s22"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s22"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s22"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s22"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s22"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s22"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s22"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s22"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s22"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s22"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s22"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s22"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .post table tfoot, :where([data-cl-s~="s22"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s22"]) .post table thead th, :where([data-cl-s~="s22"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s22"]) table > thead > tr > td, :where([data-cl-s~="s22"]) table > thead > tr > th, :where([data-cl-s~="s22"]) table > tr > td, :where([data-cl-s~="s22"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s22"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s22"]) table tr td, :where([data-cl-s~="s22"]) table#wp-calendar tr td, :where([data-cl-s~="s22"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s22"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s22"]) table th, :where([data-cl-s~="s22"]) table th p, :where([data-cl-s~="s22"]) .post table tr td p, :where([data-cl-s~="s22"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s22"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s22"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s22"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s22"]) tr.st-centertable, :where([data-cl-s~="s22"]) td.st-centertable, :where([data-cl-s~="s22"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s22"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s22"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s22"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s22"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s22"]) .post .scroll-box.pc table td, :where([data-cl-s~="s22"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s22"]) .is-style-scroll-box.pc, :where([data-cl-s~="s22"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s22"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s22"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s22"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s22"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s22"]) img.float-left{ float: left; }
:where([data-cl-s~="s22"]) img.float-right{ float: right; }
:where([data-cl-s~="s22"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s22"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s22"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s22"]) .widget_media_image, :where([data-cl-s~="s22"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) main ul, :where([data-cl-s~="s22"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s22"]) main .sns ul, :where([data-cl-s~="s22"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) main ul.st_toc_list, :where([data-cl-s~="s22"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) main ul.st-box-btn, :where([data-cl-s~="s22"]) main ul.st_toc_list, :where([data-cl-s~="s22"]) main ol.st_toc_list, :where([data-cl-s~="s22"]) main ul.has-st-border, :where([data-cl-s~="s22"]) main ol.has-st-border, :where([data-cl-s~="s22"]) main ul.has-background, :where([data-cl-s~="s22"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s22"]) main ul ul, :where([data-cl-s~="s22"]) main ul ol, :where([data-cl-s~="s22"]) main ol ul, :where([data-cl-s~="s22"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s22"]) .is-style-st-check, :where([data-cl-s~="s22"]) .is-style-st-timeline-count, :where([data-cl-s~="s22"]) .is-style-st-timeline-list, :where([data-cl-s~="s22"]) .is-style-st-circle, :where([data-cl-s~="s22"]) .is-style-st-circle-border, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox, :where([data-cl-s~="s22"]) .is-style-st-maruck, :where([data-cl-s~="s22"]) .is-style-st-maruno, :where([data-cl-s~="s22"]) .is-style-st-no, :where([data-cl-s~="s22"]) .is-style-st-no-border, :where([data-cl-s~="s22"]) .st-list-circle ul, :where([data-cl-s~="s22"]) .st-list-check ul, :where([data-cl-s~="s22"]) .st-square-checkbox ul, :where([data-cl-s~="s22"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s22"]) .maruck ul, :where([data-cl-s~="s22"]) .maruno ul, :where([data-cl-s~="s22"]) .st-list-no ul, :where([data-cl-s~="s22"]) .st-list-circle ol, :where([data-cl-s~="s22"]) .st-list-check ol, :where([data-cl-s~="s22"]) .st-square-checkbox ol, :where([data-cl-s~="s22"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s22"]) .maruck ol, :where([data-cl-s~="s22"]) .maruno ol, :where([data-cl-s~="s22"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) main ul li, :where([data-cl-s~="s22"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s22"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s22"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s22"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s22"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s22"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s22"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s22"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s22"]) .kome ol, :where([data-cl-s~="s22"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s22"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s22"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s22"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou, :where([data-cl-s~="s22"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) main .st-list-border ul li, :where([data-cl-s~="s22"]) main .st-list-border ol li, :where([data-cl-s~="s22"]) main ul.is-style-st-border li, :where([data-cl-s~="s22"]) main ol.is-style-st-border li, :where([data-cl-s~="s22"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s22"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s22"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s22"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s22"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s22"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s22"]) ul li{ text-align: left; }
:where([data-cl-s~="s22"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s22"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s22"]) .post .is-style-st-maruno, :where([data-cl-s~="s22"]) .post .is-style-st-maruck, :where([data-cl-s~="s22"]) .post .maruno, :where([data-cl-s~="s22"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s22"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s22"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s22"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s22"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s22"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s22"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s22"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s22"]) .post .maruno li, :where([data-cl-s~="s22"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s22"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s22"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s22"]) .post .maruno li::before, :where([data-cl-s~="s22"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s22"]) .is-style-st-border > li, :where([data-cl-s~="s22"]) .is-style-st-circle-border > li, :where([data-cl-s~="s22"]) .is-style-st-check-border > li, :where([data-cl-s~="s22"]) .is-style-st-no-border > li, :where([data-cl-s~="s22"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) ol.is-style-st-circle > li, :where([data-cl-s~="s22"]) ul.is-style-st-circle > li, :where([data-cl-s~="s22"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s22"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s22"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s22"]) .is-style-st-circle > li::before, :where([data-cl-s~="s22"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s22"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s22"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s22"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s22"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s22"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-check > li, :where([data-cl-s~="s22"]) .is-style-st-check-border > li, :where([data-cl-s~="s22"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s22"]) .is-style-st-check > li::before, :where([data-cl-s~="s22"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s22"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s22"]) .is-style-st-check > li::after, :where([data-cl-s~="s22"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s22"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .is-style-st-no > li, :where([data-cl-s~="s22"]) .is-style-st-no-border > li, :where([data-cl-s~="s22"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s22"]) .is-style-st-no > li::before, :where([data-cl-s~="s22"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s22"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s22"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s22"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s22"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s22"]) .st-link-guide li a, :where([data-cl-s~="s22"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s22"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s22"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s22"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s22"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s22"]) main, :where([data-cl-s~="s22"]) .st-count-reset, :where([data-cl-s~="s22"]) .st-link-guide, :where([data-cl-s~="s22"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s22"]) footer .st-link-guide ul, :where([data-cl-s~="s22"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s22"]) .post .st-box-btn, :where([data-cl-s~="s22"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s22"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s22"]) .st-box-btn li, :where([data-cl-s~="s22"]) .post .st-box-btn li, :where([data-cl-s~="s22"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s22"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s22"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s22"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s22"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s22"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s22"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s22"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s22"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s22"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s22"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s22"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s22"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s22"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s22"]) .st-box-btn .st-fa, :where([data-cl-s~="s22"]) .st-box-btn .fa, :where([data-cl-s~="s22"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s22"]) .post .st-box-btn-text, :where([data-cl-s~="s22"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s22"]) .post .st-box-btn-memo, :where([data-cl-s~="s22"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s22"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s22"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s22"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s22"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s22"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-box-btn .st-fa, :where([data-cl-s~="s22"]) .st-box-btn .fa, :where([data-cl-s~="s22"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s22"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s22"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s22"]) footer ul.st-box-btn img, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s22"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s22"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s22"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s22"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s22"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s22"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s22"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s22"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s22"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s22"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s22"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s22"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide li, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s22"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide li a, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s22"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide li a, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s22"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s22"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s22"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s22"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s22"]) .st-link-guide .sub-menu, :where([data-cl-s~="s22"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s22"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s22"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s22"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s22"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s22"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s22"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s22"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s22"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s22"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s22"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s22"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-btn-open .st-fa, :where([data-cl-s~="s22"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s22"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s22"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s22"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s22"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s22"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-memobox2 .st-fa, :where([data-cl-s~="s22"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s22"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s22"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s22"]) .st-memobox .st-fa, :where([data-cl-s~="s22"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s22"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s22"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s22"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s22"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s22"]) .st-mybox .st-fa, :where([data-cl-s~="s22"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s22"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s22"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s22"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s22"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s22"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s22"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s22"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s22"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s22"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s22"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s22"]) .p-entry-f .st-fa, :where([data-cl-s~="s22"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s22"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s22"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s22"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s22"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s22"]) .post .st-minihukidashi, :where([data-cl-s~="s22"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s22"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s22"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s22"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s22"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s22"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s22"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s22"]) .hukidashi-underline::before, :where([data-cl-s~="s22"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s22"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s22"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s22"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-marumozi .st-fa, :where([data-cl-s~="s22"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s22"]) .st-marumozi .fa, :where([data-cl-s~="s22"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s22"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s22"]) .st-marumozi .photoline img, :where([data-cl-s~="s22"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s22"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s22"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s22"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s22"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s22"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s22"]) main .clip-memotext ul, :where([data-cl-s~="s22"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s22"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s22"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s22"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s22"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s22"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s22"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s22"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s22"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s22"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s22"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s22"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s22"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s22"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s22"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s22"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s22"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s22"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s22"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s22"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s22"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s22"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s22"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s22"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s22"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s22"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s22"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s22"]) .post .st-square-checkbox > li, :where([data-cl-s~="s22"]) .st-square-checkbox ul li, :where([data-cl-s~="s22"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-square-checkbox li, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s22"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s22"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s22"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s22"]) .post .st-square-checkbox > li, :where([data-cl-s~="s22"]) .st-square-checkbox ul li, :where([data-cl-s~="s22"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .rankstlink-l2 p a, :where([data-cl-s~="s22"]) .rankstlink-l p a, :where([data-cl-s~="s22"]) .rankstlink-b p a, :where([data-cl-s~="s22"]) .rankstlink-r p a, :where([data-cl-s~="s22"]) .rankstlink-r2 p a, :where([data-cl-s~="s22"]) .rankstlink-a p a, :where([data-cl-s~="s22"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s22"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s22"]) .rankstlink-l p a:hover, :where([data-cl-s~="s22"]) .rankstlink-b p a:hover, :where([data-cl-s~="s22"]) .rankstlink-r p a:hover, :where([data-cl-s~="s22"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s22"]) .rankstlink-a p a:hover, :where([data-cl-s~="s22"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s22"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s22"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s22"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s22"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s22"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s22"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s22"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s22"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s22"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s22"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s22"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s22"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-mcbox-text, :where([data-cl-s~="s22"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s22"]) .st-mcbox-title, :where([data-cl-s~="s22"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s22"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s22"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s22"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s22"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s22"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s22"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s22"]) a.itembox-link p, :where([data-cl-s~="s22"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s22"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s22"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s22"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s22"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s22"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s22"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s22"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s22"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s22"]) .st-user-comment-box .st-star, :where([data-cl-s~="s22"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s22"]) .st-user-comment-box .st-star, :where([data-cl-s~="s22"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s22"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s22"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s22"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s22"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s22"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container, :where([data-cl-s~="s22"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s22"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s22"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s22"]) .post #st_toc_container ul, :where([data-cl-s~="s22"]) .post #st_toc_container ol, :where([data-cl-s~="s22"]) .post .st_toc_container ul, :where([data-cl-s~="s22"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .post #st_toc_container li ul, :where([data-cl-s~="s22"]) .post #st_toc_container li ol, :where([data-cl-s~="s22"]) .post .st_toc_container li ul, :where([data-cl-s~="s22"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #st_toc_container li li:empty, :where([data-cl-s~="s22"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s22"]) .st_toc_container li li:empty, :where([data-cl-s~="s22"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s22"]) #st_toc_container li:empty, :where([data-cl-s~="s22"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) #st_toc_container ul a, :where([data-cl-s~="s22"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s22"]) #st_toc_container ul li li a, :where([data-cl-s~="s22"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s22"]) #st_toc_container ul a:hover, :where([data-cl-s~="s22"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s22"]) .post #st_toc_container ul ul, :where([data-cl-s~="s22"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s22"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s22"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s22"]) #st_toc_container li, :where([data-cl-s~="s22"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s22"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s22"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s22"]) #st_toc_container > ul > li, :where([data-cl-s~="s22"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s22"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s22"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s22"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s22"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s22"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s22"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s22"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s22"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container li li a::before, :where([data-cl-s~="s22"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s22"]) #st_toc_container li li, :where([data-cl-s~="s22"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s22"]) #st_toc_container li li li, :where([data-cl-s~="s22"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s22"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s22"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s22"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s22"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s22"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s22"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s22"]) .st_toc_back, :where([data-cl-s~="s22"]) .st_toc_back:focus, :where([data-cl-s~="s22"]) .st_toc_back:hover, :where([data-cl-s~="s22"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s22"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s22"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s22"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s22"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s22"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s22"]) .st_toc_back.is-rounded, :where([data-cl-s~="s22"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s22"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s22"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s22"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s22"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s22"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s22"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s22"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s22"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s22"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s22"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s22"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s22"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s22"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s22"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s22"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s22"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s22"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s22"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s22"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s22"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s22"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s22"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s22"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s22"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s22"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s22"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s22"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s22"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s22"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s22"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s22"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s22"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s22"]) .side_toc #st_toc_container li, :where([data-cl-s~="s22"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s22"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s22"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s22"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s22"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s22"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s22"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s22"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s22"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s22"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s22"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s22"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s22"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s22"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s22"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s22"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s22"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s22"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s22"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s22"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s22"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s22"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s22"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s22"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s22"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s22"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s22"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s22"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s22"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s22"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s22"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s22"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s22"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s22"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s22"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s22"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s22"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s22"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s22"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s22"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s22"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s22"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s22"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s22"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list, :where([data-cl-s~="s22"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s22"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s22"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s22"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s22"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s22"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s22"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s22"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s22"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s22"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s22"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s22"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s22"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s22"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s22"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s22"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s22"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s22"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s22"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s22"]) textarea, :where([data-cl-s~="s22"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s22"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s22"]) textarea, :where([data-cl-s~="s22"]) select{ padding: 5px; }
:where([data-cl-s~="s22"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s22"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s22"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s22"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s22"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s22"]) .post_password{ text-align: center; }
:where([data-cl-s~="s22"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox, :where([data-cl-s~="s22"]) .responbox30, :where([data-cl-s~="s22"]) .responbox33, :where([data-cl-s~="s22"]) .responbox40, :where([data-cl-s~="s22"]) .responbox50, :where([data-cl-s~="s22"]) .responbox60, :where([data-cl-s~="s22"]) .responbox70, :where([data-cl-s~="s22"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s22"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s22"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s22"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s22"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s22"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s22"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s22"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s22"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s22"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s22"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s22"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s22"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .responbox60, :where([data-cl-s~="s22"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s22"]) .post .amazonjs_item h4, :where([data-cl-s~="s22"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s22"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s22"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s22"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s22"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s22"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s22"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s22"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s22"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s22"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s22"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s22"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s22"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s22"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s22"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s22"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s22"]) .appreach__developper, :where([data-cl-s~="s22"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s22"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s22"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s22"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s22"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s22"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s22"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s22"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s22"]) .post .w3eden 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), :where([data-cl-s~="s22"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s22"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s22"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s22"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s22"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s22"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s22"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s22"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) a.st-cardlink, :where([data-cl-s~="s22"]) a .st-cardbox h5, :where([data-cl-s~="s22"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s22"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .post .st-cardbox p, :where([data-cl-s~="s22"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s22"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s22"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s22"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s22"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s22"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s22"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s22"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s22"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s22"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s22"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s22"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s22"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s22"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-card-title-head .st-fa, :where([data-cl-s~="s22"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s22"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s22"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s22"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s22"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s22"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s22"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s22"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s22"]) #footer p.cardbox-more, :where([data-cl-s~="s22"]) #side p.cardbox-more, :where([data-cl-s~="s22"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s22"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s22"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s22"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s22"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s22"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s22"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s22"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s22"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s22"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s22"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s22"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s22"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s22"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s22"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s22"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s22"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s22"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s22"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s22"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s22"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s22"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s22"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s22"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s22"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s22"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s22"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s22"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s22"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s22"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s22"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s22"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s22"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s22"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s22"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s22"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s22"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s22"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s22"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s22"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s22"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s22"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s22"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s22"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s22"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s22"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s22"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s22"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s22"]) header h1#st-mobile-logo, :where([data-cl-s~="s22"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s22"]) #st-mobile-logo h1, :where([data-cl-s~="s22"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s22"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s22"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s22"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s22"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s22"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s22"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s22"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s22"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s22"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s22"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s22"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s22"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s22"]) .op-text, :where([data-cl-s~="s22"]) .op-text a, :where([data-cl-s~="s22"]) .op-text2, :where([data-cl-s~="s22"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s22"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s22"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s22"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s22"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s22"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s22"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s22"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s22"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s22"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s22"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s22"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s22"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s22"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s22"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s22"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s22"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s22"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s22"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s22"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s22"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s22"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s22"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s22"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s22"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-middle-menu .st-fa, :where([data-cl-s~="s22"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s22"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s22"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s22"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s22"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s22"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s22"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s22"]) nav.st5, :where([data-cl-s~="s22"]) #st-menuwide div.menu, :where([data-cl-s~="s22"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s22"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s22"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s22"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s22"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s22"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s22"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s22"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s22"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s22"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s22"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .st-cardlink-card-link, :where([data-cl-s~="s22"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s22"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s22"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s22"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s22"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s22"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s22"]) #side #st-header-cardlink, :where([data-cl-s~="s22"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s22"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s22"]) #side .st-cardlink-card, :where([data-cl-s~="s22"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s22"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s22"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #search, :where([data-cl-s~="s22"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s22"]) .cs-text input.cs-text-input, :where([data-cl-s~="s22"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s22"]) .cs-text input.cs-text-input, :where([data-cl-s~="s22"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s22"]) #s, :where([data-cl-s~="s22"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s22"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s22"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s22"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s22"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s22"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s22"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s22"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s22"]) .cs-term, :where([data-cl-s~="s22"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s22"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s22"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s22"]) .cs-term-list, :where([data-cl-s~="s22"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s22"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s22"]) .cs-term-item, :where([data-cl-s~="s22"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s22"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s22"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s22"]) .cs-term-label, :where([data-cl-s~="s22"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .cs-term-label:hover, :where([data-cl-s~="s22"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s22"]) .cs-term-checkbox, :where([data-cl-s~="s22"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s22"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s22"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s22"]) .cs-order, :where([data-cl-s~="s22"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .cs-order-item, :where([data-cl-s~="s22"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s22"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s22"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s22"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s22"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .cs-term-item, :where([data-cl-s~="s22"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s22"]) .acordion_search .cs-term-item, :where([data-cl-s~="s22"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s22"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s22"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s22"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s22"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s22"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s22"]) .st-countdown-expired, :where([data-cl-s~="s22"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s22"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s22"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s22"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s22"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s22"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s22"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s22"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s22"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s22"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s22"]) footer ul, :where([data-cl-s~="s22"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s22"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s22"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s22"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s22"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s22"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s22"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s22"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s22"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s22"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s22"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s22"]) .pagination span, :where([data-cl-s~="s22"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s22"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #breadcrumb, :where([data-cl-s~="s22"]) #breadcrumb ol, :where([data-cl-s~="s22"]) #breadcrumb li, :where([data-cl-s~="s22"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s22"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s22"]) #breadcrumb ol li a, :where([data-cl-s~="s22"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s22"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s22"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s22"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s22"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .snstext, :where([data-cl-s~="s22"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s22"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s22"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s22"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s22"]) .sns li a .st-fa, :where([data-cl-s~="s22"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s22"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s22"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s22"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s22"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s22"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s22"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s22"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s22"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s22"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s22"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s22"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s22"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s22"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s22"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s22"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s22"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s22"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s22"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s22"]) .wp-block-rss *, :where([data-cl-s~="s22"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s22"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s22"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s22"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .wp-block-rss a, :where([data-cl-s~="s22"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s22"]) .wp-block-rss a:hover, :where([data-cl-s~="s22"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s22"]) .wp-block-rss, :where([data-cl-s~="s22"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s22"]) .widget_rss ul, :where([data-cl-s~="s22"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s22"]) .wp-block-rss li, :where([data-cl-s~="s22"]) #side aside .widget_rss li, :where([data-cl-s~="s22"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .post .wp-block-rss li, :where([data-cl-s~="s22"]) .post .widget_rss li, :where([data-cl-s~="s22"]) .wp-block-rss li, :where([data-cl-s~="s22"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s22"]) .post .widget_rss li:last-child, :where([data-cl-s~="s22"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s22"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s22"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s22"]) .wp-block-rss time, :where([data-cl-s~="s22"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s22"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s22"]) .widget_rss cite, :where([data-cl-s~="s22"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s22"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s22"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s22"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s22"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s22"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s22"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s22"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s22"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s22"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s22"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s22"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s22"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s22"]) #comments .comment .comment-form-title, :where([data-cl-s~="s22"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s22"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s22"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s22"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s22"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s22"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s22"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s22"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s22"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s22"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s22"]) .vcard .fn, :where([data-cl-s~="s22"]) .comment-author a, :where([data-cl-s~="s22"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s22"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s22"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s22"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s22"]) #comments label{ display: block; }
:where([data-cl-s~="s22"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s22"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s22"]) .says{ display: none; }
:where([data-cl-s~="s22"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s22"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s22"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s22"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s22"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s22"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s22"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s22"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s22"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s22"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s22"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s22"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s22"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s22"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s22"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s22"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s22"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s22"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s22"]) li.pingback .comment-author a, :where([data-cl-s~="s22"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s22"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s22"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s22"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s22"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s22"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s22"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s22"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .p-navi .st-next i, :where([data-cl-s~="s22"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s22"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s22"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s22"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s22"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s22"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s22"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s22"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s22"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s22"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s22"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s22"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s22"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s22"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s22"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s22"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s22"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s22"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s22"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s22"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s22"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s22"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s22"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s22"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #side .st-gallery, :where([data-cl-s~="s22"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-gallery a, :where([data-cl-s~="s22"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s22"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s22"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s22"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s22"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s22"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s22"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s22"]) header{ text-align: center; }
:where([data-cl-s~="s22"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s22"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s22"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s22"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s22"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s22"]) .post.post-search, :where([data-cl-s~="s22"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s22"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s22"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s22"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s22"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s22"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s22"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s22"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .eyecatch-copyurl a, :where([data-cl-s~="s22"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s22"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s22"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s22"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s22"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s22"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s22"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s22"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s22"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s22"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s22"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s22"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s22"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s22"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s22"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s22"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s22"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s22"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s22"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s22"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .lp .post img, :where([data-cl-s~="s22"]) .lp .post video, :where([data-cl-s~="s22"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s22"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .lp .st-author-box, :where([data-cl-s~="s22"]) .lp #gazou, :where([data-cl-s~="s22"]) .lp #itiran, :where([data-cl-s~="s22"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s22"]) .lp #breadcrumb, :where([data-cl-s~="s22"]) .lp .blogbox, :where([data-cl-s~="s22"]) .lp .tagst, :where([data-cl-s~="s22"]) .lp .point, :where([data-cl-s~="s22"]) .lp .p-navi, :where([data-cl-s~="s22"]) .lp .pagination, :where([data-cl-s~="s22"]) .lp .n-entry-t, :where([data-cl-s~="s22"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s22"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s22"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s22"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s22"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s22"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) body#st-redirect #wrapper, :where([data-cl-s~="s22"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s22"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s22"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s22"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s22"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s22"]) #side, :where([data-cl-s~="s22"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s22"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s22"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s22"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s22"]) .st-ac-box, :where([data-cl-s~="s22"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s22"]) .st-ac-box, :where([data-cl-s~="s22"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s22"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s22"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s22"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s22"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s22"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s22"]) .alignright{ float: right; }
:where([data-cl-s~="s22"]) .alignleft{ float: left; }
:where([data-cl-s~="s22"]) .alignwide, :where([data-cl-s~="s22"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s22"]) .alignwide .alignwide, :where([data-cl-s~="s22"]) .alignfull .alignwide, :where([data-cl-s~="s22"]) .alignwide .alignwide, :where([data-cl-s~="s22"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s22"]) figure{ margin: 0px; }
:where([data-cl-s~="s22"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s22"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s22"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s22"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) ol.has-huge-font-size, :where([data-cl-s~="s22"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s22"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s22"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s22"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s22"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s22"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s22"]) .is-style-circle-mask img, :where([data-cl-s~="s22"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s22"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s22"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s22"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s22"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s22"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s22"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s22"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s22"]) .wp-block-cover, :where([data-cl-s~="s22"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s22"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s22"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s22"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s22"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s22"]) ul.has-background, :where([data-cl-s~="s22"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s22"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s22"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s22"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s22"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s22"]) .is-style-st-circle.has-background, :where([data-cl-s~="s22"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s22"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s22"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s22"]) .is-style-st-no.has-background, :where([data-cl-s~="s22"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s22"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s22"]) ol.has-st-border, :where([data-cl-s~="s22"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s22"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s22"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s22"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s22"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s22"]) .has-st-solid-border, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s22"]) .has-st-dashed-border, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s22"]) .has-st-medium-border-width, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s22"]) .has-st-thick-border-width, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s22"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s22"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s22"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s22"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s22"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s22"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s22"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s22"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s22"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s22"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s22"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s22"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s22"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s22"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s22"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s22"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s22"]) ul.wp-block-latest-posts, :where([data-cl-s~="s22"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s22"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s22"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s22"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s22"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s22"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s22"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s22"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s22"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s22"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-wide-background code, :where([data-cl-s~="s22"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s22"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s22"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s22"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s22"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s22"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s22"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s22"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s22"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s22"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s22"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s22"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s22"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s22"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s22"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s22"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s22"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s22"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s22"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s22"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s22"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s22"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s22"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s22"]) .post .is-style-st-table-line table, :where([data-cl-s~="s22"]) .is-style-st-table-line table, :where([data-cl-s~="s22"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s22"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s22"]) .is-style-st-table-line thead, :where([data-cl-s~="s22"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s22"]) .is-style-st-table-line thead th, :where([data-cl-s~="s22"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s22"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s22"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s22"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s22"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s22"]) .is-style-st-table-line td, :where([data-cl-s~="s22"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s22"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s22"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s22"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s22"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s22"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s22"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s22"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s22"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s22"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s22"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s22"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s22"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s22"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s22"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s22"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s22"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s22"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s22"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s22"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s22"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s22"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s22"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s22"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s22"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s22"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s22"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s22"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s22"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s22"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s22"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s22"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s22"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s22"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s22"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s22"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s22"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s22"]) .st-faq.has-color, :where([data-cl-s~="s22"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s22"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s22"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s22"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .st-faq__question, :where([data-cl-s~="s22"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s22"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s22"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s22"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s22"]) .is-style-st-square, :where([data-cl-s~="s22"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s22"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s22"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s22"]) .st-faq__question-content, :where([data-cl-s~="s22"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s22"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s22"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s22"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s22"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s22"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s22"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s22"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s22"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s22"]) .is-style-st-square, :where([data-cl-s~="s22"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s22"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s22"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s22"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s22"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s22"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s22"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s22"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s22"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s22"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s22"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s22"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s22"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s22"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s22"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s22"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s22"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s22"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s22"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s22"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s22"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s22"]) .post, :where([data-cl-s~="s22"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s22"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s22"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s22"]) .post, :where([data-cl-s~="s22"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s22"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s22"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s22"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s22"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s22"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s22"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s22"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s22"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s22"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s22"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s22"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s22"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s22"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s22"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s22"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s22"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s22"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s22"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s22"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s22"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s22"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s22"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s22"]) .wp-block-column > :last-child, :where([data-cl-s~="s22"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s22"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s22"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s22"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s22"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s22"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s22"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s22"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s22"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s22"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s22"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s22"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s22"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s22"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s22"]) ul.blocks-gallery-grid, :where([data-cl-s~="s22"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s22"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s22"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s22"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s22"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s22"]) .s-navi-active body, :where([data-cl-s~="s22"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s22"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s22"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s22"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s22"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s22"]) .sns .st-fa, :where([data-cl-s~="s22"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s22"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s22"]) .rssbox a, :where([data-cl-s~="s22"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s22"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s22"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s22"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s22"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s22"]) .tabnone{ display: none; }
:where([data-cl-s~="s22"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s22"]) .sns .st-fa, :where([data-cl-s~="s22"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s22"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s22"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s22"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s22"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s22"]) .op-text, :where([data-cl-s~="s22"]) .op-text a, :where([data-cl-s~="s22"]) .op-text2, :where([data-cl-s~="s22"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s22"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s22"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li, :where([data-cl-s~="s22"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s22"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s22"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s22"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s22"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s22"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s22"]) pre, :where([data-cl-s~="s22"]) .wp-block-details summary, :where([data-cl-s~="s22"]) p, :where([data-cl-s~="s22"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s22"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s22"]) .yellowbox, :where([data-cl-s~="s22"]) .graybox, :where([data-cl-s~="s22"]) .redbox, :where([data-cl-s~="s22"]) .post ul li, :where([data-cl-s~="s22"]) .post ol li, :where([data-cl-s~="s22"]) .st-tab-content > label, :where([data-cl-s~="s22"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s22"]) h2.has-st-regular-font-size, :where([data-cl-s~="s22"]) .h2modoki, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s22"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s22"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s22"]) .h3modoki, :where([data-cl-s~="s22"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s22"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s22"]) .h4modoki, :where([data-cl-s~="s22"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s22"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s22"]) h5, :where([data-cl-s~="s22"]) h5 span, :where([data-cl-s~="s22"]) .h5modoki, :where([data-cl-s~="s22"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s22"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s22"]) h6, :where([data-cl-s~="s22"]) h6 span, :where([data-cl-s~="s22"]) .h6modoki, :where([data-cl-s~="s22"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s22"]) header{ text-align: left; }
:where([data-cl-s~="s22"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s22"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s22"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s22"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s22"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s22"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s22"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s22"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s22"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s22"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s22"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s22"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s22"]) p, :where([data-cl-s~="s22"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .h2modoki::after, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s22"]) .h2modoki::before, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s22"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s22"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s22"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s22"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s22"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s22"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s22"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s22"]) .yellowbox, :where([data-cl-s~="s22"]) .redbox, :where([data-cl-s~="s22"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s22"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s22"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s22"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s22"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s22"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s22"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s22"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s22"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s22"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s22"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s22"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s22"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s22"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s22"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s22"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s22"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s22"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s22"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s22"]) .home .colum1 main, :where([data-cl-s~="s22"]) .category .colum1 main{ }
:where([data-cl-s~="s22"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s22"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s22"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s22"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s22"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s22"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s22"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s22"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s22"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s22"]) #st_toc_container > ul > li, :where([data-cl-s~="s22"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s22"]) pre, :where([data-cl-s~="s22"]) .wp-block-details summary, :where([data-cl-s~="s22"]) p, :where([data-cl-s~="s22"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s22"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s22"]) .yellowbox, :where([data-cl-s~="s22"]) .graybox, :where([data-cl-s~="s22"]) .redbox, :where([data-cl-s~="s22"]) .post ul li, :where([data-cl-s~="s22"]) .post ol li, :where([data-cl-s~="s22"]) .post table tr td, :where([data-cl-s~="s22"]) .st-tab-content > label, :where([data-cl-s~="s22"]) .st-tabs__tab-list-item, :where([data-cl-s~="s22"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s22"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s22"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s22"]) h2.has-st-regular-font-size, :where([data-cl-s~="s22"]) .h2modoki, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s22"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s22"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s22"]) .h3modoki, :where([data-cl-s~="s22"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s22"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s22"]) .h4modoki, :where([data-cl-s~="s22"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s22"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s22"]) h5, :where([data-cl-s~="s22"]) h5 span, :where([data-cl-s~="s22"]) .h5modoki, :where([data-cl-s~="s22"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s22"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s22"]) h6, :where([data-cl-s~="s22"]) h6 span, :where([data-cl-s~="s22"]) .h6modoki, :where([data-cl-s~="s22"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s22"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s22"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s22"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s22"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s22"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s22"]) #playnow, :where([data-cl-s~="s22"]) .tagcloud, :where([data-cl-s~="s22"]) .st-formbtn, :where([data-cl-s~="s22"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s22"]) #playnow:hover, :where([data-cl-s~="s22"]) .tagcloud:hover, :where([data-cl-s~="s22"]) .st-formbtn:hover, :where([data-cl-s~="s22"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s22"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s22"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s22"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s22"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s22"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s22"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s22"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s22"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s22"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s22"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s22"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s22"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s22"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s22"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s22"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s22"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s22"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s22"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s22"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s22"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s22"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s22"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s22"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s22"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s22"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s22"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s22"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s22"]) .smanone{ display: block; }
:where([data-cl-s~="s22"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s22"]) header{ padding: 0px; }
:where([data-cl-s~="s22"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s22"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s22"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s22"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s22"]) nav{ display: block; }
:where([data-cl-s~="s22"]) .ie7 aside ul li, :where([data-cl-s~="s22"]) .ie8 aside ul li, :where([data-cl-s~="s22"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s22"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s22"]) p, :where([data-cl-s~="s22"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s22"]) .h2modoki::after, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s22"]) .h2modoki::before, :where([data-cl-s~="s22"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s22"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s22"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s22"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s22"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s22"]) .yellowbox, :where([data-cl-s~="s22"]) .redbox, :where([data-cl-s~="s22"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s22"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s22"]) .post .st-minihukidashi, :where([data-cl-s~="s22"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s22"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s22"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s22"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s22"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s22"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s22"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s22"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s22"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s22"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s22"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s22"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s22"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s22"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s22"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s22"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s22"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s22"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s22"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s22"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s22"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s22"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s22"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s22"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s22"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s22"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s22"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s22"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s22"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s22"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s22"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s22"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s22"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s22"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s22"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s22"]) #side{ padding: 0px; }
:where([data-cl-s~="s22"]) footer{ width: 100%; }
:where([data-cl-s~="s22"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s22"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s22"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s22"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s22"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s22"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s22"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s22"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s22"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s22"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s22"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s22"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s22"]) #hakusinote #st-header, :where([data-cl-s~="s22"]) #hakusinote #content, :where([data-cl-s~="s22"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s22"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s22"]) .sns{ width: 90%; }
:where([data-cl-s~="s22"]) .sns li{ width: 33%; }
:where([data-cl-s~="s22"]) .snstext{ display: inline; }
:where([data-cl-s~="s22"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s22"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s22"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s22"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s22"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s22"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s22"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s22"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) nav.st5 li .sub-menu, :where([data-cl-s~="s22"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s22"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s22"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s22"]) #st-menuwide div.menu, :where([data-cl-s~="s22"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s22"]) #st-menuwide div.menu::after, :where([data-cl-s~="s22"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) #st-menuwide div.menu li, :where([data-cl-s~="s22"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s22"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s22"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s22"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s22"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s22"]) #st-menuwide div.menu li a, :where([data-cl-s~="s22"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s22"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s22"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s22"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s22"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s22"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s22"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s22"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s22"]) #st_toc_container, :where([data-cl-s~="s22"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s22"]) #st_toc_container > ul > li, :where([data-cl-s~="s22"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s22"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s22"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s22"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s22"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s22"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s22"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s22"]) .spnone{ display: none; }
:where([data-cl-s~="s22"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s22"]) .post .scroll-box table td, :where([data-cl-s~="s22"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s22"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s22"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s22"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s22"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s22"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s22"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s22"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s22"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s22"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s22"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s22"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s22"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s22"]) #page-top, :where([data-cl-s~="s22"]) .st-cardbox, :where([data-cl-s~="s22"]) .st_toc_back, :where([data-cl-s~="s22"]) .rankstlink-l2 p a, :where([data-cl-s~="s22"]) .rankstlink-l p a, :where([data-cl-s~="s22"]) .rankstlink-b p a, :where([data-cl-s~="s22"]) .rankstlink-r p a, :where([data-cl-s~="s22"]) .rankstlink-r2 p a, :where([data-cl-s~="s22"]) .rankstlink-a p a, :where([data-cl-s~="s22"]) .st-mybtn a, :where([data-cl-s~="s22"]) .kanren dd, :where([data-cl-s~="s22"]) .kanren dt, :where([data-cl-s~="s22"]) .post-slide-image, :where([data-cl-s~="s22"]) .post-slide-more, :where([data-cl-s~="s22"]) .post-card-image, :where([data-cl-s~="s22"]) .post-card-title, :where([data-cl-s~="s22"]) a, :where([data-cl-s~="s22"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s22"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s22"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s22"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s22"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s22"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s22"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s22"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s22"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s22"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s22"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s22"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s22"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s22"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s22"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s22"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s22"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s22"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s22"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s22"]) ul li, :where([data-cl-s~="s22"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s22"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s22"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s22"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s22"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s22"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s22"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s22"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s22"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s22"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s22"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s22"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s22"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s22"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s22"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s22"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s22"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s22"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s22"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s22"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s22"]) .st-list li{ }
:where([data-cl-s~="s22"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s22"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s22"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s22"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-box, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-image, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-image a, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-info, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-info a, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-detail, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s22"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s22"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s22"]) .cstmreba .booklink-image, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s22"]) .cstmreba .booklink-info, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s22"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s22"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s22"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s22"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s22"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s22"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s22"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s22"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s22"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s22"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s22"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s22"]) .appreach__developper, :where([data-cl-s~="s22"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s22"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s22"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s22"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s22"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s22"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s22"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s22"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s22"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s22"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s22"]) .post p.rakuten-notice, :where([data-cl-s~="s22"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper{ max-width: 800px; margin: 20px auto; padding: 20px; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .spring-title{ text-align: center; color: rgb(44, 62, 80); font-size: 20px; font-weight: 700; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .comparison-section{ display: flex; justify-content: space-around; gap: 30px; margin: 30px 0px; flex-wrap: wrap; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .shoe-diagram{ flex: 1 1 0%; min-width: 300px; text-align: center; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .shoe-visual{ position: relative; height: 150px; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .shoe-side-view{ position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 250px; height: 80px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .shoe-body{ position: absolute; bottom: 20px; left: 0px; right: 0px; height: 60px; background: rgb(52, 73, 94); border-radius: 120px 40px 40px 120px / 40px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .shoe-sole{ position: absolute; bottom: 0px; left: 0px; right: 0px; height: 20px; background: rgb(230, 126, 34); border-radius: 120px 40px 40px 120px / 20px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .normal-shoe .shoe-sole{ border-radius: 20px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .toe-spring-shoe .shoe-sole{ transform: rotate(-5deg); transform-origin: 80% bottom; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .ground-line{ position: absolute; bottom: 0px; left: 0px; right: 0px; height: 2px; background: rgb(149, 165, 166); z-index: -1; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .angle-indicator{ position: absolute; bottom: 10px; left: 20px; width: 60px; height: 60px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .angle-arc{ position: absolute; width: 60px; height: 60px; border: 2px dashed rgb(231, 76, 60); border-radius: 50%; clip-path: polygon(50% 50%, 100% 100%, 100% 50%); }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .angle-text{ position: absolute; top: 5px; right: -30px; color: rgb(231, 76, 60); font-weight: 700; font-size: 14px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .shoe-label{ font-size: 18px; font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .normal-label{ color: rgb(127, 140, 141); }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .spring-label{ color: rgb(39, 174, 96); }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .feature-point{ background: rgb(236, 240, 241); padding: 10px; border-radius: 4px; font-size: 14px; text-align: left; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .benefit-section{ margin-top: 40px; padding: 20px; background: rgb(232, 245, 233); border-radius: 8px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .benefit-title{ font-size: 18px; font-weight: 700; color: rgb(39, 174, 96); margin-bottom: 15px; text-align: center; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .benefit-list{ display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .benefit-item{ display: flex; align-items: start; gap: 10px; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .benefit-icon{ color: rgb(39, 174, 96); font-size: 20px; flex-shrink: 0; }
:where([data-cl-s~="s22"]) .toe-spring-wrapper .warning-note{ background: rgb(255, 243, 205); border-left: 4px solid rgb(255, 193, 7); padding: 15px; margin-top: 20px; border-radius: 4px; }

@media (max-width: 600px) {:where([data-cl-s~="s22"]) .toe-spring-wrapper .comparison-section{ flex-direction: column; }}
:where([data-cl-s~="s22"]) .price-comparison-container{ max-width: 800px; margin: 20px auto; }
:where([data-cl-s~="s22"]) .price-comparison-container .price-table{ width: 100%; border-collapse: collapse; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; border-radius: 8px; overflow: hidden; }
:where([data-cl-s~="s22"]) .price-comparison-container .price-table th{ background: rgb(44, 62, 80); color: rgb(255, 255, 255); padding: 15px; text-align: center; font-weight: 700; }
:where([data-cl-s~="s22"]) .price-comparison-container .price-table td{ padding: 15px; text-align: center; border-bottom: 1px solid rgb(236, 240, 241); }
:where([data-cl-s~="s22"]) .price-comparison-container .price-table tr:nth-child(2n){ background: rgb(248, 249, 250); }
:where([data-cl-s~="s22"]) .price-comparison-container .model-header{ font-weight: 700; font-size: 16px; color: rgb(44, 62, 80); }
:where([data-cl-s~="s22"]) .price-comparison-container .price-main{ font-size: 24px; font-weight: 700; color: rgb(231, 76, 60); }
:where([data-cl-s~="s22"]) .price-comparison-container .price-note{ font-size: 12px; color: rgb(127, 140, 141); margin-top: 5px; }
:where([data-cl-s~="s22"]) .price-comparison-container .feature-list{ text-align: left; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s22"]) .price-comparison-container .check-mark{ color: rgb(39, 174, 96); margin-right: 5px; }
:where([data-cl-s~="s22"]) .price-comparison-container .recommend-badge{ background: rgb(243, 156, 18); color: rgb(255, 255, 255); padding: 4px 12px; border-radius: 20px; font-size: 12px; display: inline-block; margin-top: 5px; }

@media (max-width: 768px) {:where([data-cl-s~="s22"]) .price-comparison-container .price-table{ font-size: 14px; }
:where([data-cl-s~="s22"]) .price-comparison-container .price-main{ font-size: 20px; }
:where([data-cl-s~="s22"]) .price-comparison-container .price-table th, :where([data-cl-s~="s22"]) .price-comparison-container .price-table td{ padding: 10px 5px; }}
:where([data-cl-s~="s22"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s22"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s22"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s22"]) .model-comparison-wrapper{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table{ width: 100%; border-collapse: collapse; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; font-size: 14px; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table th{ padding: 12px; text-align: left; font-weight: 700; border-bottom: 2px solid rgb(153, 153, 153); white-space: nowrap; font-size: 14px; background: rgb(224, 224, 224) !important; color: rgb(51, 51, 51) !important; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table td{ padding: 12px; border-bottom: 1px solid rgb(238, 238, 238); vertical-align: top; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .model-name{ font-weight: 700; color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .price{ color: rgb(217, 83, 79); font-weight: 700; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .feature-badge{ display: inline-block; padding: 2px 8px; background: rgb(92, 184, 92); color: rgb(255, 255, 255); border-radius: 3px; font-size: 12px; margin: 2px 0px; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table tr:hover{ background: rgb(249, 249, 249); }

@media (max-width: 768px) {:where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table{ font-size: 12px; }
:where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table th, :where([data-cl-s~="s22"]) .model-comparison-wrapper .comparison-table td{ padding: 8px; }}
:where([data-cl-s~="s22"]) .size-width-container{ max-width: 800px; margin: 20px auto; padding: 20px; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s22"]) .size-width-container .size-title{ text-align: center; color: rgb(44, 62, 80); font-size: 20px; font-weight: 700; margin-bottom: 20px; }
:where([data-cl-s~="s22"]) .size-width-container .size-visual{ display: flex; justify-content: space-around; align-items: flex-end; margin: 30px 0px; flex-wrap: wrap; gap: 20px; }
:where([data-cl-s~="s22"]) .size-width-container .foot-diagram{ text-align: center; flex: 1 1 0%; min-width: 200px; }
:where([data-cl-s~="s22"]) .size-width-container .foot-shape{ position: relative; height: 120px; margin: 0px auto 10px; }
:where([data-cl-s~="s22"]) .size-width-container .foot-outline{ width: 80px; height: 120px; margin: 0px auto; border: 3px solid rgb(51, 51, 51); border-radius: 40% 40% 30% 30% / 60% 60% 40% 40%; position: relative; background: rgb(248, 249, 250); }
:where([data-cl-s~="s22"]) .size-width-container .foot-width{ position: absolute; top: 40%; left: 50%; transform: translateX(-50%); width: 100%; height: 2px; background: rgb(231, 76, 60); }
:where([data-cl-s~="s22"]) .size-width-container .width-indicator{ position: absolute; top: -10px; left: -5px; right: -5px; height: 20px; border-left: 2px solid rgb(231, 76, 60); border-right: 2px solid rgb(231, 76, 60); }
:where([data-cl-s~="s22"]) .size-width-container .size-3e .foot-outline{ width: 80px; }
:where([data-cl-s~="s22"]) .size-width-container .size-4e .foot-outline{ width: 95px; }
:where([data-cl-s~="s22"]) .size-width-container .size-5e .foot-outline{ width: 110px; }
:where([data-cl-s~="s22"]) .size-width-container .size-label{ font-size: 24px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 5px; }
:where([data-cl-s~="s22"]) .size-width-container .size-description{ font-size: 14px; color: rgb(127, 140, 141); margin-bottom: 10px; }
:where([data-cl-s~="s22"]) .size-width-container .width-measurement{ background: rgb(232, 245, 233); padding: 8px; border-radius: 4px; font-size: 14px; margin-top: 10px; }
:where([data-cl-s~="s22"]) .size-width-container .measurement-table{ width: 100%; margin-top: 30px; border-collapse: collapse; }
:where([data-cl-s~="s22"]) .size-width-container .measurement-table th{ background: rgb(52, 73, 94); color: rgb(255, 255, 255); padding: 10px; text-align: center; }
:where([data-cl-s~="s22"]) .size-width-container .measurement-table td{ padding: 10px; text-align: center; border-bottom: 1px solid rgb(236, 240, 241); }
:where([data-cl-s~="s22"]) .size-width-container .measurement-table tr:nth-child(2n){ background: rgb(248, 249, 250); }
:where([data-cl-s~="s22"]) .size-width-container .guide-note{ background: rgb(255, 249, 196); padding: 15px; border-radius: 4px; margin-top: 20px; border-left: 4px solid rgb(249, 168, 37); }
:where([data-cl-s~="s22"]) .size-width-container .guide-note strong{ color: rgb(245, 124, 0); }

@media (max-width: 600px) {:where([data-cl-s~="s22"]) .size-width-container .size-visual{ flex-direction: column; }}
:where([data-cl-s~="s22"]) .purchase-channel-wrapper{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-table{ width: 100%; border-collapse: collapse; background: rgb(255, 255, 255); min-width: 600px; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-table th{ background: rgb(52, 152, 219); color: rgb(255, 255, 255); padding: 12px; text-align: left; font-weight: 700; position: sticky; top: 0px; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-table td{ padding: 12px; border-bottom: 1px solid rgb(236, 240, 241); vertical-align: top; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-table tr:nth-child(2n){ background: rgb(248, 249, 250); }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-name{ font-weight: 700; font-size: 16px; color: rgb(44, 62, 80); }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-subtitle{ font-size: 12px; color: rgb(127, 140, 141); margin-top: 2px; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .merit-item, :where([data-cl-s~="s22"]) .purchase-channel-wrapper .demerit-item{ margin: 4px 0px; padding-left: 20px; position: relative; font-size: 14px; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .merit-item::before{ content: "◎"; position: absolute; left: 0px; color: rgb(39, 174, 96); font-weight: 700; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .demerit-item::before{ content: "△"; position: absolute; left: 0px; color: rgb(231, 76, 60); }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .rating{ font-size: 16px; color: rgb(243, 156, 18); }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .best-for{ background: rgb(232, 245, 233); padding: 8px; border-radius: 4px; font-size: 14px; margin-top: 8px; }

@media (max-width: 768px) {:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-table{ font-size: 12px; }
:where([data-cl-s~="s22"]) .purchase-channel-wrapper .channel-name{ font-size: 14px; }}
:where([data-cl-s~="s22"]) .wp-elements-f579c0b7af3318b46920dbcdb5ac68cc a:where(:not(.wp-element-button)){ color: rgb(233, 148, 169); }
:where([data-cl-s~="s22"]) .wp-elements-b6f973c218739f1f2ec880f83fd2613d a:where(:not(.wp-element-button)){ color: rgb(41, 136, 190); }
:where([data-cl-s~="s23"]) img:is([sizes="auto" i], :where([data-cl-s~="s23"]) [sizes^="auto, :where([data-cl-s~="s23"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s23"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s23"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s23"]) .wp-block-avatar, :where([data-cl-s~="s23"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s23"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s23"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s23"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s23"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s23"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s23"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s23"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s23"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s23"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s23"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s23"]) .is-content-justification-right, :where([data-cl-s~="s23"]) .is-content-justification-left, :where([data-cl-s~="s23"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s23"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s23"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s23"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-button.aligncenter, :where([data-cl-s~="s23"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-calendar td, :where([data-cl-s~="s23"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s23"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s23"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s23"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s23"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s23"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s23"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s23"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s23"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s23"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s23"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s23"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s23"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s23"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s23"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s23"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s23"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s23"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s23"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s23"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s23"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s23"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s23"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s23"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s23"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s23"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s23"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s23"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s23"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s23"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s23"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s23"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s23"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s23"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s23"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s23"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s23"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s23"]) .wp-block-comment-author-name, :where([data-cl-s~="s23"]) .wp-block-comment-content, :where([data-cl-s~="s23"]) .wp-block-comment-edit-link, :where([data-cl-s~="s23"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-cover, :where([data-cl-s~="s23"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s23"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s23"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s23"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s23"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s23"]) .wp-block-cover.alignleft, :where([data-cl-s~="s23"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s23"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s23"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s23"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s23"]) .wp-block-cover.alignleft, :where([data-cl-s~="s23"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s23"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s23"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s23"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s23"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s23"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s23"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s23"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s23"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s23"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s23"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s23"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s23"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s23"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s23"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s23"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s23"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s23"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s23"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s23"]) .wp-block-cover-image-text, :where([data-cl-s~="s23"]) .wp-block-cover-image-text a, :where([data-cl-s~="s23"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s23"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s23"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s23"]) .wp-block-cover-text, :where([data-cl-s~="s23"]) .wp-block-cover-text a, :where([data-cl-s~="s23"]) .wp-block-cover-text a:active, :where([data-cl-s~="s23"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s23"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s23"]) section.wp-block-cover-image h2, :where([data-cl-s~="s23"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s23"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s23"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s23"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s23"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s23"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s23"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s23"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s23"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s23"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s23"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s23"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s23"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s23"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s23"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s23"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s23"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s23"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s23"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s23"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s23"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s23"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s23"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s23"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s23"]) .wp-block-embed.alignleft, :where([data-cl-s~="s23"]) .wp-block-embed.alignright, :where([data-cl-s~="s23"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s23"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s23"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s23"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s23"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s23"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s23"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s23"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s23"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s23"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s23"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s23"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s23"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s23"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s23"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s23"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s23"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s23"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s23"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s23"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s23"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s23"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s23"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s23"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s23"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s23"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s23"]) h1.has-background, :where([data-cl-s~="s23"]) h2.has-background, :where([data-cl-s~="s23"]) h3.has-background, :where([data-cl-s~="s23"]) h4.has-background, :where([data-cl-s~="s23"]) h5.has-background, :where([data-cl-s~="s23"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s23"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s23"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s23"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s23"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s23"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s23"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s23"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s23"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s23"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s23"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s23"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s23"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s23"]) .wp-block-image > a, :where([data-cl-s~="s23"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s23"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s23"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s23"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s23"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s23"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s23"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s23"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-image.alignfull img, :where([data-cl-s~="s23"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-image .aligncenter, :where([data-cl-s~="s23"]) .wp-block-image .alignleft, :where([data-cl-s~="s23"]) .wp-block-image .alignright, :where([data-cl-s~="s23"]) .wp-block-image.aligncenter, :where([data-cl-s~="s23"]) .wp-block-image.alignleft, :where([data-cl-s~="s23"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s23"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s23"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s23"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s23"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s23"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s23"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s23"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s23"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s23"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s23"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s23"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s23"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s23"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s23"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s23"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s23"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s23"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s23"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s23"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s23"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s23"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s23"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s23"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s23"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s23"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s23"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s23"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s23"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s23"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s23"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s23"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s23"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s23"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s23"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s23"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s23"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s23"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s23"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s23"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s23"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s23"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s23"]) ol, :where([data-cl-s~="s23"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s23"]) .wp-block-loginout, :where([data-cl-s~="s23"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s23"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s23"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s23"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s23"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s23"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s23"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s23"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s23"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s23"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s23"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s23"]) .wp-block-media-text__media img, :where([data-cl-s~="s23"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s23"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s23"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s23"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation ul, :where([data-cl-s~="s23"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s23"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s23"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s23"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s23"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s23"]) .wp-block-navigation :where(a), :where([data-cl-s~="s23"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s23"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s23"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s23"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s23"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s23"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s23"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s23"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s23"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s23"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s23"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s23"]) .wp-block-navigation__container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s23"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s23"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s23"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s23"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s23"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s23"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s23"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s23"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s23"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s23"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s23"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s23"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s23"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s23"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s23"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s23"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s23"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s23"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s23"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s23"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s23"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s23"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s23"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s23"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s23"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s23"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s23"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s23"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s23"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s23"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s23"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s23"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s23"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s23"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s23"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s23"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s23"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s23"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s23"]) .wp-block-post-comments-link, :where([data-cl-s~="s23"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s23"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s23"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s23"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s23"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s23"]) .alignright){ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s23"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s23"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s23"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s23"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s23"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s23"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s23"]) .wp-block-post-time-to-read, :where([data-cl-s~="s23"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s23"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s23"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s23"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s23"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s23"]) .wp-block-pullquote cite, :where([data-cl-s~="s23"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s23"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s23"]) .wp-block-pullquote cite, :where([data-cl-s~="s23"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s23"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s23"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s23"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s23"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s23"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s23"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s23"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s23"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s23"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s23"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s23"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s23"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s23"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-query-title, :where([data-cl-s~="s23"]) .wp-block-query-total, :where([data-cl-s~="s23"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s23"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s23"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s23"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s23"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s23"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s23"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s23"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s23"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s23"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s23"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s23"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s23"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s23"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s23"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s23"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s23"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s23"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s23"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s23"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s23"]) .wp-block-rss__item-author, :where([data-cl-s~="s23"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s23"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s23"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s23"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s23"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s23"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s23"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s23"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s23"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s23"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s23"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s23"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s23"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s23"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s23"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s23"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s23"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s23"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s23"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s23"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s23"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s23"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s23"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s23"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-site-logo a, :where([data-cl-s~="s23"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s23"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s23"]) .wp-block-site-tagline, :where([data-cl-s~="s23"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s23"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s23"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s23"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s23"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s23"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s23"]) .wp-block-social-links, :where([data-cl-s~="s23"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s23"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s23"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s23"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s23"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s23"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s23"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s23"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s23"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s23"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s23"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s23"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s23"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s23"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s23"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s23"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s23"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s23"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s23"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s23"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s23"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s23"]) .wp-block-table td, :where([data-cl-s~="s23"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s23"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s23"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s23"]) .wp-block-table.aligncenter, :where([data-cl-s~="s23"]) .wp-block-table.alignleft, :where([data-cl-s~="s23"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s23"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s23"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s23"]) .wp-block-table.alignleft td, :where([data-cl-s~="s23"]) .wp-block-table.alignleft th, :where([data-cl-s~="s23"]) .wp-block-table.alignright td, :where([data-cl-s~="s23"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s23"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s23"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s23"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s23"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s23"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s23"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s23"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s23"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s23"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s23"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s23"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s23"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s23"]) .wp-block-text-columns, :where([data-cl-s~="s23"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s23"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s23"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s23"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s23"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s23"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s23"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s23"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s23"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s23"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s23"]) .editor-styles-wrapper, :where([data-cl-s~="s23"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s23"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s23"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s23"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s23"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s23"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s23"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s23"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s23"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s23"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s23"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s23"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s23"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s23"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s23"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s23"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s23"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s23"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s23"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s23"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s23"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s23"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s23"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s23"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s23"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s23"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s23"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s23"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s23"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s23"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s23"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s23"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s23"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s23"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s23"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s23"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s23"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s23"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s23"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s23"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s23"]) .rcc-wrap, :where([data-cl-s~="s23"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s23"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s23"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s23"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s23"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s23"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s23"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s23"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s23"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s23"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s23"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s23"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s23"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s23"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s23"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s23"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s23"]) .rcc-shop, :where([data-cl-s~="s23"]) .rcc-retrieved, :where([data-cl-s~="s23"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s23"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s23"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s23"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s23"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s23"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s23"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s23"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s23"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s23"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s23"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s23"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s23"]) .rcc-promo-visible, :where([data-cl-s~="s23"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s23"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s23"]) .rcc-promo:focus-visible, :where([data-cl-s~="s23"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s23"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s23"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s23"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s23"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s23"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s23"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s23"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s23"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s23"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s23"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s23"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s23"]) .rcc-retrieved, :where([data-cl-s~="s23"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s23"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s23"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s23"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s23"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s23"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s23"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s23"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s23"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s23"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s23"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s23"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s23"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s23"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s23"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s23"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s23"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s23"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s23"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s23"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s23"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s23"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s23"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s23"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s23"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s23"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s23"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s23"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s23"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s23"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s23"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s23"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s23"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s23"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s23"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s23"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s23"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s23"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s23"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s23"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s23"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s23"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s23"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s23"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s23"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s23"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s23"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s23"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s23"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s23"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s23"]) .is-layout-flex > :is(*, :where([data-cl-s~="s23"]) div){ margin: 0px; }
:where([data-cl-s~="s23"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s23"]) .is-layout-grid > :is(*, :where([data-cl-s~="s23"]) div){ margin: 0px; }
:where([data-cl-s~="s23"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s23"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s23"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s23"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s23"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s23"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s23"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s23"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s23"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s23"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s23"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s23"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s23"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s23"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s23"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s23"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s23"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s23"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s23"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s23"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s23"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s23"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s23"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s23"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s23"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s23"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s23"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s23"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s23"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s23"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s23"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s23"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s23"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s23"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s23"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s23"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s23"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s23"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s23"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s23"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s23"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s23"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s23"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s23"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s23"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s23"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s23"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s23"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s23"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s23"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s23"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s23"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s23"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s23"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s23"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s23"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s23"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s23"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s23"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s23"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s23"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s23"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s23"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s23"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s23"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s23"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s23"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s23"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s23"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s23"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s23"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s23"]) .wpcf7 input[type="url"], :where([data-cl-s~="s23"]) .wpcf7 input[type="email"], :where([data-cl-s~="s23"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s23"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s23"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s23"]) #toc_container li, :where([data-cl-s~="s23"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s23"]) #toc_container.no_bullets li, :where([data-cl-s~="s23"]) #toc_container.no_bullets ul, :where([data-cl-s~="s23"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s23"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s23"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s23"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s23"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s23"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s23"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s23"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s23"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s23"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s23"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s23"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s23"]) #toc_container.toc_black a, :where([data-cl-s~="s23"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s23"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s23"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s23"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s23"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s23"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s23"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s23"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s23"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s23"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s23"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s23"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s23"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s23"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s23"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s23"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s23"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s23"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s23"]) .yyi-rinker-attention-before, :where([data-cl-s~="s23"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s23"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s23"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s23"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s23"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s23"]) body{ margin: 0px; }
:where([data-cl-s~="s23"]) article, :where([data-cl-s~="s23"]) aside, :where([data-cl-s~="s23"]) details, :where([data-cl-s~="s23"]) figcaption, :where([data-cl-s~="s23"]) figure, :where([data-cl-s~="s23"]) footer, :where([data-cl-s~="s23"]) header, :where([data-cl-s~="s23"]) hgroup, :where([data-cl-s~="s23"]) main, :where([data-cl-s~="s23"]) nav, :where([data-cl-s~="s23"]) section, :where([data-cl-s~="s23"]) summary{ display: block; }
:where([data-cl-s~="s23"]) audio, :where([data-cl-s~="s23"]) canvas, :where([data-cl-s~="s23"]) progress, :where([data-cl-s~="s23"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s23"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s23"]) [hidden], :where([data-cl-s~="s23"]) template{ display: none; }
:where([data-cl-s~="s23"]) a{ background: 0px 0px; }
:where([data-cl-s~="s23"]) a:active, :where([data-cl-s~="s23"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s23"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s23"]) b, :where([data-cl-s~="s23"]) strong{ font-weight: 700; }
:where([data-cl-s~="s23"]) dfn{ font-style: italic; }
:where([data-cl-s~="s23"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s23"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) small{ font-size: 80%; }
:where([data-cl-s~="s23"]) sub, :where([data-cl-s~="s23"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s23"]) sup{ top: -0.5em; }
:where([data-cl-s~="s23"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s23"]) img{ border: 0px; }
:where([data-cl-s~="s23"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s23"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s23"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s23"]) pre{ overflow: auto; }
:where([data-cl-s~="s23"]) code, :where([data-cl-s~="s23"]) kbd, :where([data-cl-s~="s23"]) pre, :where([data-cl-s~="s23"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s23"]) button, :where([data-cl-s~="s23"]) input, :where([data-cl-s~="s23"]) optgroup, :where([data-cl-s~="s23"]) select, :where([data-cl-s~="s23"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s23"]) button{ overflow: visible; }
:where([data-cl-s~="s23"]) button, :where([data-cl-s~="s23"]) select{ text-transform: none; }
:where([data-cl-s~="s23"]) button, html:where([data-cl-s~="s23"]) input[type="button"], :where([data-cl-s~="s23"]) input[type="reset"], :where([data-cl-s~="s23"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s23"]) button[disabled], html:where([data-cl-s~="s23"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s23"]) input{ line-height: normal; }
:where([data-cl-s~="s23"]) input[type="checkbox"], :where([data-cl-s~="s23"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s23"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s23"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s23"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s23"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s23"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s23"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s23"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) textarea{ overflow: auto; }
:where([data-cl-s~="s23"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s23"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s23"]) td, :where([data-cl-s~="s23"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s23"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s23"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s23"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s23"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s23"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s23"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s23"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s23"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s23"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s23"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s23"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s23"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s23"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s23"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s23"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s23"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s23"]) .pull-right{ float: right; }
:where([data-cl-s~="s23"]) .pull-left{ float: left; }
:where([data-cl-s~="s23"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s23"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s23"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s23"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s23"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s23"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s23"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s23"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s23"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s23"]) .fa-rotate-90, :root:where([data-cl-s~="s23"]) .fa-rotate-180, :root:where([data-cl-s~="s23"]) .fa-rotate-270, :root:where([data-cl-s~="s23"]) .fa-flip-horizontal, :root:where([data-cl-s~="s23"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s23"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s23"]) .fa-stack-1x, :where([data-cl-s~="s23"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s23"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s23"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s23"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-remove::before, :where([data-cl-s~="s23"]) .fa-close::before, :where([data-cl-s~="s23"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gear::before, :where([data-cl-s~="s23"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-rotate-right::before, :where([data-cl-s~="s23"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dedent::before, :where([data-cl-s~="s23"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-photo::before, :where([data-cl-s~="s23"]) .fa-image::before, :where([data-cl-s~="s23"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-edit::before, :where([data-cl-s~="s23"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mail-forward::before, :where([data-cl-s~="s23"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-warning::before, :where([data-cl-s~="s23"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bar-chart-o::before, :where([data-cl-s~="s23"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gears::before, :where([data-cl-s~="s23"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-facebook-f::before, :where([data-cl-s~="s23"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-feed::before, :where([data-cl-s~="s23"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-group::before, :where([data-cl-s~="s23"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chain::before, :where([data-cl-s~="s23"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cut::before, :where([data-cl-s~="s23"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-copy::before, :where([data-cl-s~="s23"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-save::before, :where([data-cl-s~="s23"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-navicon::before, :where([data-cl-s~="s23"]) .fa-reorder::before, :where([data-cl-s~="s23"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-unsorted::before, :where([data-cl-s~="s23"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-down::before, :where([data-cl-s~="s23"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-up::before, :where([data-cl-s~="s23"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-rotate-left::before, :where([data-cl-s~="s23"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-legal::before, :where([data-cl-s~="s23"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dashboard::before, :where([data-cl-s~="s23"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-flash::before, :where([data-cl-s~="s23"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-paste::before, :where([data-cl-s~="s23"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mobile-phone::before, :where([data-cl-s~="s23"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mail-reply::before, :where([data-cl-s~="s23"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mail-reply-all::before, :where([data-cl-s~="s23"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-star-half-empty::before, :where([data-cl-s~="s23"]) .fa-star-half-full::before, :where([data-cl-s~="s23"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-unlink::before, :where([data-cl-s~="s23"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-toggle-down::before, :where([data-cl-s~="s23"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-toggle-up::before, :where([data-cl-s~="s23"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-toggle-right::before, :where([data-cl-s~="s23"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-euro::before, :where([data-cl-s~="s23"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dollar::before, :where([data-cl-s~="s23"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-rupee::before, :where([data-cl-s~="s23"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cny::before, :where([data-cl-s~="s23"]) .fa-rmb::before, :where([data-cl-s~="s23"]) .fa-yen::before, :where([data-cl-s~="s23"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ruble::before, :where([data-cl-s~="s23"]) .fa-rouble::before, :where([data-cl-s~="s23"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-won::before, :where([data-cl-s~="s23"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bitcoin::before, :where([data-cl-s~="s23"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gittip::before, :where([data-cl-s~="s23"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-toggle-left::before, :where([data-cl-s~="s23"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-turkish-lira::before, :where([data-cl-s~="s23"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-institution::before, :where([data-cl-s~="s23"]) .fa-bank::before, :where([data-cl-s~="s23"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mortar-board::before, :where([data-cl-s~="s23"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-automobile::before, :where([data-cl-s~="s23"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cab::before, :where([data-cl-s~="s23"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-photo-o::before, :where([data-cl-s~="s23"]) .fa-file-picture-o::before, :where([data-cl-s~="s23"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-zip-o::before, :where([data-cl-s~="s23"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-sound-o::before, :where([data-cl-s~="s23"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-movie-o::before, :where([data-cl-s~="s23"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-life-bouy::before, :where([data-cl-s~="s23"]) .fa-life-buoy::before, :where([data-cl-s~="s23"]) .fa-life-saver::before, :where([data-cl-s~="s23"]) .fa-support::before, :where([data-cl-s~="s23"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ra::before, :where([data-cl-s~="s23"]) .fa-resistance::before, :where([data-cl-s~="s23"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ge::before, :where([data-cl-s~="s23"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-y-combinator-square::before, :where([data-cl-s~="s23"]) .fa-yc-square::before, :where([data-cl-s~="s23"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wechat::before, :where([data-cl-s~="s23"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-send::before, :where([data-cl-s~="s23"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-send-o::before, :where([data-cl-s~="s23"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s23"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shekel::before, :where([data-cl-s~="s23"]) .fa-sheqel::before, :where([data-cl-s~="s23"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-intersex::before, :where([data-cl-s~="s23"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hotel::before, :where([data-cl-s~="s23"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-yc::before, :where([data-cl-s~="s23"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-battery-4::before, :where([data-cl-s~="s23"]) .fa-battery::before, :where([data-cl-s~="s23"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-battery-3::before, :where([data-cl-s~="s23"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-battery-2::before, :where([data-cl-s~="s23"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-battery-1::before, :where([data-cl-s~="s23"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-battery-0::before, :where([data-cl-s~="s23"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hourglass-1::before, :where([data-cl-s~="s23"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hourglass-2::before, :where([data-cl-s~="s23"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hourglass-3::before, :where([data-cl-s~="s23"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-grab-o::before, :where([data-cl-s~="s23"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-stop-o::before, :where([data-cl-s~="s23"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-tv::before, :where([data-cl-s~="s23"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-asl-interpreting::before, :where([data-cl-s~="s23"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-deafness::before, :where([data-cl-s~="s23"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s23"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-signing::before, :where([data-cl-s~="s23"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-google-plus-circle::before, :where([data-cl-s~="s23"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-fa::before, :where([data-cl-s~="s23"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-vcard::before, :where([data-cl-s~="s23"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-vcard-o::before, :where([data-cl-s~="s23"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-drivers-license::before, :where([data-cl-s~="s23"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-drivers-license-o::before, :where([data-cl-s~="s23"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thermometer-4::before, :where([data-cl-s~="s23"]) .fa-thermometer::before, :where([data-cl-s~="s23"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thermometer-3::before, :where([data-cl-s~="s23"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thermometer-2::before, :where([data-cl-s~="s23"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thermometer-1::before, :where([data-cl-s~="s23"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-thermometer-0::before, :where([data-cl-s~="s23"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bathtub::before, :where([data-cl-s~="s23"]) .fa-s15::before, :where([data-cl-s~="s23"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-times-rectangle::before, :where([data-cl-s~="s23"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s23"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s23"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s23"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s23"]) .sr-only-focusable:active, :where([data-cl-s~="s23"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s23"]) .faa-wrench.animated, :where([data-cl-s~="s23"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s23"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s23"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s23"]) .faa-ring.animated, :where([data-cl-s~="s23"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s23"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s23"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s23"]) .faa-vertical.animated, :where([data-cl-s~="s23"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s23"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s23"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s23"]) .faa-horizontal.animated, :where([data-cl-s~="s23"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s23"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s23"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s23"]) .faa-flash.animated, :where([data-cl-s~="s23"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s23"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s23"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s23"]) .faa-bounce.animated, :where([data-cl-s~="s23"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s23"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s23"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s23"]) .faa-spin.animated, :where([data-cl-s~="s23"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s23"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s23"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s23"]) .faa-float.animated, :where([data-cl-s~="s23"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s23"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s23"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s23"]) .faa-pulse.animated, :where([data-cl-s~="s23"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s23"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s23"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s23"]) .faa-shake.animated, :where([data-cl-s~="s23"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s23"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s23"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s23"]) .faa-tada.animated, :where([data-cl-s~="s23"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s23"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s23"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s23"]) .faa-passing.animated, :where([data-cl-s~="s23"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s23"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s23"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s23"]) .faa-passing-reverse.animated, :where([data-cl-s~="s23"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s23"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s23"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s23"]) .faa-burst.animated, :where([data-cl-s~="s23"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s23"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s23"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s23"]) .faa-falling.animated, :where([data-cl-s~="s23"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s23"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s23"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s23"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s23"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s23"]) [class^="st-svg-"], :where([data-cl-s~="s23"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s23"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s23"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s23"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-quora::before, :where([data-cl-s~="s23"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s23"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s23"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s23"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s23"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s23"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s23"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s23"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s23"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s23"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s23"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s23"]) .slick-slider .slick-track, :where([data-cl-s~="s23"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s23"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .slick-track::before, :where([data-cl-s~="s23"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s23"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s23"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s23"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s23"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s23"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s23"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s23"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s23"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s23"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s23"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s23"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s23"]) .slick-prev, :where([data-cl-s~="s23"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s23"]) .slick-prev:hover, :where([data-cl-s~="s23"]) .slick-prev:focus, :where([data-cl-s~="s23"]) .slick-next:hover, :where([data-cl-s~="s23"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s23"]) .slick-prev:hover::before, :where([data-cl-s~="s23"]) .slick-prev:focus::before, :where([data-cl-s~="s23"]) .slick-next:hover::before, :where([data-cl-s~="s23"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s23"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s23"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s23"]) .slick-prev::before, :where([data-cl-s~="s23"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s23"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s23"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s23"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s23"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s23"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s23"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s23"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s23"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s23"]) .slick-dots li button:hover, :where([data-cl-s~="s23"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s23"]) .slick-dots li button:hover::before, :where([data-cl-s~="s23"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s23"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s23"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s23"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .st-marquee p:empty, :where([data-cl-s~="s23"]) p:empty{ display: none; }
:where([data-cl-s~="s23"]) .st-notosans, :where([data-cl-s~="s23"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s23"]) .st-m1c, :where([data-cl-s~="s23"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s23"]) main, :where([data-cl-s~="s23"]) article, :where([data-cl-s~="s23"]) aside, :where([data-cl-s~="s23"]) header, :where([data-cl-s~="s23"]) canvas, :where([data-cl-s~="s23"]) details, :where([data-cl-s~="s23"]) figcaption, :where([data-cl-s~="s23"]) figure, :where([data-cl-s~="s23"]) footer, :where([data-cl-s~="s23"]) nav, :where([data-cl-s~="s23"]) section, :where([data-cl-s~="s23"]) summary{ display: block; }
html:where([data-cl-s~="s23"]), :where([data-cl-s~="s23"]) body{ height: 100%; }
:where([data-cl-s~="s23"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s23"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) cite{ font-style: normal; }
:where([data-cl-s~="s23"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s23"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s23"]) h1, :where([data-cl-s~="s23"]) h2, :where([data-cl-s~="s23"]) h3, :where([data-cl-s~="s23"]) h4, :where([data-cl-s~="s23"]) h5, :where([data-cl-s~="s23"]) h6, :where([data-cl-s~="s23"]) h5 span, :where([data-cl-s~="s23"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s23"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s23"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s23"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s23"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s23"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .wp-block-video, :where([data-cl-s~="s23"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .sticky, :where([data-cl-s~="s23"]) .gallery-caption, :where([data-cl-s~="s23"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s23"]) .dashicons, :where([data-cl-s~="s23"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s23"]) [class^="material-icons-"], :where([data-cl-s~="s23"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s23"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s23"]) .st-hide{ display: none; }
:where([data-cl-s~="s23"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s23"]) .post h4 .point-in i, :where([data-cl-s~="s23"]) .n-entry i, :where([data-cl-s~="s23"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-timeline > br, :where([data-cl-s~="s23"]) .st-tab-content > br, :where([data-cl-s~="s23"]) .st_table_sc > br, :where([data-cl-s~="s23"]) .post .st-box-btn > br, :where([data-cl-s~="s23"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s23"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .st-svg-question-circle, :where([data-cl-s~="s23"]) .st-svg-check-circle, :where([data-cl-s~="s23"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s23"]) .st-svg-exclamation-circle, :where([data-cl-s~="s23"]) .st-svg-pencil-square-o, :where([data-cl-s~="s23"]) .st-svg-user, :where([data-cl-s~="s23"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s23"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s23"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s23"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s23"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s23"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s23"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s23"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s23"]) .faa-spin.animated, :where([data-cl-s~="s23"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s23"]) a, :where([data-cl-s~="s23"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s23"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s23"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s23"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s23"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s23"]) img:not(.size-st_header_slider), :where([data-cl-s~="s23"]) video, :where([data-cl-s~="s23"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s23"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s23"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s23"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s23"]) .is-style-st-photoline img, :where([data-cl-s~="s23"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .is-style-st-photohu, :where([data-cl-s~="s23"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s23"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s23"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s23"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s23"]) .st-photohu div img, :where([data-cl-s~="s23"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) img.size-full, :where([data-cl-s~="s23"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s23"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s23"]) .resetwidth img, :where([data-cl-s~="s23"]) .resetwidth video, :where([data-cl-s~="s23"]) .resetwidth object, :where([data-cl-s~="s23"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s23"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s23"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s23"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s23"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s23"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s23"]) .h-100{ height: 100%; }
:where([data-cl-s~="s23"]) .pa0, :where([data-cl-s~="s23"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s23"]) .ma0, :where([data-cl-s~="s23"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s23"]) .mt0, :where([data-cl-s~="s23"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s23"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s23"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s23"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s23"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s23"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s23"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s23"]) .mr0, :where([data-cl-s~="s23"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s23"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s23"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s23"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s23"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s23"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s23"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s23"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s23"]) .ml0, :where([data-cl-s~="s23"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s23"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s23"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s23"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s23"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s23"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s23"]) .mb-0, :where([data-cl-s~="s23"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s23"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s23"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s23"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s23"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s23"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s23"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s23"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s23"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s23"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s23"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s23"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s23"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s23"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s23"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s23"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s23"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s23"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s23"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s23"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s23"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s23"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s23"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s23"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s23"]) .st-bg-stich::after, :where([data-cl-s~="s23"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s23"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s23"]) .st-brackets::before, :where([data-cl-s~="s23"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s23"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s23"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s23"]) .post .st-timeline, :where([data-cl-s~="s23"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s23"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s23"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s23"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s23"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s23"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-timeline > li::after, :where([data-cl-s~="s23"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s23"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s23"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s23"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s23"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s23"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s23"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s23"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s23"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s23"]) .st-timeline-list-text a, :where([data-cl-s~="s23"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s23"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s23"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s23"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s23"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s23"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s23"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s23"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s23"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s23"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s23"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s23"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s23"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s23"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s23"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s23"]) .st-in-mybox .st-point, :where([data-cl-s~="s23"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s23"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s23"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s23"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s23"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s23"]) .st-back-btn .st-fa, :where([data-cl-s~="s23"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s23"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s23"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s23"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s23"]) .smanone{ display: none; }
:where([data-cl-s~="s23"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s23"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s23"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s23"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s23"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s23"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) kbd, :where([data-cl-s~="s23"]) .st-code, :where([data-cl-s~="s23"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s23"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s23"]) kbd, :where([data-cl-s~="s23"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s23"]) pre .st-code, :where([data-cl-s~="s23"]) .st-pre .st-code, :where([data-cl-s~="s23"]) pre code, :where([data-cl-s~="s23"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s23"]) .clear{ clear: both; }
:where([data-cl-s~="s23"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s23"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s23"]) thead th, :where([data-cl-s~="s23"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s23"]) table thead th, :where([data-cl-s~="s23"]) table thead th p, :where([data-cl-s~="s23"]) table thead tr td, :where([data-cl-s~="s23"]) .post table thead tr td, :where([data-cl-s~="s23"]) .post table thead tr td p, :where([data-cl-s~="s23"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s23"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s23"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s23"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s23"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s23"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s23"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s23"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s23"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s23"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s23"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s23"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s23"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s23"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s23"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s23"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s23"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s23"]) #side aside .slick-dots li, :where([data-cl-s~="s23"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s23"]) .slick-prev, :where([data-cl-s~="s23"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s23"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s23"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s23"]) .slick-prev:hover, :where([data-cl-s~="s23"]) .slick-prev:focus, :where([data-cl-s~="s23"]) .slick-next:hover, :where([data-cl-s~="s23"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s23"]) .slick-prev::before, :where([data-cl-s~="s23"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s23"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s23"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s23"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s23"]) .slick-slide:focus, :where([data-cl-s~="s23"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s23"]) .slider, :where([data-cl-s~="s23"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s23"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s23"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s23"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s23"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s23"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s23"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s23"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s23"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s23"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s23"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s23"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .header-post-slider.is-wide, :where([data-cl-s~="s23"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s23"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s23"]) .post-slide-image, :where([data-cl-s~="s23"]) .post-slide-more, :where([data-cl-s~="s23"]) .post-card-image, :where([data-cl-s~="s23"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s23"]) .post-slide-image:hover, :where([data-cl-s~="s23"]) .post-slide-more:hover, :where([data-cl-s~="s23"]) .post-card-image:hover, :where([data-cl-s~="s23"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s23"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s23"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s23"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s23"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s23"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s23"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s23"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s23"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s23"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s23"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s23"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s23"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s23"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s23"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s23"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s23"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s23"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s23"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s23"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s23"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s23"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s23"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s23"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s23"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s23"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s23"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s23"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s23"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s23"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s23"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s23"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s23"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s23"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s23"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s23"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s23"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s23"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s23"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s23"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s23"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s23"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s23"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s23"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s23"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s23"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s23"]) .post-card-date .st-fa, :where([data-cl-s~="s23"]) .post-slide-date .st-fa, :where([data-cl-s~="s23"]) .post-card-date .fa, :where([data-cl-s~="s23"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s23"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s23"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s23"]) .post-card-excerpt p, :where([data-cl-s~="s23"]) main .post-slide-excerpt p, :where([data-cl-s~="s23"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s23"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s23"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s23"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s23"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s23"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s23"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s23"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s23"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .content-post-slider, :where([data-cl-s~="s23"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s23"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s23"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s23"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s23"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s23"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s23"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s23"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s23"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s23"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s23"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s23"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s23"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s23"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s23"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s23"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s23"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s23"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s23"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s23"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s23"]) a.st-flexbox-link, :where([data-cl-s~="s23"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s23"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s23"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s23"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s23"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s23"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s23"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s23"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s23"]) .st-header-flexbox ul, :where([data-cl-s~="s23"]) .post .st-header-flexbox ol, :where([data-cl-s~="s23"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s23"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s23"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s23"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s23"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s23"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s23"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s23"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s23"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s23"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s23"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s23"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s23"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s23"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s23"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s23"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s23"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s23"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) pre, :where([data-cl-s~="s23"]) .wp-block-details summary, :where([data-cl-s~="s23"]) p, :where([data-cl-s~="s23"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s23"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s23"]) .yellowbox, :where([data-cl-s~="s23"]) .graybox, :where([data-cl-s~="s23"]) .redbox, :where([data-cl-s~="s23"]) #topnews .clearfix dd p, :where([data-cl-s~="s23"]) .post ul li, :where([data-cl-s~="s23"]) .post ol li, :where([data-cl-s~="s23"]) #comments #respond, :where([data-cl-s~="s23"]) .st-tab-content > label, :where([data-cl-s~="s23"]) .st-tabs__tab-list-item, :where([data-cl-s~="s23"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s23"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s23"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) h1{ margin: 0px; }
:where([data-cl-s~="s23"]) h2.has-st-regular-font-size, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s23"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s23"]) .h3modoki, :where([data-cl-s~="s23"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s23"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s23"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s23"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s23"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s23"]) h5, :where([data-cl-s~="s23"]) h5 span, :where([data-cl-s~="s23"]) .h5modoki, :where([data-cl-s~="s23"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s23"]) #footer h5, :where([data-cl-s~="s23"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s23"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s23"]) h6, :where([data-cl-s~="s23"]) h6 span, :where([data-cl-s~="s23"]) .h6modoki, :where([data-cl-s~="s23"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s23"]) .st-h-copy-toc, :where([data-cl-s~="s23"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s23"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s23"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s23"]) p, :where([data-cl-s~="s23"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s23"]) header .descr.sitenametop, :where([data-cl-s~="s23"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s23"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s23"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s23"]) header .descr.sitename-only, :where([data-cl-s~="s23"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s23"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s23"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s23"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s23"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s23"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s23"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s23"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s23"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s23"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s23"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s23"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s23"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s23"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s23"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s23"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s23"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s23"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s23"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s23"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s23"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s23"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s23"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s23"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s23"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s23"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s23"]) .blog_info .st-fa, :where([data-cl-s~="s23"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s23"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s23"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s23"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s23"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s23"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s23"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s23"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s23"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s23"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s23"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s23"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s23"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s23"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s23"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s23"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .h5modoki, :where([data-cl-s~="s23"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s23"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s23"]) .h2modoki, :where([data-cl-s~="s23"]) .h3modoki, :where([data-cl-s~="s23"]) .h4modoki, :where([data-cl-s~="s23"]) .h5modoki, :where([data-cl-s~="s23"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s23"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s23"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s23"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s23"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s23"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s23"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s23"]) .wp-block-image figcaption a, :where([data-cl-s~="s23"]) .wp-block-image figcaption, :where([data-cl-s~="s23"]) .wp-caption-text a, :where([data-cl-s~="s23"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s23"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s23"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s23"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s23"]) #side .widget_meta ul li, :where([data-cl-s~="s23"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s23"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s23"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #content{ position: relative; }
:where([data-cl-s~="s23"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s23"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s23"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s23"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s23"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s23"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s23"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s23"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s23"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s23"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s23"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s23"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s23"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s23"]) .post .blogbox .st-fa, :where([data-cl-s~="s23"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s23"]) .post .blogbox .fa, :where([data-cl-s~="s23"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s23"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s23"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s23"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s23"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s23"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s23"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s23"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-large, :where([data-cl-s~="s23"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s23"]) .inyoumodoki, :where([data-cl-s~="s23"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .inyoumodoki::before, :where([data-cl-s~="s23"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s23"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s23"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s23"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) blockquote.tiktok-embed, :where([data-cl-s~="s23"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s23"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s23"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s23"]) .post blockquote cite, :where([data-cl-s~="s23"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s23"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s23"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s23"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s23"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s23"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s23"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s23"]) .ymarker, :where([data-cl-s~="s23"]) .ymarker-s, :where([data-cl-s~="s23"]) .gmarker, :where([data-cl-s~="s23"]) .gmarker-s, :where([data-cl-s~="s23"]) .rmarker, :where([data-cl-s~="s23"]) .rmarker-s, :where([data-cl-s~="s23"]) .bmarker, :where([data-cl-s~="s23"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s23"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s23"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s23"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s23"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s23"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s23"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s23"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s23"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s23"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s23"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s23"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s23"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .post .yellowbox .maruck, :where([data-cl-s~="s23"]) .post .yellowbox .maruno, :where([data-cl-s~="s23"]) .post .yellowbox p:last-child, :where([data-cl-s~="s23"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s23"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .graybox .maruck, :where([data-cl-s~="s23"]) .post .graybox .maruno, :where([data-cl-s~="s23"]) .post .graybox p:last-child, :where([data-cl-s~="s23"]) .post .graybox ol:last-child, :where([data-cl-s~="s23"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .redbox .maruck, :where([data-cl-s~="s23"]) .post .redbox .maruno, :where([data-cl-s~="s23"]) .post .redbox p:last-child, :where([data-cl-s~="s23"]) .post .redbox ol:last-child, :where([data-cl-s~="s23"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .freebox .maruck, :where([data-cl-s~="s23"]) .post .freebox .maruno, :where([data-cl-s~="s23"]) .post .st-mybox .maruck, :where([data-cl-s~="s23"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s23"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s23"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s23"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s23"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s23"]) span.sankou, :where([data-cl-s~="s23"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s23"]) span.sankou.green, :where([data-cl-s~="s23"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s23"]) span.sankou.blue, :where([data-cl-s~="s23"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s23"]) span.st-hisu, :where([data-cl-s~="s23"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s23"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s23"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s23"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s23"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s23"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s23"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s23"]) .st-wrench-icon i::before, :where([data-cl-s~="s23"]) .st-wrench-icon::before, :where([data-cl-s~="s23"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s23"]) .st-ring-icon i::before, :where([data-cl-s~="s23"]) .st-ring-icon::before, :where([data-cl-s~="s23"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s23"]) .st-horizontal-icon i::before, :where([data-cl-s~="s23"]) .st-horizontal-icon::before, :where([data-cl-s~="s23"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s23"]) .st-vertical-icon i::before, :where([data-cl-s~="s23"]) .st-vertical-icon::before, :where([data-cl-s~="s23"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s23"]) .st-flash-icon i::before, :where([data-cl-s~="s23"]) .st-flash-icon::before, :where([data-cl-s~="s23"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s23"]) .st-bounce-icon i::before, :where([data-cl-s~="s23"]) .st-bounce-icon::before, :where([data-cl-s~="s23"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s23"]) .st-rotation-icon i::before, :where([data-cl-s~="s23"]) .st-rotation-icon::before, :where([data-cl-s~="s23"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s23"]) .st-float-icon i::before, :where([data-cl-s~="s23"]) .st-float-icon::before, :where([data-cl-s~="s23"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s23"]) .st-pulse-icon i::before, :where([data-cl-s~="s23"]) .st-pulse-icon::before, :where([data-cl-s~="s23"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s23"]) .st-shake-s-icon i::before, :where([data-cl-s~="s23"]) .st-shake-s-icon::before, :where([data-cl-s~="s23"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s23"]) .st-shake-icon i::before, :where([data-cl-s~="s23"]) .st-shake-icon::before, :where([data-cl-s~="s23"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s23"]) .st-tada-icon i::before, :where([data-cl-s~="s23"]) .st-tada-icon::before, :where([data-cl-s~="s23"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s23"]) .st-passing-icon i::before, :where([data-cl-s~="s23"]) .st-passing-icon::before, :where([data-cl-s~="s23"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s23"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s23"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s23"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s23"]) .st-burst-icon i::before, :where([data-cl-s~="s23"]) .st-burst-icon::before, :where([data-cl-s~="s23"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s23"]) .st-falling-icon i::before, :where([data-cl-s~="s23"]) .st-falling-icon::before, :where([data-cl-s~="s23"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s23"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s23"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s23"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s23"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s23"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s23"]) .y-star, :where([data-cl-s~="s23"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s23"]) .y-star .st-svg-star, :where([data-cl-s~="s23"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s23"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s23"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s23"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s23"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s23"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s23"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s23"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s23"]) .post .p-entry-t, :where([data-cl-s~="s23"]) #side .p-entry-t, :where([data-cl-s~="s23"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s23"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s23"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s23"]) #footer .pop-box, :where([data-cl-s~="s23"]) .nowhits .pop-box, :where([data-cl-s~="s23"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s23"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s23"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s23"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s23"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s23"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s23"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s23"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s23"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s23"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s23"]) footer .footer-wbox .headbox, :where([data-cl-s~="s23"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s23"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s23"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s23"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s23"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s23"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s23"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s23"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s23"]) #content-w .category .p-entry, :where([data-cl-s~="s23"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s23"]) #content-w .post .category .p-entry, :where([data-cl-s~="s23"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s23"]) #content-w .category .p-entry::after, :where([data-cl-s~="s23"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s23"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s23"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s23"]) .category .p-entry-t, :where([data-cl-s~="s23"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s23"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s23"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s23"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s23"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s23"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s23"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s23"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s23"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s23"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s23"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s23"]) .poprank{ position: relative; }
:where([data-cl-s~="s23"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s23"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s23"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s23"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s23"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s23"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s23"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s23"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s23"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) #footer .copy, :where([data-cl-s~="s23"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s23"]) #footer .copy a, :where([data-cl-s~="s23"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s23"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s23"]) .head-telno a, :where([data-cl-s~="s23"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s23"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s23"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s23"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s23"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s23"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s23"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s23"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s23"]) .headbox, :where([data-cl-s~="s23"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s23"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s23"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s23"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s23"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s23"]) .widget_recent_entries ul li a, :where([data-cl-s~="s23"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s23"]) .widget_recent_entries ul li, :where([data-cl-s~="s23"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s23"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s23"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s23"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s23"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s23"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s23"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s23"]) footer .widget_recent_entries ul, :where([data-cl-s~="s23"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s23"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s23"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s23"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s23"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s23"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s23"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s23"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s23"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s23"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s23"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s23"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s23"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s23"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s23"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s23"]) #st-infomation-widget .huto *, :where([data-cl-s~="s23"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s23"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s23"]) footer .widget_tag_cloud, :where([data-cl-s~="s23"]) footer .widget_categories, :where([data-cl-s~="s23"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #footer .st-formbtn, :where([data-cl-s~="s23"]) #footer .rssbox, :where([data-cl-s~="s23"]) #footer .st-author-box, :where([data-cl-s~="s23"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s23"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s23"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s23"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s23"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s23"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s23"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s23"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s23"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s23"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s23"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s23"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s23"]) .kanren h3 a, :where([data-cl-s~="s23"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s23"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s23"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s23"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s23"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s23"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s23"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s23"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s23"]) .kanren.pop-box h5, :where([data-cl-s~="s23"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s23"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s23"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s23"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s23"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s23"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s23"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s23"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s23"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s23"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s23"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s23"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s23"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s23"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s23"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s23"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s23"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s23"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s23"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s23"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s23"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s23"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s23"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s23"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s23"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s23"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s23"]) .st-author-box .st-fa, :where([data-cl-s~="s23"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s23"]) ul#st-tab-menu, :where([data-cl-s~="s23"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s23"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s23"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s23"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s23"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s23"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s23"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s23"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s23"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s23"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s23"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .st-author-sns, :where([data-cl-s~="s23"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-author-sns .st-fa, :where([data-cl-s~="s23"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-author-sns .st-fa, :where([data-cl-s~="s23"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s23"]) .st-author-sns a, :where([data-cl-s~="s23"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s23"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s23"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s23"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s23"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s23"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s23"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s23"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s23"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s23"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s23"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s23"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s23"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s23"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s23"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s23"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s23"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s23"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s23"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s23"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s23"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s23"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s23"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s23"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s23"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s23"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s23"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s23"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s23"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s23"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s23"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s23"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s23"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s23"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s23"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s23"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s23"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s23"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s23"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s23"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s23"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s23"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .post table tfoot, :where([data-cl-s~="s23"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s23"]) .post table thead th, :where([data-cl-s~="s23"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s23"]) table > thead > tr > td, :where([data-cl-s~="s23"]) table > thead > tr > th, :where([data-cl-s~="s23"]) table > tr > td, :where([data-cl-s~="s23"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s23"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s23"]) table tr td, :where([data-cl-s~="s23"]) table#wp-calendar tr td, :where([data-cl-s~="s23"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s23"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s23"]) table th, :where([data-cl-s~="s23"]) table th p, :where([data-cl-s~="s23"]) .post table tr td p, :where([data-cl-s~="s23"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s23"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s23"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s23"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s23"]) tr.st-centertable, :where([data-cl-s~="s23"]) td.st-centertable, :where([data-cl-s~="s23"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s23"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s23"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s23"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s23"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s23"]) .post .scroll-box.pc table td, :where([data-cl-s~="s23"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s23"]) .is-style-scroll-box.pc, :where([data-cl-s~="s23"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s23"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s23"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s23"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s23"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s23"]) img.float-left{ float: left; }
:where([data-cl-s~="s23"]) img.float-right{ float: right; }
:where([data-cl-s~="s23"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s23"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s23"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s23"]) .widget_media_image, :where([data-cl-s~="s23"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) main ul, :where([data-cl-s~="s23"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s23"]) main .sns ul, :where([data-cl-s~="s23"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) main ul.st_toc_list, :where([data-cl-s~="s23"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) main ul.st-box-btn, :where([data-cl-s~="s23"]) main ul.st_toc_list, :where([data-cl-s~="s23"]) main ol.st_toc_list, :where([data-cl-s~="s23"]) main ul.has-st-border, :where([data-cl-s~="s23"]) main ol.has-st-border, :where([data-cl-s~="s23"]) main ul.has-background, :where([data-cl-s~="s23"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s23"]) main ul ul, :where([data-cl-s~="s23"]) main ul ol, :where([data-cl-s~="s23"]) main ol ul, :where([data-cl-s~="s23"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s23"]) .is-style-st-check, :where([data-cl-s~="s23"]) .is-style-st-timeline-count, :where([data-cl-s~="s23"]) .is-style-st-timeline-list, :where([data-cl-s~="s23"]) .is-style-st-circle, :where([data-cl-s~="s23"]) .is-style-st-circle-border, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox, :where([data-cl-s~="s23"]) .is-style-st-maruck, :where([data-cl-s~="s23"]) .is-style-st-maruno, :where([data-cl-s~="s23"]) .is-style-st-no, :where([data-cl-s~="s23"]) .is-style-st-no-border, :where([data-cl-s~="s23"]) .st-list-circle ul, :where([data-cl-s~="s23"]) .st-list-check ul, :where([data-cl-s~="s23"]) .st-square-checkbox ul, :where([data-cl-s~="s23"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s23"]) .maruck ul, :where([data-cl-s~="s23"]) .maruno ul, :where([data-cl-s~="s23"]) .st-list-no ul, :where([data-cl-s~="s23"]) .st-list-circle ol, :where([data-cl-s~="s23"]) .st-list-check ol, :where([data-cl-s~="s23"]) .st-square-checkbox ol, :where([data-cl-s~="s23"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s23"]) .maruck ol, :where([data-cl-s~="s23"]) .maruno ol, :where([data-cl-s~="s23"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) main ul li, :where([data-cl-s~="s23"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s23"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s23"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s23"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s23"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s23"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s23"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s23"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s23"]) .kome ol, :where([data-cl-s~="s23"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s23"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s23"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s23"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou, :where([data-cl-s~="s23"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) main .st-list-border ul li, :where([data-cl-s~="s23"]) main .st-list-border ol li, :where([data-cl-s~="s23"]) main ul.is-style-st-border li, :where([data-cl-s~="s23"]) main ol.is-style-st-border li, :where([data-cl-s~="s23"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s23"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s23"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s23"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s23"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s23"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s23"]) ul li{ text-align: left; }
:where([data-cl-s~="s23"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s23"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s23"]) .post .is-style-st-maruno, :where([data-cl-s~="s23"]) .post .is-style-st-maruck, :where([data-cl-s~="s23"]) .post .maruno, :where([data-cl-s~="s23"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s23"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s23"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s23"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s23"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s23"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s23"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s23"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s23"]) .post .maruno li, :where([data-cl-s~="s23"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s23"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s23"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s23"]) .post .maruno li::before, :where([data-cl-s~="s23"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s23"]) .is-style-st-border > li, :where([data-cl-s~="s23"]) .is-style-st-circle-border > li, :where([data-cl-s~="s23"]) .is-style-st-check-border > li, :where([data-cl-s~="s23"]) .is-style-st-no-border > li, :where([data-cl-s~="s23"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) ol.is-style-st-circle > li, :where([data-cl-s~="s23"]) ul.is-style-st-circle > li, :where([data-cl-s~="s23"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s23"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s23"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s23"]) .is-style-st-circle > li::before, :where([data-cl-s~="s23"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s23"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s23"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s23"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s23"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s23"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-check > li, :where([data-cl-s~="s23"]) .is-style-st-check-border > li, :where([data-cl-s~="s23"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s23"]) .is-style-st-check > li::before, :where([data-cl-s~="s23"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s23"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s23"]) .is-style-st-check > li::after, :where([data-cl-s~="s23"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s23"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .is-style-st-no > li, :where([data-cl-s~="s23"]) .is-style-st-no-border > li, :where([data-cl-s~="s23"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s23"]) .is-style-st-no > li::before, :where([data-cl-s~="s23"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s23"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s23"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s23"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s23"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s23"]) .st-link-guide li a, :where([data-cl-s~="s23"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s23"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s23"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s23"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s23"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s23"]) main, :where([data-cl-s~="s23"]) .st-count-reset, :where([data-cl-s~="s23"]) .st-link-guide, :where([data-cl-s~="s23"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s23"]) footer .st-link-guide ul, :where([data-cl-s~="s23"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s23"]) .post .st-box-btn, :where([data-cl-s~="s23"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s23"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s23"]) .st-box-btn li, :where([data-cl-s~="s23"]) .post .st-box-btn li, :where([data-cl-s~="s23"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s23"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s23"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s23"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s23"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s23"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s23"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s23"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s23"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s23"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s23"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s23"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s23"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s23"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s23"]) .st-box-btn .st-fa, :where([data-cl-s~="s23"]) .st-box-btn .fa, :where([data-cl-s~="s23"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s23"]) .post .st-box-btn-text, :where([data-cl-s~="s23"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s23"]) .post .st-box-btn-memo, :where([data-cl-s~="s23"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s23"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s23"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s23"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s23"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s23"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-box-btn .st-fa, :where([data-cl-s~="s23"]) .st-box-btn .fa, :where([data-cl-s~="s23"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s23"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s23"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s23"]) footer ul.st-box-btn img, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s23"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s23"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s23"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s23"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s23"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s23"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s23"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s23"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s23"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s23"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s23"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s23"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide li, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s23"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide li a, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s23"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide li a, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s23"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s23"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s23"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s23"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s23"]) .st-link-guide .sub-menu, :where([data-cl-s~="s23"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s23"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s23"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s23"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s23"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s23"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s23"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s23"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s23"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s23"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s23"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s23"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-btn-open .st-fa, :where([data-cl-s~="s23"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s23"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s23"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s23"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s23"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s23"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-memobox2 .st-fa, :where([data-cl-s~="s23"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s23"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s23"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s23"]) .st-memobox .st-fa, :where([data-cl-s~="s23"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s23"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s23"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s23"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s23"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s23"]) .st-mybox .st-fa, :where([data-cl-s~="s23"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s23"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s23"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s23"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s23"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s23"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s23"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s23"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s23"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s23"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s23"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s23"]) .p-entry-f .st-fa, :where([data-cl-s~="s23"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s23"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s23"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s23"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s23"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s23"]) .post .st-minihukidashi, :where([data-cl-s~="s23"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s23"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s23"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s23"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s23"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s23"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s23"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s23"]) .hukidashi-underline::before, :where([data-cl-s~="s23"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s23"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s23"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s23"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-marumozi .st-fa, :where([data-cl-s~="s23"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s23"]) .st-marumozi .fa, :where([data-cl-s~="s23"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s23"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s23"]) .st-marumozi .photoline img, :where([data-cl-s~="s23"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s23"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s23"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s23"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s23"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s23"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s23"]) main .clip-memotext ul, :where([data-cl-s~="s23"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s23"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s23"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s23"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s23"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s23"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s23"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s23"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s23"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s23"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s23"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s23"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s23"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s23"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s23"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s23"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s23"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s23"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s23"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s23"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s23"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s23"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s23"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s23"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s23"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s23"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s23"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s23"]) .post .st-square-checkbox > li, :where([data-cl-s~="s23"]) .st-square-checkbox ul li, :where([data-cl-s~="s23"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-square-checkbox li, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s23"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s23"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s23"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s23"]) .post .st-square-checkbox > li, :where([data-cl-s~="s23"]) .st-square-checkbox ul li, :where([data-cl-s~="s23"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .rankstlink-l2 p a, :where([data-cl-s~="s23"]) .rankstlink-l p a, :where([data-cl-s~="s23"]) .rankstlink-b p a, :where([data-cl-s~="s23"]) .rankstlink-r p a, :where([data-cl-s~="s23"]) .rankstlink-r2 p a, :where([data-cl-s~="s23"]) .rankstlink-a p a, :where([data-cl-s~="s23"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s23"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s23"]) .rankstlink-l p a:hover, :where([data-cl-s~="s23"]) .rankstlink-b p a:hover, :where([data-cl-s~="s23"]) .rankstlink-r p a:hover, :where([data-cl-s~="s23"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s23"]) .rankstlink-a p a:hover, :where([data-cl-s~="s23"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s23"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s23"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s23"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s23"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s23"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s23"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s23"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s23"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s23"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s23"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s23"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s23"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-mcbox-text, :where([data-cl-s~="s23"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s23"]) .st-mcbox-title, :where([data-cl-s~="s23"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s23"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s23"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s23"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s23"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s23"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s23"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s23"]) a.itembox-link p, :where([data-cl-s~="s23"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s23"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s23"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s23"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s23"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s23"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s23"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s23"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s23"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s23"]) .st-user-comment-box .st-star, :where([data-cl-s~="s23"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s23"]) .st-user-comment-box .st-star, :where([data-cl-s~="s23"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s23"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s23"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s23"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s23"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s23"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container, :where([data-cl-s~="s23"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s23"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s23"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s23"]) .post #st_toc_container ul, :where([data-cl-s~="s23"]) .post #st_toc_container ol, :where([data-cl-s~="s23"]) .post .st_toc_container ul, :where([data-cl-s~="s23"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .post #st_toc_container li ul, :where([data-cl-s~="s23"]) .post #st_toc_container li ol, :where([data-cl-s~="s23"]) .post .st_toc_container li ul, :where([data-cl-s~="s23"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #st_toc_container li li:empty, :where([data-cl-s~="s23"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s23"]) .st_toc_container li li:empty, :where([data-cl-s~="s23"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s23"]) #st_toc_container li:empty, :where([data-cl-s~="s23"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) #st_toc_container ul a, :where([data-cl-s~="s23"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s23"]) #st_toc_container ul li li a, :where([data-cl-s~="s23"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s23"]) #st_toc_container ul a:hover, :where([data-cl-s~="s23"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s23"]) .post #st_toc_container ul ul, :where([data-cl-s~="s23"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s23"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s23"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s23"]) #st_toc_container li, :where([data-cl-s~="s23"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s23"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s23"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s23"]) #st_toc_container > ul > li, :where([data-cl-s~="s23"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s23"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s23"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s23"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s23"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s23"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s23"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s23"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s23"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container li li a::before, :where([data-cl-s~="s23"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s23"]) #st_toc_container li li, :where([data-cl-s~="s23"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s23"]) #st_toc_container li li li, :where([data-cl-s~="s23"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s23"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s23"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s23"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s23"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s23"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s23"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s23"]) .st_toc_back, :where([data-cl-s~="s23"]) .st_toc_back:focus, :where([data-cl-s~="s23"]) .st_toc_back:hover, :where([data-cl-s~="s23"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s23"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s23"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s23"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s23"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s23"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s23"]) .st_toc_back.is-rounded, :where([data-cl-s~="s23"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s23"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s23"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s23"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s23"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s23"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s23"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s23"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s23"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s23"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s23"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s23"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s23"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s23"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s23"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s23"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s23"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s23"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s23"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s23"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s23"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s23"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s23"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s23"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s23"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s23"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s23"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s23"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s23"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s23"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s23"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s23"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s23"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s23"]) .side_toc #st_toc_container li, :where([data-cl-s~="s23"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s23"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s23"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s23"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s23"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s23"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s23"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s23"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s23"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s23"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s23"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s23"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s23"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s23"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s23"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s23"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s23"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s23"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s23"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s23"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s23"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s23"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s23"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s23"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s23"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s23"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s23"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s23"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s23"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s23"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s23"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s23"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s23"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s23"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s23"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s23"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s23"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s23"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s23"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s23"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s23"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s23"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s23"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s23"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list, :where([data-cl-s~="s23"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s23"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s23"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s23"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s23"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s23"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s23"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s23"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s23"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s23"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s23"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s23"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s23"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s23"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s23"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s23"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s23"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s23"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s23"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s23"]) textarea, :where([data-cl-s~="s23"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s23"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s23"]) textarea, :where([data-cl-s~="s23"]) select{ padding: 5px; }
:where([data-cl-s~="s23"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s23"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s23"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s23"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s23"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s23"]) .post_password{ text-align: center; }
:where([data-cl-s~="s23"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox, :where([data-cl-s~="s23"]) .responbox30, :where([data-cl-s~="s23"]) .responbox33, :where([data-cl-s~="s23"]) .responbox40, :where([data-cl-s~="s23"]) .responbox50, :where([data-cl-s~="s23"]) .responbox60, :where([data-cl-s~="s23"]) .responbox70, :where([data-cl-s~="s23"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s23"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s23"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s23"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s23"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s23"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s23"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s23"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s23"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s23"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s23"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s23"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s23"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .responbox60, :where([data-cl-s~="s23"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s23"]) .post .amazonjs_item h4, :where([data-cl-s~="s23"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s23"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s23"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s23"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s23"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s23"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s23"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s23"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s23"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s23"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s23"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s23"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s23"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s23"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s23"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s23"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s23"]) .appreach__developper, :where([data-cl-s~="s23"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s23"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s23"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s23"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s23"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s23"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s23"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s23"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s23"]) .post .w3eden 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), :where([data-cl-s~="s23"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s23"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s23"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s23"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s23"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s23"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s23"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s23"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) a.st-cardlink, :where([data-cl-s~="s23"]) a .st-cardbox h5, :where([data-cl-s~="s23"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s23"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .post .st-cardbox p, :where([data-cl-s~="s23"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s23"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s23"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s23"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s23"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s23"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s23"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s23"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s23"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s23"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s23"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s23"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s23"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s23"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-card-title-head .st-fa, :where([data-cl-s~="s23"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s23"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s23"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s23"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s23"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s23"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s23"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s23"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s23"]) #footer p.cardbox-more, :where([data-cl-s~="s23"]) #side p.cardbox-more, :where([data-cl-s~="s23"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s23"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s23"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s23"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s23"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s23"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s23"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s23"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s23"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s23"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s23"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s23"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s23"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s23"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s23"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s23"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s23"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s23"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s23"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s23"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s23"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s23"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s23"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s23"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s23"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s23"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s23"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s23"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s23"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s23"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s23"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s23"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s23"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s23"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s23"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s23"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s23"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s23"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s23"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s23"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s23"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s23"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s23"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s23"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s23"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s23"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s23"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s23"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s23"]) header h1#st-mobile-logo, :where([data-cl-s~="s23"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s23"]) #st-mobile-logo h1, :where([data-cl-s~="s23"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s23"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s23"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s23"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s23"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s23"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s23"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s23"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s23"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s23"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s23"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s23"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s23"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s23"]) .op-text, :where([data-cl-s~="s23"]) .op-text a, :where([data-cl-s~="s23"]) .op-text2, :where([data-cl-s~="s23"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s23"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s23"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s23"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s23"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s23"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s23"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s23"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s23"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s23"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s23"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s23"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s23"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s23"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s23"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s23"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s23"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s23"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s23"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s23"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s23"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s23"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s23"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s23"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s23"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-middle-menu .st-fa, :where([data-cl-s~="s23"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s23"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s23"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s23"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s23"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s23"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s23"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s23"]) nav.st5, :where([data-cl-s~="s23"]) #st-menuwide div.menu, :where([data-cl-s~="s23"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s23"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s23"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s23"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s23"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s23"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s23"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s23"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s23"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s23"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s23"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .st-cardlink-card-link, :where([data-cl-s~="s23"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s23"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s23"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s23"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s23"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s23"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s23"]) #side #st-header-cardlink, :where([data-cl-s~="s23"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s23"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s23"]) #side .st-cardlink-card, :where([data-cl-s~="s23"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s23"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s23"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #search, :where([data-cl-s~="s23"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s23"]) .cs-text input.cs-text-input, :where([data-cl-s~="s23"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s23"]) .cs-text input.cs-text-input, :where([data-cl-s~="s23"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s23"]) #s, :where([data-cl-s~="s23"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s23"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s23"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s23"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s23"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s23"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s23"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s23"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s23"]) .cs-term, :where([data-cl-s~="s23"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s23"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s23"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s23"]) .cs-term-list, :where([data-cl-s~="s23"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s23"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s23"]) .cs-term-item, :where([data-cl-s~="s23"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s23"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s23"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s23"]) .cs-term-label, :where([data-cl-s~="s23"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .cs-term-label:hover, :where([data-cl-s~="s23"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s23"]) .cs-term-checkbox, :where([data-cl-s~="s23"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s23"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s23"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s23"]) .cs-order, :where([data-cl-s~="s23"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .cs-order-item, :where([data-cl-s~="s23"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s23"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s23"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s23"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s23"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .cs-term-item, :where([data-cl-s~="s23"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s23"]) .acordion_search .cs-term-item, :where([data-cl-s~="s23"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s23"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s23"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s23"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s23"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s23"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s23"]) .st-countdown-expired, :where([data-cl-s~="s23"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s23"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s23"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s23"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s23"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s23"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s23"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s23"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s23"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s23"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s23"]) footer ul, :where([data-cl-s~="s23"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s23"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s23"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s23"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s23"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s23"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s23"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s23"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s23"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s23"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s23"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s23"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s23"]) .pagination span, :where([data-cl-s~="s23"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s23"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #breadcrumb, :where([data-cl-s~="s23"]) #breadcrumb ol, :where([data-cl-s~="s23"]) #breadcrumb li, :where([data-cl-s~="s23"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s23"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s23"]) #breadcrumb ol li a, :where([data-cl-s~="s23"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s23"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s23"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s23"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s23"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .snstext, :where([data-cl-s~="s23"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s23"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s23"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s23"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s23"]) .sns li a .st-fa, :where([data-cl-s~="s23"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s23"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s23"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s23"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s23"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s23"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s23"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s23"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s23"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s23"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s23"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s23"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s23"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s23"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s23"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s23"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s23"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s23"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s23"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s23"]) .wp-block-rss *, :where([data-cl-s~="s23"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s23"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s23"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s23"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .wp-block-rss a, :where([data-cl-s~="s23"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s23"]) .wp-block-rss a:hover, :where([data-cl-s~="s23"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s23"]) .wp-block-rss, :where([data-cl-s~="s23"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s23"]) .widget_rss ul, :where([data-cl-s~="s23"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s23"]) .wp-block-rss li, :where([data-cl-s~="s23"]) #side aside .widget_rss li, :where([data-cl-s~="s23"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .post .wp-block-rss li, :where([data-cl-s~="s23"]) .post .widget_rss li, :where([data-cl-s~="s23"]) .wp-block-rss li, :where([data-cl-s~="s23"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s23"]) .post .widget_rss li:last-child, :where([data-cl-s~="s23"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s23"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s23"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s23"]) .wp-block-rss time, :where([data-cl-s~="s23"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s23"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s23"]) .widget_rss cite, :where([data-cl-s~="s23"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s23"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s23"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s23"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s23"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s23"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s23"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s23"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s23"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s23"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s23"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s23"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s23"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s23"]) #comments .comment .comment-form-title, :where([data-cl-s~="s23"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s23"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s23"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s23"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s23"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s23"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s23"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s23"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s23"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s23"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s23"]) .vcard .fn, :where([data-cl-s~="s23"]) .comment-author a, :where([data-cl-s~="s23"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s23"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s23"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s23"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s23"]) #comments label{ display: block; }
:where([data-cl-s~="s23"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s23"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s23"]) .says{ display: none; }
:where([data-cl-s~="s23"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s23"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s23"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s23"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s23"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s23"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s23"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s23"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s23"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s23"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s23"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s23"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s23"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s23"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s23"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s23"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s23"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s23"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s23"]) li.pingback .comment-author a, :where([data-cl-s~="s23"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s23"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s23"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s23"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s23"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s23"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s23"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s23"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .p-navi .st-next i, :where([data-cl-s~="s23"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s23"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s23"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s23"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s23"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s23"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s23"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s23"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s23"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s23"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s23"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s23"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s23"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s23"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s23"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s23"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s23"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s23"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s23"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s23"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s23"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s23"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s23"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s23"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #side .st-gallery, :where([data-cl-s~="s23"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-gallery a, :where([data-cl-s~="s23"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s23"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s23"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s23"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s23"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s23"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s23"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s23"]) header{ text-align: center; }
:where([data-cl-s~="s23"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s23"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s23"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s23"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s23"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s23"]) .post.post-search, :where([data-cl-s~="s23"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s23"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s23"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s23"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s23"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s23"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s23"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s23"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .eyecatch-copyurl a, :where([data-cl-s~="s23"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s23"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s23"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s23"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s23"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s23"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s23"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s23"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s23"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s23"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s23"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s23"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s23"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s23"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s23"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s23"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s23"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s23"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s23"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s23"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .lp .post img, :where([data-cl-s~="s23"]) .lp .post video, :where([data-cl-s~="s23"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s23"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .lp .st-author-box, :where([data-cl-s~="s23"]) .lp #gazou, :where([data-cl-s~="s23"]) .lp #itiran, :where([data-cl-s~="s23"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s23"]) .lp #breadcrumb, :where([data-cl-s~="s23"]) .lp .blogbox, :where([data-cl-s~="s23"]) .lp .tagst, :where([data-cl-s~="s23"]) .lp .point, :where([data-cl-s~="s23"]) .lp .p-navi, :where([data-cl-s~="s23"]) .lp .pagination, :where([data-cl-s~="s23"]) .lp .n-entry-t, :where([data-cl-s~="s23"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s23"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s23"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s23"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s23"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s23"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) body#st-redirect #wrapper, :where([data-cl-s~="s23"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s23"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s23"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s23"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s23"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s23"]) #side, :where([data-cl-s~="s23"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s23"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s23"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s23"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s23"]) .st-ac-box, :where([data-cl-s~="s23"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s23"]) .st-ac-box, :where([data-cl-s~="s23"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s23"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s23"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s23"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s23"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s23"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s23"]) .alignright{ float: right; }
:where([data-cl-s~="s23"]) .alignleft{ float: left; }
:where([data-cl-s~="s23"]) .alignwide, :where([data-cl-s~="s23"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s23"]) .alignwide .alignwide, :where([data-cl-s~="s23"]) .alignfull .alignwide, :where([data-cl-s~="s23"]) .alignwide .alignwide, :where([data-cl-s~="s23"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s23"]) figure{ margin: 0px; }
:where([data-cl-s~="s23"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s23"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s23"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s23"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) ol.has-huge-font-size, :where([data-cl-s~="s23"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s23"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s23"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s23"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s23"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s23"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s23"]) .is-style-circle-mask img, :where([data-cl-s~="s23"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s23"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s23"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s23"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s23"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s23"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s23"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s23"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s23"]) .wp-block-cover, :where([data-cl-s~="s23"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s23"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s23"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s23"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s23"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s23"]) ul.has-background, :where([data-cl-s~="s23"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s23"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s23"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s23"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s23"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s23"]) .is-style-st-circle.has-background, :where([data-cl-s~="s23"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s23"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s23"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s23"]) .is-style-st-no.has-background, :where([data-cl-s~="s23"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s23"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s23"]) ol.has-st-border, :where([data-cl-s~="s23"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s23"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s23"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s23"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s23"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s23"]) .has-st-solid-border, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s23"]) .has-st-dashed-border, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s23"]) .has-st-medium-border-width, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s23"]) .has-st-thick-border-width, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s23"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s23"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s23"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s23"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s23"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s23"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s23"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s23"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s23"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s23"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s23"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s23"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s23"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s23"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s23"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s23"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s23"]) ul.wp-block-latest-posts, :where([data-cl-s~="s23"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s23"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s23"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s23"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s23"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s23"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s23"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s23"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s23"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s23"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-wide-background code, :where([data-cl-s~="s23"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s23"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s23"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s23"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s23"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s23"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s23"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s23"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s23"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s23"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s23"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s23"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s23"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s23"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s23"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s23"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s23"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s23"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s23"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s23"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s23"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s23"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s23"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s23"]) .post .is-style-st-table-line table, :where([data-cl-s~="s23"]) .is-style-st-table-line table, :where([data-cl-s~="s23"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s23"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s23"]) .is-style-st-table-line thead, :where([data-cl-s~="s23"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s23"]) .is-style-st-table-line thead th, :where([data-cl-s~="s23"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s23"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s23"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s23"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s23"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s23"]) .is-style-st-table-line td, :where([data-cl-s~="s23"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s23"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s23"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s23"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s23"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s23"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s23"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s23"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s23"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s23"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s23"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s23"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s23"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s23"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s23"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s23"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s23"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s23"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s23"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s23"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s23"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s23"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s23"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s23"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s23"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s23"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s23"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s23"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s23"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s23"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s23"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s23"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s23"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s23"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s23"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s23"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s23"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s23"]) .st-faq.has-color, :where([data-cl-s~="s23"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s23"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s23"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s23"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .st-faq__question, :where([data-cl-s~="s23"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s23"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s23"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s23"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s23"]) .is-style-st-square, :where([data-cl-s~="s23"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s23"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s23"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s23"]) .st-faq__question-content, :where([data-cl-s~="s23"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s23"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s23"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s23"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s23"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s23"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s23"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s23"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s23"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s23"]) .is-style-st-square, :where([data-cl-s~="s23"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s23"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s23"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s23"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s23"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s23"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s23"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s23"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s23"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s23"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s23"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s23"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s23"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s23"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s23"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s23"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s23"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s23"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s23"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s23"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s23"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s23"]) .post, :where([data-cl-s~="s23"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s23"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s23"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s23"]) .post, :where([data-cl-s~="s23"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s23"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s23"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s23"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s23"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s23"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s23"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s23"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s23"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s23"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s23"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s23"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s23"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s23"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s23"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s23"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s23"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s23"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s23"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s23"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s23"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s23"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s23"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s23"]) .wp-block-column > :last-child, :where([data-cl-s~="s23"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s23"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s23"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s23"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s23"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s23"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s23"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s23"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s23"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s23"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s23"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s23"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s23"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s23"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s23"]) ul.blocks-gallery-grid, :where([data-cl-s~="s23"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s23"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s23"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s23"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s23"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s23"]) .s-navi-active body, :where([data-cl-s~="s23"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s23"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s23"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s23"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s23"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s23"]) .sns .st-fa, :where([data-cl-s~="s23"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s23"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s23"]) .rssbox a, :where([data-cl-s~="s23"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s23"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s23"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s23"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s23"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s23"]) .tabnone{ display: none; }
:where([data-cl-s~="s23"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s23"]) .sns .st-fa, :where([data-cl-s~="s23"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s23"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s23"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s23"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s23"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s23"]) .op-text, :where([data-cl-s~="s23"]) .op-text a, :where([data-cl-s~="s23"]) .op-text2, :where([data-cl-s~="s23"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s23"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s23"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li, :where([data-cl-s~="s23"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s23"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s23"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s23"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s23"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s23"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s23"]) pre, :where([data-cl-s~="s23"]) .wp-block-details summary, :where([data-cl-s~="s23"]) p, :where([data-cl-s~="s23"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s23"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s23"]) .yellowbox, :where([data-cl-s~="s23"]) .graybox, :where([data-cl-s~="s23"]) .redbox, :where([data-cl-s~="s23"]) .post ul li, :where([data-cl-s~="s23"]) .post ol li, :where([data-cl-s~="s23"]) .st-tab-content > label, :where([data-cl-s~="s23"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s23"]) h2.has-st-regular-font-size, :where([data-cl-s~="s23"]) .h2modoki, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s23"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s23"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s23"]) .h3modoki, :where([data-cl-s~="s23"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s23"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s23"]) .h4modoki, :where([data-cl-s~="s23"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s23"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s23"]) h5, :where([data-cl-s~="s23"]) h5 span, :where([data-cl-s~="s23"]) .h5modoki, :where([data-cl-s~="s23"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s23"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s23"]) h6, :where([data-cl-s~="s23"]) h6 span, :where([data-cl-s~="s23"]) .h6modoki, :where([data-cl-s~="s23"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s23"]) header{ text-align: left; }
:where([data-cl-s~="s23"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s23"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s23"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s23"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s23"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s23"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s23"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s23"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s23"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s23"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s23"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s23"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s23"]) p, :where([data-cl-s~="s23"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .h2modoki::after, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s23"]) .h2modoki::before, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s23"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s23"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s23"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s23"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s23"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s23"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s23"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s23"]) .yellowbox, :where([data-cl-s~="s23"]) .redbox, :where([data-cl-s~="s23"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s23"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s23"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s23"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s23"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s23"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s23"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s23"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s23"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s23"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s23"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s23"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s23"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s23"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s23"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s23"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s23"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s23"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s23"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s23"]) .home .colum1 main, :where([data-cl-s~="s23"]) .category .colum1 main{ }
:where([data-cl-s~="s23"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s23"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s23"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s23"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s23"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s23"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s23"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s23"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s23"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s23"]) #st_toc_container > ul > li, :where([data-cl-s~="s23"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s23"]) pre, :where([data-cl-s~="s23"]) .wp-block-details summary, :where([data-cl-s~="s23"]) p, :where([data-cl-s~="s23"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s23"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s23"]) .yellowbox, :where([data-cl-s~="s23"]) .graybox, :where([data-cl-s~="s23"]) .redbox, :where([data-cl-s~="s23"]) .post ul li, :where([data-cl-s~="s23"]) .post ol li, :where([data-cl-s~="s23"]) .post table tr td, :where([data-cl-s~="s23"]) .st-tab-content > label, :where([data-cl-s~="s23"]) .st-tabs__tab-list-item, :where([data-cl-s~="s23"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s23"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s23"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s23"]) h2.has-st-regular-font-size, :where([data-cl-s~="s23"]) .h2modoki, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s23"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s23"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s23"]) .h3modoki, :where([data-cl-s~="s23"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s23"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s23"]) .h4modoki, :where([data-cl-s~="s23"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s23"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s23"]) h5, :where([data-cl-s~="s23"]) h5 span, :where([data-cl-s~="s23"]) .h5modoki, :where([data-cl-s~="s23"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s23"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s23"]) h6, :where([data-cl-s~="s23"]) h6 span, :where([data-cl-s~="s23"]) .h6modoki, :where([data-cl-s~="s23"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s23"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s23"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s23"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s23"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s23"]) #playnow, :where([data-cl-s~="s23"]) .tagcloud, :where([data-cl-s~="s23"]) .st-formbtn, :where([data-cl-s~="s23"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s23"]) #playnow:hover, :where([data-cl-s~="s23"]) .tagcloud:hover, :where([data-cl-s~="s23"]) .st-formbtn:hover, :where([data-cl-s~="s23"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s23"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s23"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s23"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s23"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s23"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s23"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s23"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s23"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s23"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s23"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s23"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s23"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s23"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s23"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s23"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s23"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s23"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s23"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s23"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s23"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s23"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s23"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s23"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s23"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s23"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s23"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s23"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s23"]) .smanone{ display: block; }
:where([data-cl-s~="s23"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s23"]) header{ padding: 0px; }
:where([data-cl-s~="s23"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s23"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s23"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s23"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s23"]) nav{ display: block; }
:where([data-cl-s~="s23"]) .ie7 aside ul li, :where([data-cl-s~="s23"]) .ie8 aside ul li, :where([data-cl-s~="s23"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s23"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s23"]) p, :where([data-cl-s~="s23"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s23"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s23"]) .h2modoki::after, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s23"]) .h2modoki::before, :where([data-cl-s~="s23"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s23"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s23"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s23"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s23"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s23"]) .yellowbox, :where([data-cl-s~="s23"]) .redbox, :where([data-cl-s~="s23"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s23"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s23"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s23"]) .post .st-minihukidashi, :where([data-cl-s~="s23"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s23"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s23"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s23"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s23"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s23"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s23"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s23"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s23"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s23"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s23"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s23"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s23"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s23"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s23"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s23"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s23"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s23"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s23"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s23"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s23"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s23"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s23"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s23"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s23"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s23"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s23"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s23"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s23"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s23"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s23"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s23"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s23"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s23"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s23"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s23"]) #side{ padding: 0px; }
:where([data-cl-s~="s23"]) footer{ width: 100%; }
:where([data-cl-s~="s23"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s23"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s23"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s23"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s23"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s23"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s23"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s23"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s23"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s23"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s23"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s23"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s23"]) #hakusinote #st-header, :where([data-cl-s~="s23"]) #hakusinote #content, :where([data-cl-s~="s23"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s23"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s23"]) .sns{ width: 90%; }
:where([data-cl-s~="s23"]) .sns li{ width: 33%; }
:where([data-cl-s~="s23"]) .snstext{ display: inline; }
:where([data-cl-s~="s23"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s23"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s23"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s23"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s23"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s23"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s23"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s23"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) nav.st5 li .sub-menu, :where([data-cl-s~="s23"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s23"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s23"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) #st-menuwide div.menu, :where([data-cl-s~="s23"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s23"]) #st-menuwide div.menu::after, :where([data-cl-s~="s23"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) #st-menuwide div.menu li, :where([data-cl-s~="s23"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s23"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s23"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s23"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s23"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s23"]) #st-menuwide div.menu li a, :where([data-cl-s~="s23"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s23"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s23"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s23"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s23"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s23"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s23"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s23"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s23"]) #st_toc_container, :where([data-cl-s~="s23"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s23"]) #st_toc_container > ul > li, :where([data-cl-s~="s23"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s23"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s23"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s23"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s23"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s23"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s23"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s23"]) .spnone{ display: none; }
:where([data-cl-s~="s23"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s23"]) .post .scroll-box table td, :where([data-cl-s~="s23"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s23"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s23"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s23"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s23"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s23"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s23"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s23"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s23"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s23"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s23"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s23"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s23"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s23"]) #page-top, :where([data-cl-s~="s23"]) .st-cardbox, :where([data-cl-s~="s23"]) .st_toc_back, :where([data-cl-s~="s23"]) .rankstlink-l2 p a, :where([data-cl-s~="s23"]) .rankstlink-l p a, :where([data-cl-s~="s23"]) .rankstlink-b p a, :where([data-cl-s~="s23"]) .rankstlink-r p a, :where([data-cl-s~="s23"]) .rankstlink-r2 p a, :where([data-cl-s~="s23"]) .rankstlink-a p a, :where([data-cl-s~="s23"]) .st-mybtn a, :where([data-cl-s~="s23"]) .kanren dd, :where([data-cl-s~="s23"]) .kanren dt, :where([data-cl-s~="s23"]) .post-slide-image, :where([data-cl-s~="s23"]) .post-slide-more, :where([data-cl-s~="s23"]) .post-card-image, :where([data-cl-s~="s23"]) .post-card-title, :where([data-cl-s~="s23"]) a, :where([data-cl-s~="s23"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s23"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s23"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s23"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s23"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s23"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s23"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s23"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s23"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s23"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s23"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s23"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s23"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s23"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s23"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s23"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s23"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s23"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s23"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s23"]) ul li, :where([data-cl-s~="s23"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s23"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s23"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s23"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s23"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s23"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s23"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s23"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s23"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s23"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s23"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s23"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s23"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s23"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s23"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s23"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s23"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s23"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s23"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s23"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s23"]) .st-list li{ }
:where([data-cl-s~="s23"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s23"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s23"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s23"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-box, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-image, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-image a, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-info, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-info a, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-detail, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s23"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s23"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s23"]) .cstmreba .booklink-image, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s23"]) .cstmreba .booklink-info, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s23"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s23"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s23"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s23"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s23"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s23"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s23"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s23"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s23"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s23"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s23"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s23"]) .appreach__developper, :where([data-cl-s~="s23"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s23"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s23"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s23"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s23"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s23"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s23"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s23"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s23"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s23"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s23"]) .post p.rakuten-notice, :where([data-cl-s~="s23"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s23"]) .senior-discount-container{ max-width: 100%; margin: 0px auto; padding: 10px; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; }
:where([data-cl-s~="s23"]) .senior-table-wrapper{ overflow-x: auto; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s23"]) .senior-discount-table{ width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; }
:where([data-cl-s~="s23"]) .senior-discount-table th{ background-color: rgb(44, 95, 124); color: rgb(255, 255, 255); padding: 15px 10px; text-align: left; font-weight: 700; font-size: 18px; position: sticky; top: 0px; z-index: 10; }
:where([data-cl-s~="s23"]) .senior-discount-table td{ padding: 15px 10px; border-bottom: 1px solid rgb(224, 224, 224); font-size: 17px; line-height: 1.6; }
:where([data-cl-s~="s23"]) .senior-discount-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s23"]) .senior-discount-table tr:hover{ background-color: rgb(232, 244, 248); }
:where([data-cl-s~="s23"]) .free-facility{ background-color: rgb(232, 245, 233) !important; }
:where([data-cl-s~="s23"]) .free-facility:hover{ background-color: rgb(200, 230, 201) !important; }
:where([data-cl-s~="s23"]) .facility-link{ color: rgb(21, 101, 192); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s23"]) .facility-link:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .price-free{ color: rgb(46, 125, 50); font-weight: 700; font-size: 19px; background-color: rgb(241, 248, 233); padding: 5px 10px; border-radius: 4px; display: inline-block; }
:where([data-cl-s~="s23"]) .price-discount{ color: rgb(21, 101, 192); font-weight: 700; font-size: 18px; }
:where([data-cl-s~="s23"]) .important-info{ background-color: rgb(255, 243, 205); padding: 4px 8px; border-radius: 4px; font-weight: 700; color: rgb(133, 100, 4); display: inline-block; margin-top: 5px; }
:where([data-cl-s~="s23"]) .age-condition{ background-color: rgb(227, 242, 253); padding: 4px 8px; border-radius: 4px; color: rgb(13, 71, 161); font-weight: 700; }
:where([data-cl-s~="s23"]) .scroll-hint{ display: none; text-align: right; color: rgb(102, 102, 102); font-size: 14px; margin-top: 5px; }

@media (max-width: 768px) {:where([data-cl-s~="s23"]) .scroll-hint{ display: block; }
:where([data-cl-s~="s23"]) .senior-discount-table{ font-size: 15px; }
:where([data-cl-s~="s23"]) .senior-discount-table th{ font-size: 16px; padding: 12px 8px; }
:where([data-cl-s~="s23"]) .senior-discount-table td{ font-size: 15px; padding: 12px 8px; }}
:where([data-cl-s~="s23"]) .senior-garden-container{ max-width: 100%; margin: 0px auto; padding: 10px; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; }
:where([data-cl-s~="s23"]) .senior-garden-wrapper{ overflow-x: auto; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s23"]) .senior-garden-table{ width: 100%; min-width: 650px; border-collapse: collapse; font-size: 16px; }
:where([data-cl-s~="s23"]) .senior-garden-table th{ background-color: rgb(44, 95, 124); color: rgb(255, 255, 255); padding: 15px 10px; text-align: left; font-weight: 700; font-size: 18px; position: sticky; top: 0px; z-index: 10; }
:where([data-cl-s~="s23"]) .senior-garden-table td{ padding: 15px 10px; border-bottom: 1px solid rgb(224, 224, 224); font-size: 17px; line-height: 1.6; }
:where([data-cl-s~="s23"]) .senior-garden-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s23"]) .senior-garden-table tr:hover{ background-color: rgb(232, 244, 248); }
:where([data-cl-s~="s23"]) .facility-link{ color: rgb(21, 101, 192); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s23"]) .facility-link:hover{ text-decoration: underline; }
:where([data-cl-s~="s23"]) .price-discount{ color: rgb(21, 101, 192); font-weight: 700; font-size: 18px; }
:where([data-cl-s~="s23"]) .age-condition{ background-color: rgb(227, 242, 253); padding: 4px 8px; border-radius: 4px; color: rgb(13, 71, 161); font-weight: 700; }
:where([data-cl-s~="s23"]) .important-info{ background-color: rgb(255, 243, 205); padding: 4px 8px; border-radius: 4px; font-weight: 700; color: rgb(133, 100, 4); display: inline-block; margin: 2px 0px; }
:where([data-cl-s~="s23"]) .bonus-info{ background-color: rgb(232, 245, 233); padding: 4px 8px; border-radius: 4px; color: rgb(46, 125, 50); display: inline-block; margin: 2px 0px; }
:where([data-cl-s~="s23"]) .notice-info{ color: rgb(102, 102, 102); font-size: 15px; }
:where([data-cl-s~="s23"]) .scroll-hint{ display: none; text-align: right; color: rgb(102, 102, 102); font-size: 14px; margin-top: 5px; }

@media (max-width: 768px) {:where([data-cl-s~="s23"]) .scroll-hint{ display: block; }
:where([data-cl-s~="s23"]) .senior-garden-table{ font-size: 15px; }
:where([data-cl-s~="s23"]) .senior-garden-table th{ font-size: 16px; padding: 12px 8px; }
:where([data-cl-s~="s23"]) .senior-garden-table td{ font-size: 15px; padding: 12px 8px; }
:where([data-cl-s~="s23"]) .notice-info{ font-size: 14px; }}
:where([data-cl-s~="s24"]) .wp-container-core-group-is-layout-8cf370e7{ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s24"]) .wp-container-core-group-is-layout-8cad6afd{ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s25"]) img:is([sizes="auto" i], :where([data-cl-s~="s25"]) [sizes^="auto, :where([data-cl-s~="s25"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s25"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s25"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s25"]) .wp-block-avatar, :where([data-cl-s~="s25"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s25"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s25"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s25"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s25"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s25"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s25"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s25"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s25"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s25"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s25"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s25"]) .is-content-justification-right, :where([data-cl-s~="s25"]) .is-content-justification-left, :where([data-cl-s~="s25"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s25"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s25"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s25"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-button.aligncenter, :where([data-cl-s~="s25"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-calendar td, :where([data-cl-s~="s25"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s25"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s25"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s25"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s25"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s25"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s25"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s25"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s25"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s25"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s25"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s25"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s25"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s25"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s25"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s25"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s25"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s25"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s25"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s25"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s25"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s25"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s25"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s25"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s25"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s25"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s25"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s25"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s25"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s25"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s25"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s25"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s25"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s25"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s25"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s25"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s25"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s25"]) .wp-block-comment-author-name, :where([data-cl-s~="s25"]) .wp-block-comment-content, :where([data-cl-s~="s25"]) .wp-block-comment-edit-link, :where([data-cl-s~="s25"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-cover, :where([data-cl-s~="s25"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s25"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s25"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s25"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s25"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s25"]) .wp-block-cover.alignleft, :where([data-cl-s~="s25"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s25"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s25"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s25"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s25"]) .wp-block-cover.alignleft, :where([data-cl-s~="s25"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s25"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s25"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s25"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s25"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s25"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s25"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s25"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s25"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s25"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s25"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s25"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s25"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s25"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s25"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s25"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s25"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s25"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s25"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s25"]) .wp-block-cover-image-text, :where([data-cl-s~="s25"]) .wp-block-cover-image-text a, :where([data-cl-s~="s25"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s25"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s25"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s25"]) .wp-block-cover-text, :where([data-cl-s~="s25"]) .wp-block-cover-text a, :where([data-cl-s~="s25"]) .wp-block-cover-text a:active, :where([data-cl-s~="s25"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s25"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s25"]) section.wp-block-cover-image h2, :where([data-cl-s~="s25"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s25"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s25"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s25"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s25"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s25"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s25"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s25"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s25"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s25"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s25"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s25"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s25"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s25"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s25"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s25"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s25"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s25"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s25"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s25"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s25"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s25"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s25"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s25"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s25"]) .wp-block-embed.alignleft, :where([data-cl-s~="s25"]) .wp-block-embed.alignright, :where([data-cl-s~="s25"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s25"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s25"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s25"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s25"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s25"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s25"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s25"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s25"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s25"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s25"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s25"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s25"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s25"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s25"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s25"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s25"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s25"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s25"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s25"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s25"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s25"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s25"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s25"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s25"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s25"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s25"]) h1.has-background, :where([data-cl-s~="s25"]) h2.has-background, :where([data-cl-s~="s25"]) h3.has-background, :where([data-cl-s~="s25"]) h4.has-background, :where([data-cl-s~="s25"]) h5.has-background, :where([data-cl-s~="s25"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s25"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s25"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s25"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s25"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s25"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s25"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s25"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s25"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s25"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s25"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s25"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s25"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s25"]) .wp-block-image > a, :where([data-cl-s~="s25"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s25"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s25"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s25"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s25"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s25"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s25"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s25"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-image.alignfull img, :where([data-cl-s~="s25"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-image .aligncenter, :where([data-cl-s~="s25"]) .wp-block-image .alignleft, :where([data-cl-s~="s25"]) .wp-block-image .alignright, :where([data-cl-s~="s25"]) .wp-block-image.aligncenter, :where([data-cl-s~="s25"]) .wp-block-image.alignleft, :where([data-cl-s~="s25"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s25"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s25"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s25"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s25"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s25"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s25"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s25"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s25"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s25"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s25"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s25"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s25"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s25"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s25"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s25"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s25"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s25"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s25"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s25"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s25"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s25"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s25"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s25"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s25"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s25"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s25"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s25"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s25"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s25"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s25"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s25"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s25"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s25"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s25"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s25"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s25"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s25"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s25"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s25"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s25"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s25"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s25"]) ol, :where([data-cl-s~="s25"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s25"]) .wp-block-loginout, :where([data-cl-s~="s25"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s25"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s25"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s25"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s25"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s25"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s25"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s25"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s25"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s25"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s25"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s25"]) .wp-block-media-text__media img, :where([data-cl-s~="s25"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s25"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s25"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s25"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation ul, :where([data-cl-s~="s25"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s25"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s25"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s25"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s25"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s25"]) .wp-block-navigation :where(a), :where([data-cl-s~="s25"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s25"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s25"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s25"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s25"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s25"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s25"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s25"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s25"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s25"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s25"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s25"]) .wp-block-navigation__container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s25"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s25"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s25"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s25"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s25"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s25"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s25"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s25"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s25"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s25"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s25"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s25"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s25"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s25"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s25"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s25"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s25"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s25"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s25"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s25"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s25"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s25"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s25"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s25"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s25"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s25"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s25"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s25"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s25"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s25"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s25"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s25"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s25"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s25"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s25"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s25"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s25"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s25"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s25"]) .wp-block-post-comments-link, :where([data-cl-s~="s25"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s25"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s25"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s25"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s25"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s25"]) .alignright){ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s25"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s25"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s25"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s25"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s25"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s25"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s25"]) .wp-block-post-time-to-read, :where([data-cl-s~="s25"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s25"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s25"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s25"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s25"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s25"]) .wp-block-pullquote cite, :where([data-cl-s~="s25"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s25"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s25"]) .wp-block-pullquote cite, :where([data-cl-s~="s25"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s25"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s25"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s25"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s25"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s25"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s25"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s25"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s25"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s25"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s25"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s25"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s25"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s25"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-query-title, :where([data-cl-s~="s25"]) .wp-block-query-total, :where([data-cl-s~="s25"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s25"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s25"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s25"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s25"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s25"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s25"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s25"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s25"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s25"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s25"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s25"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s25"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s25"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s25"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s25"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s25"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s25"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s25"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s25"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s25"]) .wp-block-rss__item-author, :where([data-cl-s~="s25"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s25"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s25"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s25"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s25"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s25"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s25"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s25"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s25"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s25"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s25"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s25"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s25"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s25"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s25"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s25"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s25"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s25"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s25"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s25"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s25"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s25"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s25"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s25"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-site-logo a, :where([data-cl-s~="s25"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s25"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s25"]) .wp-block-site-tagline, :where([data-cl-s~="s25"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s25"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s25"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s25"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s25"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s25"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s25"]) .wp-block-social-links, :where([data-cl-s~="s25"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s25"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s25"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s25"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s25"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s25"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s25"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s25"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s25"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s25"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s25"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s25"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s25"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s25"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s25"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s25"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s25"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s25"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s25"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s25"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s25"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s25"]) .wp-block-table td, :where([data-cl-s~="s25"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s25"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s25"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s25"]) .wp-block-table.aligncenter, :where([data-cl-s~="s25"]) .wp-block-table.alignleft, :where([data-cl-s~="s25"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s25"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s25"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s25"]) .wp-block-table.alignleft td, :where([data-cl-s~="s25"]) .wp-block-table.alignleft th, :where([data-cl-s~="s25"]) .wp-block-table.alignright td, :where([data-cl-s~="s25"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s25"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s25"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s25"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s25"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s25"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s25"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s25"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s25"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s25"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s25"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s25"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s25"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s25"]) .wp-block-text-columns, :where([data-cl-s~="s25"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s25"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s25"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s25"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s25"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s25"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s25"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s25"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s25"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s25"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s25"]) .editor-styles-wrapper, :where([data-cl-s~="s25"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s25"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s25"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s25"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s25"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s25"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s25"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s25"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s25"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s25"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s25"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s25"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s25"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s25"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s25"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s25"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s25"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s25"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s25"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s25"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s25"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s25"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s25"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s25"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s25"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s25"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s25"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s25"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s25"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s25"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s25"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s25"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s25"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s25"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s25"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s25"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s25"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s25"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s25"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s25"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s25"]) .rcc-wrap, :where([data-cl-s~="s25"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s25"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s25"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s25"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s25"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s25"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s25"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s25"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s25"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s25"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s25"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s25"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s25"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s25"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s25"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s25"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s25"]) .rcc-shop, :where([data-cl-s~="s25"]) .rcc-retrieved, :where([data-cl-s~="s25"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s25"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s25"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s25"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s25"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s25"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s25"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s25"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s25"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s25"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s25"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s25"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s25"]) .rcc-promo-visible, :where([data-cl-s~="s25"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s25"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s25"]) .rcc-promo:focus-visible, :where([data-cl-s~="s25"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s25"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s25"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s25"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s25"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s25"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s25"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s25"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s25"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s25"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s25"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s25"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s25"]) .rcc-retrieved, :where([data-cl-s~="s25"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s25"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s25"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s25"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s25"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s25"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s25"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s25"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s25"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s25"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s25"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s25"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s25"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s25"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s25"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s25"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s25"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s25"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s25"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s25"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s25"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s25"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s25"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s25"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s25"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s25"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s25"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s25"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s25"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s25"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s25"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s25"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s25"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s25"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s25"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s25"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s25"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s25"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s25"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s25"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s25"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s25"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s25"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s25"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s25"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s25"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s25"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s25"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s25"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s25"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s25"]) .is-layout-flex > :is(*, :where([data-cl-s~="s25"]) div){ margin: 0px; }
:where([data-cl-s~="s25"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s25"]) .is-layout-grid > :is(*, :where([data-cl-s~="s25"]) div){ margin: 0px; }
:where([data-cl-s~="s25"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s25"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s25"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s25"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s25"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s25"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s25"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s25"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s25"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s25"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s25"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s25"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s25"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s25"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s25"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s25"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s25"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s25"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s25"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s25"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s25"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s25"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s25"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s25"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s25"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s25"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s25"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s25"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s25"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s25"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s25"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s25"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s25"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s25"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s25"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s25"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s25"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s25"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s25"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s25"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s25"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s25"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s25"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s25"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s25"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s25"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s25"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s25"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s25"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s25"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s25"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s25"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s25"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s25"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s25"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s25"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s25"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s25"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s25"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s25"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s25"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s25"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s25"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s25"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s25"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s25"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s25"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s25"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s25"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s25"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s25"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s25"]) .wpcf7 input[type="url"], :where([data-cl-s~="s25"]) .wpcf7 input[type="email"], :where([data-cl-s~="s25"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s25"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s25"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s25"]) #toc_container li, :where([data-cl-s~="s25"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s25"]) #toc_container.no_bullets li, :where([data-cl-s~="s25"]) #toc_container.no_bullets ul, :where([data-cl-s~="s25"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s25"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s25"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s25"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s25"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s25"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s25"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s25"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s25"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s25"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s25"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s25"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s25"]) #toc_container.toc_black a, :where([data-cl-s~="s25"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s25"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s25"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s25"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s25"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s25"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s25"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s25"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s25"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s25"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s25"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s25"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s25"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s25"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s25"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s25"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s25"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s25"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s25"]) .yyi-rinker-attention-before, :where([data-cl-s~="s25"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s25"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s25"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s25"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s25"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s25"]) body{ margin: 0px; }
:where([data-cl-s~="s25"]) article, :where([data-cl-s~="s25"]) aside, :where([data-cl-s~="s25"]) details, :where([data-cl-s~="s25"]) figcaption, :where([data-cl-s~="s25"]) figure, :where([data-cl-s~="s25"]) footer, :where([data-cl-s~="s25"]) header, :where([data-cl-s~="s25"]) hgroup, :where([data-cl-s~="s25"]) main, :where([data-cl-s~="s25"]) nav, :where([data-cl-s~="s25"]) section, :where([data-cl-s~="s25"]) summary{ display: block; }
:where([data-cl-s~="s25"]) audio, :where([data-cl-s~="s25"]) canvas, :where([data-cl-s~="s25"]) progress, :where([data-cl-s~="s25"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s25"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s25"]) [hidden], :where([data-cl-s~="s25"]) template{ display: none; }
:where([data-cl-s~="s25"]) a{ background: 0px 0px; }
:where([data-cl-s~="s25"]) a:active, :where([data-cl-s~="s25"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s25"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s25"]) b, :where([data-cl-s~="s25"]) strong{ font-weight: 700; }
:where([data-cl-s~="s25"]) dfn{ font-style: italic; }
:where([data-cl-s~="s25"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s25"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) small{ font-size: 80%; }
:where([data-cl-s~="s25"]) sub, :where([data-cl-s~="s25"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s25"]) sup{ top: -0.5em; }
:where([data-cl-s~="s25"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s25"]) img{ border: 0px; }
:where([data-cl-s~="s25"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s25"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s25"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s25"]) pre{ overflow: auto; }
:where([data-cl-s~="s25"]) code, :where([data-cl-s~="s25"]) kbd, :where([data-cl-s~="s25"]) pre, :where([data-cl-s~="s25"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s25"]) button, :where([data-cl-s~="s25"]) input, :where([data-cl-s~="s25"]) optgroup, :where([data-cl-s~="s25"]) select, :where([data-cl-s~="s25"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s25"]) button{ overflow: visible; }
:where([data-cl-s~="s25"]) button, :where([data-cl-s~="s25"]) select{ text-transform: none; }
:where([data-cl-s~="s25"]) button, html:where([data-cl-s~="s25"]) input[type="button"], :where([data-cl-s~="s25"]) input[type="reset"], :where([data-cl-s~="s25"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s25"]) button[disabled], html:where([data-cl-s~="s25"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s25"]) input{ line-height: normal; }
:where([data-cl-s~="s25"]) input[type="checkbox"], :where([data-cl-s~="s25"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s25"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s25"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s25"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s25"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s25"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s25"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s25"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) textarea{ overflow: auto; }
:where([data-cl-s~="s25"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s25"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s25"]) td, :where([data-cl-s~="s25"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s25"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s25"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s25"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s25"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s25"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s25"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s25"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s25"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s25"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s25"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s25"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s25"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s25"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s25"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s25"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s25"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s25"]) .pull-right{ float: right; }
:where([data-cl-s~="s25"]) .pull-left{ float: left; }
:where([data-cl-s~="s25"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s25"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s25"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s25"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s25"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s25"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s25"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s25"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s25"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s25"]) .fa-rotate-90, :root:where([data-cl-s~="s25"]) .fa-rotate-180, :root:where([data-cl-s~="s25"]) .fa-rotate-270, :root:where([data-cl-s~="s25"]) .fa-flip-horizontal, :root:where([data-cl-s~="s25"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s25"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s25"]) .fa-stack-1x, :where([data-cl-s~="s25"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s25"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s25"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s25"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-remove::before, :where([data-cl-s~="s25"]) .fa-close::before, :where([data-cl-s~="s25"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gear::before, :where([data-cl-s~="s25"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-rotate-right::before, :where([data-cl-s~="s25"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dedent::before, :where([data-cl-s~="s25"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-photo::before, :where([data-cl-s~="s25"]) .fa-image::before, :where([data-cl-s~="s25"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-edit::before, :where([data-cl-s~="s25"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mail-forward::before, :where([data-cl-s~="s25"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-warning::before, :where([data-cl-s~="s25"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bar-chart-o::before, :where([data-cl-s~="s25"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gears::before, :where([data-cl-s~="s25"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-facebook-f::before, :where([data-cl-s~="s25"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-feed::before, :where([data-cl-s~="s25"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-group::before, :where([data-cl-s~="s25"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chain::before, :where([data-cl-s~="s25"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cut::before, :where([data-cl-s~="s25"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-copy::before, :where([data-cl-s~="s25"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-save::before, :where([data-cl-s~="s25"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-navicon::before, :where([data-cl-s~="s25"]) .fa-reorder::before, :where([data-cl-s~="s25"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-unsorted::before, :where([data-cl-s~="s25"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-down::before, :where([data-cl-s~="s25"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-up::before, :where([data-cl-s~="s25"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-rotate-left::before, :where([data-cl-s~="s25"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-legal::before, :where([data-cl-s~="s25"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dashboard::before, :where([data-cl-s~="s25"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-flash::before, :where([data-cl-s~="s25"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-paste::before, :where([data-cl-s~="s25"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mobile-phone::before, :where([data-cl-s~="s25"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mail-reply::before, :where([data-cl-s~="s25"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mail-reply-all::before, :where([data-cl-s~="s25"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-star-half-empty::before, :where([data-cl-s~="s25"]) .fa-star-half-full::before, :where([data-cl-s~="s25"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-unlink::before, :where([data-cl-s~="s25"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-toggle-down::before, :where([data-cl-s~="s25"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-toggle-up::before, :where([data-cl-s~="s25"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-toggle-right::before, :where([data-cl-s~="s25"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-euro::before, :where([data-cl-s~="s25"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dollar::before, :where([data-cl-s~="s25"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-rupee::before, :where([data-cl-s~="s25"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cny::before, :where([data-cl-s~="s25"]) .fa-rmb::before, :where([data-cl-s~="s25"]) .fa-yen::before, :where([data-cl-s~="s25"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ruble::before, :where([data-cl-s~="s25"]) .fa-rouble::before, :where([data-cl-s~="s25"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-won::before, :where([data-cl-s~="s25"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bitcoin::before, :where([data-cl-s~="s25"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gittip::before, :where([data-cl-s~="s25"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-toggle-left::before, :where([data-cl-s~="s25"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-turkish-lira::before, :where([data-cl-s~="s25"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-institution::before, :where([data-cl-s~="s25"]) .fa-bank::before, :where([data-cl-s~="s25"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mortar-board::before, :where([data-cl-s~="s25"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-automobile::before, :where([data-cl-s~="s25"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cab::before, :where([data-cl-s~="s25"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-photo-o::before, :where([data-cl-s~="s25"]) .fa-file-picture-o::before, :where([data-cl-s~="s25"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-zip-o::before, :where([data-cl-s~="s25"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-sound-o::before, :where([data-cl-s~="s25"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-movie-o::before, :where([data-cl-s~="s25"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-life-bouy::before, :where([data-cl-s~="s25"]) .fa-life-buoy::before, :where([data-cl-s~="s25"]) .fa-life-saver::before, :where([data-cl-s~="s25"]) .fa-support::before, :where([data-cl-s~="s25"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ra::before, :where([data-cl-s~="s25"]) .fa-resistance::before, :where([data-cl-s~="s25"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ge::before, :where([data-cl-s~="s25"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-y-combinator-square::before, :where([data-cl-s~="s25"]) .fa-yc-square::before, :where([data-cl-s~="s25"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wechat::before, :where([data-cl-s~="s25"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-send::before, :where([data-cl-s~="s25"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-send-o::before, :where([data-cl-s~="s25"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s25"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shekel::before, :where([data-cl-s~="s25"]) .fa-sheqel::before, :where([data-cl-s~="s25"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-intersex::before, :where([data-cl-s~="s25"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hotel::before, :where([data-cl-s~="s25"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-yc::before, :where([data-cl-s~="s25"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-battery-4::before, :where([data-cl-s~="s25"]) .fa-battery::before, :where([data-cl-s~="s25"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-battery-3::before, :where([data-cl-s~="s25"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-battery-2::before, :where([data-cl-s~="s25"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-battery-1::before, :where([data-cl-s~="s25"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-battery-0::before, :where([data-cl-s~="s25"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hourglass-1::before, :where([data-cl-s~="s25"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hourglass-2::before, :where([data-cl-s~="s25"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hourglass-3::before, :where([data-cl-s~="s25"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-grab-o::before, :where([data-cl-s~="s25"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-stop-o::before, :where([data-cl-s~="s25"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-tv::before, :where([data-cl-s~="s25"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-asl-interpreting::before, :where([data-cl-s~="s25"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-deafness::before, :where([data-cl-s~="s25"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s25"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-signing::before, :where([data-cl-s~="s25"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-google-plus-circle::before, :where([data-cl-s~="s25"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-fa::before, :where([data-cl-s~="s25"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-vcard::before, :where([data-cl-s~="s25"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-vcard-o::before, :where([data-cl-s~="s25"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-drivers-license::before, :where([data-cl-s~="s25"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-drivers-license-o::before, :where([data-cl-s~="s25"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thermometer-4::before, :where([data-cl-s~="s25"]) .fa-thermometer::before, :where([data-cl-s~="s25"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thermometer-3::before, :where([data-cl-s~="s25"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thermometer-2::before, :where([data-cl-s~="s25"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thermometer-1::before, :where([data-cl-s~="s25"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-thermometer-0::before, :where([data-cl-s~="s25"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bathtub::before, :where([data-cl-s~="s25"]) .fa-s15::before, :where([data-cl-s~="s25"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-times-rectangle::before, :where([data-cl-s~="s25"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s25"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s25"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s25"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s25"]) .sr-only-focusable:active, :where([data-cl-s~="s25"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s25"]) .faa-wrench.animated, :where([data-cl-s~="s25"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s25"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s25"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s25"]) .faa-ring.animated, :where([data-cl-s~="s25"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s25"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s25"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s25"]) .faa-vertical.animated, :where([data-cl-s~="s25"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s25"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s25"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s25"]) .faa-horizontal.animated, :where([data-cl-s~="s25"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s25"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s25"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s25"]) .faa-flash.animated, :where([data-cl-s~="s25"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s25"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s25"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s25"]) .faa-bounce.animated, :where([data-cl-s~="s25"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s25"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s25"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s25"]) .faa-spin.animated, :where([data-cl-s~="s25"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s25"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s25"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s25"]) .faa-float.animated, :where([data-cl-s~="s25"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s25"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s25"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s25"]) .faa-pulse.animated, :where([data-cl-s~="s25"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s25"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s25"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s25"]) .faa-shake.animated, :where([data-cl-s~="s25"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s25"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s25"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s25"]) .faa-tada.animated, :where([data-cl-s~="s25"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s25"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s25"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s25"]) .faa-passing.animated, :where([data-cl-s~="s25"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s25"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s25"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s25"]) .faa-passing-reverse.animated, :where([data-cl-s~="s25"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s25"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s25"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s25"]) .faa-burst.animated, :where([data-cl-s~="s25"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s25"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s25"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s25"]) .faa-falling.animated, :where([data-cl-s~="s25"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s25"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s25"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s25"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s25"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s25"]) [class^="st-svg-"], :where([data-cl-s~="s25"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s25"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s25"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s25"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-quora::before, :where([data-cl-s~="s25"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s25"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s25"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s25"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s25"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s25"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s25"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s25"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s25"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s25"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s25"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s25"]) .slick-slider .slick-track, :where([data-cl-s~="s25"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s25"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .slick-track::before, :where([data-cl-s~="s25"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s25"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s25"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s25"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s25"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s25"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s25"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s25"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s25"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s25"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s25"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s25"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s25"]) .slick-prev, :where([data-cl-s~="s25"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s25"]) .slick-prev:hover, :where([data-cl-s~="s25"]) .slick-prev:focus, :where([data-cl-s~="s25"]) .slick-next:hover, :where([data-cl-s~="s25"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s25"]) .slick-prev:hover::before, :where([data-cl-s~="s25"]) .slick-prev:focus::before, :where([data-cl-s~="s25"]) .slick-next:hover::before, :where([data-cl-s~="s25"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s25"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s25"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s25"]) .slick-prev::before, :where([data-cl-s~="s25"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s25"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s25"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s25"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s25"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s25"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s25"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s25"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s25"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s25"]) .slick-dots li button:hover, :where([data-cl-s~="s25"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s25"]) .slick-dots li button:hover::before, :where([data-cl-s~="s25"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s25"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s25"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .st-marquee p:empty, :where([data-cl-s~="s25"]) p:empty{ display: none; }
:where([data-cl-s~="s25"]) .st-notosans, :where([data-cl-s~="s25"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s25"]) .st-m1c, :where([data-cl-s~="s25"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s25"]) main, :where([data-cl-s~="s25"]) article, :where([data-cl-s~="s25"]) aside, :where([data-cl-s~="s25"]) header, :where([data-cl-s~="s25"]) canvas, :where([data-cl-s~="s25"]) details, :where([data-cl-s~="s25"]) figcaption, :where([data-cl-s~="s25"]) figure, :where([data-cl-s~="s25"]) footer, :where([data-cl-s~="s25"]) nav, :where([data-cl-s~="s25"]) section, :where([data-cl-s~="s25"]) summary{ display: block; }
html:where([data-cl-s~="s25"]), :where([data-cl-s~="s25"]) body{ height: 100%; }
:where([data-cl-s~="s25"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s25"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) cite{ font-style: normal; }
:where([data-cl-s~="s25"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s25"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s25"]) h1, :where([data-cl-s~="s25"]) h2, :where([data-cl-s~="s25"]) h3, :where([data-cl-s~="s25"]) h4, :where([data-cl-s~="s25"]) h5, :where([data-cl-s~="s25"]) h6, :where([data-cl-s~="s25"]) h5 span, :where([data-cl-s~="s25"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s25"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s25"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s25"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s25"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s25"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .wp-block-video, :where([data-cl-s~="s25"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .sticky, :where([data-cl-s~="s25"]) .gallery-caption, :where([data-cl-s~="s25"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s25"]) .dashicons, :where([data-cl-s~="s25"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s25"]) [class^="material-icons-"], :where([data-cl-s~="s25"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s25"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s25"]) .st-hide{ display: none; }
:where([data-cl-s~="s25"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s25"]) .post h4 .point-in i, :where([data-cl-s~="s25"]) .n-entry i, :where([data-cl-s~="s25"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-timeline > br, :where([data-cl-s~="s25"]) .st-tab-content > br, :where([data-cl-s~="s25"]) .st_table_sc > br, :where([data-cl-s~="s25"]) .post .st-box-btn > br, :where([data-cl-s~="s25"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s25"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .st-svg-question-circle, :where([data-cl-s~="s25"]) .st-svg-check-circle, :where([data-cl-s~="s25"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s25"]) .st-svg-exclamation-circle, :where([data-cl-s~="s25"]) .st-svg-pencil-square-o, :where([data-cl-s~="s25"]) .st-svg-user, :where([data-cl-s~="s25"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s25"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s25"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s25"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s25"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s25"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s25"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s25"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s25"]) .faa-spin.animated, :where([data-cl-s~="s25"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s25"]) a, :where([data-cl-s~="s25"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s25"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s25"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s25"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s25"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s25"]) img:not(.size-st_header_slider), :where([data-cl-s~="s25"]) video, :where([data-cl-s~="s25"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s25"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s25"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s25"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s25"]) .is-style-st-photoline img, :where([data-cl-s~="s25"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .is-style-st-photohu, :where([data-cl-s~="s25"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s25"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s25"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s25"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s25"]) .st-photohu div img, :where([data-cl-s~="s25"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) img.size-full, :where([data-cl-s~="s25"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s25"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s25"]) .resetwidth img, :where([data-cl-s~="s25"]) .resetwidth video, :where([data-cl-s~="s25"]) .resetwidth object, :where([data-cl-s~="s25"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s25"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s25"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s25"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s25"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s25"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s25"]) .h-100{ height: 100%; }
:where([data-cl-s~="s25"]) .pa0, :where([data-cl-s~="s25"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s25"]) .ma0, :where([data-cl-s~="s25"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s25"]) .mt0, :where([data-cl-s~="s25"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s25"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s25"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s25"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s25"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s25"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s25"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s25"]) .mr0, :where([data-cl-s~="s25"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s25"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s25"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s25"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s25"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s25"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s25"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s25"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s25"]) .ml0, :where([data-cl-s~="s25"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s25"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s25"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s25"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s25"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s25"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s25"]) .mb-0, :where([data-cl-s~="s25"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s25"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s25"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s25"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s25"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s25"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s25"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s25"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s25"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s25"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s25"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s25"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s25"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s25"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s25"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s25"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s25"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s25"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s25"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s25"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s25"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s25"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s25"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s25"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s25"]) .st-bg-stich::after, :where([data-cl-s~="s25"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s25"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s25"]) .st-brackets::before, :where([data-cl-s~="s25"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s25"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s25"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s25"]) .post .st-timeline, :where([data-cl-s~="s25"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s25"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s25"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s25"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s25"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s25"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-timeline > li::after, :where([data-cl-s~="s25"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s25"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s25"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s25"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s25"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s25"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s25"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s25"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s25"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s25"]) .st-timeline-list-text a, :where([data-cl-s~="s25"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s25"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s25"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s25"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s25"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s25"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s25"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s25"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s25"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s25"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s25"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s25"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s25"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s25"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s25"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s25"]) .st-in-mybox .st-point, :where([data-cl-s~="s25"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s25"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s25"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s25"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s25"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s25"]) .st-back-btn .st-fa, :where([data-cl-s~="s25"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s25"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s25"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s25"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s25"]) .smanone{ display: none; }
:where([data-cl-s~="s25"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s25"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s25"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s25"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s25"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s25"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) kbd, :where([data-cl-s~="s25"]) .st-code, :where([data-cl-s~="s25"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s25"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s25"]) kbd, :where([data-cl-s~="s25"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s25"]) pre .st-code, :where([data-cl-s~="s25"]) .st-pre .st-code, :where([data-cl-s~="s25"]) pre code, :where([data-cl-s~="s25"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s25"]) .clear{ clear: both; }
:where([data-cl-s~="s25"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s25"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s25"]) thead th, :where([data-cl-s~="s25"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s25"]) table thead th, :where([data-cl-s~="s25"]) table thead th p, :where([data-cl-s~="s25"]) table thead tr td, :where([data-cl-s~="s25"]) .post table thead tr td, :where([data-cl-s~="s25"]) .post table thead tr td p, :where([data-cl-s~="s25"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s25"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s25"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s25"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s25"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s25"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s25"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s25"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s25"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s25"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s25"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s25"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s25"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s25"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s25"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s25"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s25"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s25"]) #side aside .slick-dots li, :where([data-cl-s~="s25"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s25"]) .slick-prev, :where([data-cl-s~="s25"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s25"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s25"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s25"]) .slick-prev:hover, :where([data-cl-s~="s25"]) .slick-prev:focus, :where([data-cl-s~="s25"]) .slick-next:hover, :where([data-cl-s~="s25"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s25"]) .slick-prev::before, :where([data-cl-s~="s25"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s25"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s25"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s25"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s25"]) .slick-slide:focus, :where([data-cl-s~="s25"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s25"]) .slider, :where([data-cl-s~="s25"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s25"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s25"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s25"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s25"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s25"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s25"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s25"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s25"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s25"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s25"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s25"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .header-post-slider.is-wide, :where([data-cl-s~="s25"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s25"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s25"]) .post-slide-image, :where([data-cl-s~="s25"]) .post-slide-more, :where([data-cl-s~="s25"]) .post-card-image, :where([data-cl-s~="s25"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s25"]) .post-slide-image:hover, :where([data-cl-s~="s25"]) .post-slide-more:hover, :where([data-cl-s~="s25"]) .post-card-image:hover, :where([data-cl-s~="s25"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s25"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s25"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s25"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s25"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s25"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s25"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s25"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s25"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s25"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s25"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s25"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s25"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s25"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s25"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s25"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s25"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s25"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s25"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s25"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s25"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s25"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s25"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s25"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s25"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s25"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s25"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s25"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s25"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s25"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s25"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s25"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s25"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s25"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s25"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s25"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s25"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s25"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s25"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s25"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s25"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s25"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s25"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s25"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s25"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s25"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s25"]) .post-card-date .st-fa, :where([data-cl-s~="s25"]) .post-slide-date .st-fa, :where([data-cl-s~="s25"]) .post-card-date .fa, :where([data-cl-s~="s25"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s25"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s25"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s25"]) .post-card-excerpt p, :where([data-cl-s~="s25"]) main .post-slide-excerpt p, :where([data-cl-s~="s25"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s25"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s25"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s25"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s25"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s25"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s25"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s25"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s25"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .content-post-slider, :where([data-cl-s~="s25"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s25"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s25"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s25"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s25"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s25"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s25"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s25"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s25"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s25"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s25"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s25"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s25"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s25"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s25"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s25"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s25"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s25"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s25"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s25"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s25"]) a.st-flexbox-link, :where([data-cl-s~="s25"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s25"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s25"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s25"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s25"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s25"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s25"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s25"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s25"]) .st-header-flexbox ul, :where([data-cl-s~="s25"]) .post .st-header-flexbox ol, :where([data-cl-s~="s25"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s25"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s25"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s25"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s25"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s25"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s25"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s25"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s25"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s25"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s25"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s25"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s25"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s25"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s25"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s25"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s25"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s25"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) pre, :where([data-cl-s~="s25"]) .wp-block-details summary, :where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s25"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s25"]) .yellowbox, :where([data-cl-s~="s25"]) .graybox, :where([data-cl-s~="s25"]) .redbox, :where([data-cl-s~="s25"]) #topnews .clearfix dd p, :where([data-cl-s~="s25"]) .post ul li, :where([data-cl-s~="s25"]) .post ol li, :where([data-cl-s~="s25"]) #comments #respond, :where([data-cl-s~="s25"]) .st-tab-content > label, :where([data-cl-s~="s25"]) .st-tabs__tab-list-item, :where([data-cl-s~="s25"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s25"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s25"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) h1{ margin: 0px; }
:where([data-cl-s~="s25"]) h2.has-st-regular-font-size, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s25"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s25"]) .h3modoki, :where([data-cl-s~="s25"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s25"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s25"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s25"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s25"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s25"]) h5, :where([data-cl-s~="s25"]) h5 span, :where([data-cl-s~="s25"]) .h5modoki, :where([data-cl-s~="s25"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s25"]) #footer h5, :where([data-cl-s~="s25"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s25"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s25"]) h6, :where([data-cl-s~="s25"]) h6 span, :where([data-cl-s~="s25"]) .h6modoki, :where([data-cl-s~="s25"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s25"]) .st-h-copy-toc, :where([data-cl-s~="s25"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s25"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s25"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s25"]) header .descr.sitenametop, :where([data-cl-s~="s25"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s25"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s25"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s25"]) header .descr.sitename-only, :where([data-cl-s~="s25"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s25"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s25"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s25"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s25"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s25"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s25"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s25"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s25"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s25"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s25"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s25"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s25"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s25"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s25"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s25"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s25"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s25"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s25"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s25"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s25"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s25"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s25"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s25"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s25"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s25"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s25"]) .blog_info .st-fa, :where([data-cl-s~="s25"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s25"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s25"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s25"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s25"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s25"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s25"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s25"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s25"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s25"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s25"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s25"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s25"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s25"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s25"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s25"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .h5modoki, :where([data-cl-s~="s25"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s25"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s25"]) .h2modoki, :where([data-cl-s~="s25"]) .h3modoki, :where([data-cl-s~="s25"]) .h4modoki, :where([data-cl-s~="s25"]) .h5modoki, :where([data-cl-s~="s25"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s25"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s25"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s25"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s25"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s25"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s25"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s25"]) .wp-block-image figcaption a, :where([data-cl-s~="s25"]) .wp-block-image figcaption, :where([data-cl-s~="s25"]) .wp-caption-text a, :where([data-cl-s~="s25"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s25"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s25"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s25"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s25"]) #side .widget_meta ul li, :where([data-cl-s~="s25"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s25"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s25"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #content{ position: relative; }
:where([data-cl-s~="s25"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s25"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s25"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s25"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s25"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s25"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s25"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s25"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s25"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s25"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s25"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s25"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s25"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s25"]) .post .blogbox .st-fa, :where([data-cl-s~="s25"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s25"]) .post .blogbox .fa, :where([data-cl-s~="s25"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s25"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s25"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s25"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s25"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s25"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s25"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s25"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-large, :where([data-cl-s~="s25"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s25"]) .inyoumodoki, :where([data-cl-s~="s25"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .inyoumodoki::before, :where([data-cl-s~="s25"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s25"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s25"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s25"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) blockquote.tiktok-embed, :where([data-cl-s~="s25"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s25"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s25"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s25"]) .post blockquote cite, :where([data-cl-s~="s25"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s25"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s25"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s25"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s25"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s25"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s25"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s25"]) .ymarker, :where([data-cl-s~="s25"]) .ymarker-s, :where([data-cl-s~="s25"]) .gmarker, :where([data-cl-s~="s25"]) .gmarker-s, :where([data-cl-s~="s25"]) .rmarker, :where([data-cl-s~="s25"]) .rmarker-s, :where([data-cl-s~="s25"]) .bmarker, :where([data-cl-s~="s25"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s25"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s25"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s25"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s25"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s25"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s25"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s25"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s25"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s25"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s25"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s25"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s25"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .post .yellowbox .maruck, :where([data-cl-s~="s25"]) .post .yellowbox .maruno, :where([data-cl-s~="s25"]) .post .yellowbox p:last-child, :where([data-cl-s~="s25"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s25"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .graybox .maruck, :where([data-cl-s~="s25"]) .post .graybox .maruno, :where([data-cl-s~="s25"]) .post .graybox p:last-child, :where([data-cl-s~="s25"]) .post .graybox ol:last-child, :where([data-cl-s~="s25"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .redbox .maruck, :where([data-cl-s~="s25"]) .post .redbox .maruno, :where([data-cl-s~="s25"]) .post .redbox p:last-child, :where([data-cl-s~="s25"]) .post .redbox ol:last-child, :where([data-cl-s~="s25"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .freebox .maruck, :where([data-cl-s~="s25"]) .post .freebox .maruno, :where([data-cl-s~="s25"]) .post .st-mybox .maruck, :where([data-cl-s~="s25"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s25"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s25"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s25"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s25"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s25"]) span.sankou, :where([data-cl-s~="s25"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s25"]) span.sankou.green, :where([data-cl-s~="s25"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s25"]) span.sankou.blue, :where([data-cl-s~="s25"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s25"]) span.st-hisu, :where([data-cl-s~="s25"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s25"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s25"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s25"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s25"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s25"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s25"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s25"]) .st-wrench-icon i::before, :where([data-cl-s~="s25"]) .st-wrench-icon::before, :where([data-cl-s~="s25"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s25"]) .st-ring-icon i::before, :where([data-cl-s~="s25"]) .st-ring-icon::before, :where([data-cl-s~="s25"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s25"]) .st-horizontal-icon i::before, :where([data-cl-s~="s25"]) .st-horizontal-icon::before, :where([data-cl-s~="s25"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s25"]) .st-vertical-icon i::before, :where([data-cl-s~="s25"]) .st-vertical-icon::before, :where([data-cl-s~="s25"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s25"]) .st-flash-icon i::before, :where([data-cl-s~="s25"]) .st-flash-icon::before, :where([data-cl-s~="s25"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s25"]) .st-bounce-icon i::before, :where([data-cl-s~="s25"]) .st-bounce-icon::before, :where([data-cl-s~="s25"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s25"]) .st-rotation-icon i::before, :where([data-cl-s~="s25"]) .st-rotation-icon::before, :where([data-cl-s~="s25"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s25"]) .st-float-icon i::before, :where([data-cl-s~="s25"]) .st-float-icon::before, :where([data-cl-s~="s25"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s25"]) .st-pulse-icon i::before, :where([data-cl-s~="s25"]) .st-pulse-icon::before, :where([data-cl-s~="s25"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s25"]) .st-shake-s-icon i::before, :where([data-cl-s~="s25"]) .st-shake-s-icon::before, :where([data-cl-s~="s25"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s25"]) .st-shake-icon i::before, :where([data-cl-s~="s25"]) .st-shake-icon::before, :where([data-cl-s~="s25"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s25"]) .st-tada-icon i::before, :where([data-cl-s~="s25"]) .st-tada-icon::before, :where([data-cl-s~="s25"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s25"]) .st-passing-icon i::before, :where([data-cl-s~="s25"]) .st-passing-icon::before, :where([data-cl-s~="s25"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s25"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s25"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s25"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s25"]) .st-burst-icon i::before, :where([data-cl-s~="s25"]) .st-burst-icon::before, :where([data-cl-s~="s25"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s25"]) .st-falling-icon i::before, :where([data-cl-s~="s25"]) .st-falling-icon::before, :where([data-cl-s~="s25"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s25"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s25"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s25"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s25"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s25"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s25"]) .y-star, :where([data-cl-s~="s25"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s25"]) .y-star .st-svg-star, :where([data-cl-s~="s25"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s25"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s25"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s25"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s25"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s25"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s25"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s25"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s25"]) .post .p-entry-t, :where([data-cl-s~="s25"]) #side .p-entry-t, :where([data-cl-s~="s25"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s25"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s25"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s25"]) #footer .pop-box, :where([data-cl-s~="s25"]) .nowhits .pop-box, :where([data-cl-s~="s25"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s25"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s25"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s25"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s25"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s25"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s25"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s25"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s25"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s25"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s25"]) footer .footer-wbox .headbox, :where([data-cl-s~="s25"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s25"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s25"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s25"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s25"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s25"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s25"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s25"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s25"]) #content-w .category .p-entry, :where([data-cl-s~="s25"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s25"]) #content-w .post .category .p-entry, :where([data-cl-s~="s25"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s25"]) #content-w .category .p-entry::after, :where([data-cl-s~="s25"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s25"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s25"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s25"]) .category .p-entry-t, :where([data-cl-s~="s25"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s25"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s25"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s25"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s25"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s25"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s25"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s25"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s25"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s25"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s25"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s25"]) .poprank{ position: relative; }
:where([data-cl-s~="s25"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s25"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s25"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s25"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s25"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s25"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s25"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s25"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s25"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) #footer .copy, :where([data-cl-s~="s25"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s25"]) #footer .copy a, :where([data-cl-s~="s25"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s25"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s25"]) .head-telno a, :where([data-cl-s~="s25"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s25"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s25"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s25"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s25"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s25"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s25"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s25"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s25"]) .headbox, :where([data-cl-s~="s25"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s25"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s25"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s25"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s25"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s25"]) .widget_recent_entries ul li a, :where([data-cl-s~="s25"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s25"]) .widget_recent_entries ul li, :where([data-cl-s~="s25"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s25"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s25"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s25"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s25"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s25"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s25"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s25"]) footer .widget_recent_entries ul, :where([data-cl-s~="s25"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s25"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s25"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s25"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s25"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s25"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s25"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s25"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s25"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s25"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s25"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s25"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s25"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s25"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s25"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s25"]) #st-infomation-widget .huto *, :where([data-cl-s~="s25"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s25"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s25"]) footer .widget_tag_cloud, :where([data-cl-s~="s25"]) footer .widget_categories, :where([data-cl-s~="s25"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #footer .st-formbtn, :where([data-cl-s~="s25"]) #footer .rssbox, :where([data-cl-s~="s25"]) #footer .st-author-box, :where([data-cl-s~="s25"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s25"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s25"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s25"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s25"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s25"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s25"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s25"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s25"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s25"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s25"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s25"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s25"]) .kanren h3 a, :where([data-cl-s~="s25"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s25"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s25"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s25"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s25"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s25"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s25"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s25"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s25"]) .kanren.pop-box h5, :where([data-cl-s~="s25"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s25"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s25"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s25"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s25"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s25"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s25"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s25"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s25"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s25"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s25"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s25"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s25"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s25"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s25"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s25"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s25"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s25"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s25"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s25"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s25"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s25"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s25"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s25"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s25"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s25"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s25"]) .st-author-box .st-fa, :where([data-cl-s~="s25"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s25"]) ul#st-tab-menu, :where([data-cl-s~="s25"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s25"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s25"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s25"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s25"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s25"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s25"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s25"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s25"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s25"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s25"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .st-author-sns, :where([data-cl-s~="s25"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-author-sns .st-fa, :where([data-cl-s~="s25"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-author-sns .st-fa, :where([data-cl-s~="s25"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s25"]) .st-author-sns a, :where([data-cl-s~="s25"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s25"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s25"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s25"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s25"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s25"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s25"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s25"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s25"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s25"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s25"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s25"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s25"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s25"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s25"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s25"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s25"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s25"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s25"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s25"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s25"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s25"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s25"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s25"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s25"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s25"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s25"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s25"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s25"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s25"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s25"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s25"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s25"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s25"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s25"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s25"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s25"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s25"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s25"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s25"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s25"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s25"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .post table tfoot, :where([data-cl-s~="s25"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s25"]) .post table thead th, :where([data-cl-s~="s25"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s25"]) table > thead > tr > td, :where([data-cl-s~="s25"]) table > thead > tr > th, :where([data-cl-s~="s25"]) table > tr > td, :where([data-cl-s~="s25"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s25"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s25"]) table tr td, :where([data-cl-s~="s25"]) table#wp-calendar tr td, :where([data-cl-s~="s25"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s25"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s25"]) table th, :where([data-cl-s~="s25"]) table th p, :where([data-cl-s~="s25"]) .post table tr td p, :where([data-cl-s~="s25"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s25"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s25"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s25"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s25"]) tr.st-centertable, :where([data-cl-s~="s25"]) td.st-centertable, :where([data-cl-s~="s25"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s25"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s25"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s25"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s25"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s25"]) .post .scroll-box.pc table td, :where([data-cl-s~="s25"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s25"]) .is-style-scroll-box.pc, :where([data-cl-s~="s25"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s25"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s25"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s25"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s25"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s25"]) img.float-left{ float: left; }
:where([data-cl-s~="s25"]) img.float-right{ float: right; }
:where([data-cl-s~="s25"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s25"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s25"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s25"]) .widget_media_image, :where([data-cl-s~="s25"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) main ul, :where([data-cl-s~="s25"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s25"]) main .sns ul, :where([data-cl-s~="s25"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) main ul.st_toc_list, :where([data-cl-s~="s25"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) main ul.st-box-btn, :where([data-cl-s~="s25"]) main ul.st_toc_list, :where([data-cl-s~="s25"]) main ol.st_toc_list, :where([data-cl-s~="s25"]) main ul.has-st-border, :where([data-cl-s~="s25"]) main ol.has-st-border, :where([data-cl-s~="s25"]) main ul.has-background, :where([data-cl-s~="s25"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s25"]) main ul ul, :where([data-cl-s~="s25"]) main ul ol, :where([data-cl-s~="s25"]) main ol ul, :where([data-cl-s~="s25"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s25"]) .is-style-st-check, :where([data-cl-s~="s25"]) .is-style-st-timeline-count, :where([data-cl-s~="s25"]) .is-style-st-timeline-list, :where([data-cl-s~="s25"]) .is-style-st-circle, :where([data-cl-s~="s25"]) .is-style-st-circle-border, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox, :where([data-cl-s~="s25"]) .is-style-st-maruck, :where([data-cl-s~="s25"]) .is-style-st-maruno, :where([data-cl-s~="s25"]) .is-style-st-no, :where([data-cl-s~="s25"]) .is-style-st-no-border, :where([data-cl-s~="s25"]) .st-list-circle ul, :where([data-cl-s~="s25"]) .st-list-check ul, :where([data-cl-s~="s25"]) .st-square-checkbox ul, :where([data-cl-s~="s25"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s25"]) .maruck ul, :where([data-cl-s~="s25"]) .maruno ul, :where([data-cl-s~="s25"]) .st-list-no ul, :where([data-cl-s~="s25"]) .st-list-circle ol, :where([data-cl-s~="s25"]) .st-list-check ol, :where([data-cl-s~="s25"]) .st-square-checkbox ol, :where([data-cl-s~="s25"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s25"]) .maruck ol, :where([data-cl-s~="s25"]) .maruno ol, :where([data-cl-s~="s25"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) main ul li, :where([data-cl-s~="s25"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s25"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s25"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s25"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s25"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s25"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s25"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s25"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s25"]) .kome ol, :where([data-cl-s~="s25"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s25"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s25"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s25"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou, :where([data-cl-s~="s25"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) main .st-list-border ul li, :where([data-cl-s~="s25"]) main .st-list-border ol li, :where([data-cl-s~="s25"]) main ul.is-style-st-border li, :where([data-cl-s~="s25"]) main ol.is-style-st-border li, :where([data-cl-s~="s25"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s25"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s25"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s25"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s25"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s25"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s25"]) ul li{ text-align: left; }
:where([data-cl-s~="s25"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s25"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s25"]) .post .is-style-st-maruno, :where([data-cl-s~="s25"]) .post .is-style-st-maruck, :where([data-cl-s~="s25"]) .post .maruno, :where([data-cl-s~="s25"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s25"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s25"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s25"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s25"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s25"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s25"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s25"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s25"]) .post .maruno li, :where([data-cl-s~="s25"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s25"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s25"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s25"]) .post .maruno li::before, :where([data-cl-s~="s25"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s25"]) .is-style-st-border > li, :where([data-cl-s~="s25"]) .is-style-st-circle-border > li, :where([data-cl-s~="s25"]) .is-style-st-check-border > li, :where([data-cl-s~="s25"]) .is-style-st-no-border > li, :where([data-cl-s~="s25"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) ol.is-style-st-circle > li, :where([data-cl-s~="s25"]) ul.is-style-st-circle > li, :where([data-cl-s~="s25"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s25"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s25"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s25"]) .is-style-st-circle > li::before, :where([data-cl-s~="s25"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s25"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s25"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s25"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s25"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s25"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-check > li, :where([data-cl-s~="s25"]) .is-style-st-check-border > li, :where([data-cl-s~="s25"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s25"]) .is-style-st-check > li::before, :where([data-cl-s~="s25"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s25"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s25"]) .is-style-st-check > li::after, :where([data-cl-s~="s25"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s25"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .is-style-st-no > li, :where([data-cl-s~="s25"]) .is-style-st-no-border > li, :where([data-cl-s~="s25"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s25"]) .is-style-st-no > li::before, :where([data-cl-s~="s25"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s25"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s25"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s25"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s25"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s25"]) .st-link-guide li a, :where([data-cl-s~="s25"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s25"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s25"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s25"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s25"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s25"]) main, :where([data-cl-s~="s25"]) .st-count-reset, :where([data-cl-s~="s25"]) .st-link-guide, :where([data-cl-s~="s25"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s25"]) footer .st-link-guide ul, :where([data-cl-s~="s25"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s25"]) .post .st-box-btn, :where([data-cl-s~="s25"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s25"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s25"]) .st-box-btn li, :where([data-cl-s~="s25"]) .post .st-box-btn li, :where([data-cl-s~="s25"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s25"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s25"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s25"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s25"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s25"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s25"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s25"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s25"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s25"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s25"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s25"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s25"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s25"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s25"]) .st-box-btn .st-fa, :where([data-cl-s~="s25"]) .st-box-btn .fa, :where([data-cl-s~="s25"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s25"]) .post .st-box-btn-text, :where([data-cl-s~="s25"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s25"]) .post .st-box-btn-memo, :where([data-cl-s~="s25"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s25"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s25"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s25"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s25"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s25"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-box-btn .st-fa, :where([data-cl-s~="s25"]) .st-box-btn .fa, :where([data-cl-s~="s25"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s25"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s25"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s25"]) footer ul.st-box-btn img, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s25"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s25"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s25"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s25"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s25"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s25"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s25"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s25"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s25"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s25"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s25"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s25"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide li, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s25"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide li a, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s25"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide li a, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s25"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s25"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s25"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s25"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s25"]) .st-link-guide .sub-menu, :where([data-cl-s~="s25"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s25"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s25"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s25"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s25"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s25"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s25"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s25"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s25"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s25"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s25"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s25"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-btn-open .st-fa, :where([data-cl-s~="s25"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s25"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s25"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s25"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s25"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s25"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-memobox2 .st-fa, :where([data-cl-s~="s25"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s25"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s25"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s25"]) .st-memobox .st-fa, :where([data-cl-s~="s25"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s25"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s25"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s25"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s25"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s25"]) .st-mybox .st-fa, :where([data-cl-s~="s25"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s25"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s25"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s25"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s25"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s25"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s25"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s25"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s25"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s25"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s25"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s25"]) .p-entry-f .st-fa, :where([data-cl-s~="s25"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s25"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s25"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s25"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s25"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s25"]) .post .st-minihukidashi, :where([data-cl-s~="s25"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s25"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s25"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s25"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s25"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s25"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s25"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s25"]) .hukidashi-underline::before, :where([data-cl-s~="s25"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s25"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s25"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s25"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-marumozi .st-fa, :where([data-cl-s~="s25"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s25"]) .st-marumozi .fa, :where([data-cl-s~="s25"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s25"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s25"]) .st-marumozi .photoline img, :where([data-cl-s~="s25"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s25"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s25"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s25"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s25"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s25"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s25"]) main .clip-memotext ul, :where([data-cl-s~="s25"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s25"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s25"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s25"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s25"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s25"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s25"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s25"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s25"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s25"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s25"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s25"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s25"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s25"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s25"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s25"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s25"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s25"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s25"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s25"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s25"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s25"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s25"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s25"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s25"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s25"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s25"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s25"]) .post .st-square-checkbox > li, :where([data-cl-s~="s25"]) .st-square-checkbox ul li, :where([data-cl-s~="s25"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-square-checkbox li, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s25"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s25"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s25"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s25"]) .post .st-square-checkbox > li, :where([data-cl-s~="s25"]) .st-square-checkbox ul li, :where([data-cl-s~="s25"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .rankstlink-l2 p a, :where([data-cl-s~="s25"]) .rankstlink-l p a, :where([data-cl-s~="s25"]) .rankstlink-b p a, :where([data-cl-s~="s25"]) .rankstlink-r p a, :where([data-cl-s~="s25"]) .rankstlink-r2 p a, :where([data-cl-s~="s25"]) .rankstlink-a p a, :where([data-cl-s~="s25"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s25"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s25"]) .rankstlink-l p a:hover, :where([data-cl-s~="s25"]) .rankstlink-b p a:hover, :where([data-cl-s~="s25"]) .rankstlink-r p a:hover, :where([data-cl-s~="s25"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s25"]) .rankstlink-a p a:hover, :where([data-cl-s~="s25"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s25"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s25"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s25"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s25"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s25"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s25"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s25"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s25"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s25"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s25"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s25"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s25"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-mcbox-text, :where([data-cl-s~="s25"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s25"]) .st-mcbox-title, :where([data-cl-s~="s25"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s25"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s25"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s25"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s25"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s25"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s25"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s25"]) a.itembox-link p, :where([data-cl-s~="s25"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s25"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s25"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s25"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s25"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s25"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s25"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s25"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s25"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s25"]) .st-user-comment-box .st-star, :where([data-cl-s~="s25"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s25"]) .st-user-comment-box .st-star, :where([data-cl-s~="s25"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s25"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s25"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s25"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s25"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s25"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container, :where([data-cl-s~="s25"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s25"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s25"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s25"]) .post #st_toc_container ul, :where([data-cl-s~="s25"]) .post #st_toc_container ol, :where([data-cl-s~="s25"]) .post .st_toc_container ul, :where([data-cl-s~="s25"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .post #st_toc_container li ul, :where([data-cl-s~="s25"]) .post #st_toc_container li ol, :where([data-cl-s~="s25"]) .post .st_toc_container li ul, :where([data-cl-s~="s25"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #st_toc_container li li:empty, :where([data-cl-s~="s25"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s25"]) .st_toc_container li li:empty, :where([data-cl-s~="s25"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s25"]) #st_toc_container li:empty, :where([data-cl-s~="s25"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) #st_toc_container ul a, :where([data-cl-s~="s25"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s25"]) #st_toc_container ul li li a, :where([data-cl-s~="s25"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s25"]) #st_toc_container ul a:hover, :where([data-cl-s~="s25"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s25"]) .post #st_toc_container ul ul, :where([data-cl-s~="s25"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s25"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s25"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s25"]) #st_toc_container li, :where([data-cl-s~="s25"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s25"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s25"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s25"]) #st_toc_container > ul > li, :where([data-cl-s~="s25"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s25"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s25"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s25"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s25"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s25"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s25"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s25"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s25"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container li li a::before, :where([data-cl-s~="s25"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s25"]) #st_toc_container li li, :where([data-cl-s~="s25"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s25"]) #st_toc_container li li li, :where([data-cl-s~="s25"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s25"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s25"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s25"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s25"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s25"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s25"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s25"]) .st_toc_back, :where([data-cl-s~="s25"]) .st_toc_back:focus, :where([data-cl-s~="s25"]) .st_toc_back:hover, :where([data-cl-s~="s25"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s25"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s25"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s25"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s25"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s25"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s25"]) .st_toc_back.is-rounded, :where([data-cl-s~="s25"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s25"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s25"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s25"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s25"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s25"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s25"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s25"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s25"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s25"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s25"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s25"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s25"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s25"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s25"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s25"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s25"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s25"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s25"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s25"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s25"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s25"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s25"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s25"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s25"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s25"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s25"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s25"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s25"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s25"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s25"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s25"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s25"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s25"]) .side_toc #st_toc_container li, :where([data-cl-s~="s25"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s25"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s25"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s25"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s25"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s25"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s25"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s25"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s25"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s25"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s25"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s25"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s25"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s25"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s25"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s25"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s25"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s25"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s25"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s25"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s25"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s25"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s25"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s25"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s25"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s25"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s25"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s25"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s25"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s25"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s25"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s25"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s25"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s25"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s25"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s25"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s25"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s25"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s25"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s25"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s25"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s25"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s25"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s25"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list, :where([data-cl-s~="s25"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s25"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s25"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s25"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s25"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s25"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s25"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s25"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s25"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s25"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s25"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s25"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s25"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s25"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s25"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s25"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s25"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s25"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s25"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s25"]) textarea, :where([data-cl-s~="s25"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s25"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s25"]) textarea, :where([data-cl-s~="s25"]) select{ padding: 5px; }
:where([data-cl-s~="s25"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s25"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s25"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s25"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s25"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s25"]) .post_password{ text-align: center; }
:where([data-cl-s~="s25"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox, :where([data-cl-s~="s25"]) .responbox30, :where([data-cl-s~="s25"]) .responbox33, :where([data-cl-s~="s25"]) .responbox40, :where([data-cl-s~="s25"]) .responbox50, :where([data-cl-s~="s25"]) .responbox60, :where([data-cl-s~="s25"]) .responbox70, :where([data-cl-s~="s25"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s25"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s25"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s25"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s25"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s25"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s25"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s25"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s25"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s25"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s25"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s25"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s25"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .responbox60, :where([data-cl-s~="s25"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s25"]) .post .amazonjs_item h4, :where([data-cl-s~="s25"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s25"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s25"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s25"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s25"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s25"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s25"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s25"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s25"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s25"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s25"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s25"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s25"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s25"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s25"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s25"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s25"]) .appreach__developper, :where([data-cl-s~="s25"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s25"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s25"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s25"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s25"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s25"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s25"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s25"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s25"]) .post .w3eden 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), :where([data-cl-s~="s25"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s25"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s25"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s25"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s25"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s25"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s25"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s25"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) a.st-cardlink, :where([data-cl-s~="s25"]) a .st-cardbox h5, :where([data-cl-s~="s25"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s25"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .post .st-cardbox p, :where([data-cl-s~="s25"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s25"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s25"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s25"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s25"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s25"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s25"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s25"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s25"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s25"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s25"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s25"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s25"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s25"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-card-title-head .st-fa, :where([data-cl-s~="s25"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s25"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s25"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s25"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s25"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s25"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s25"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s25"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s25"]) #footer p.cardbox-more, :where([data-cl-s~="s25"]) #side p.cardbox-more, :where([data-cl-s~="s25"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s25"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s25"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s25"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s25"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s25"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s25"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s25"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s25"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s25"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s25"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s25"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s25"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s25"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s25"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s25"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s25"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s25"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s25"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s25"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s25"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s25"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s25"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s25"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s25"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s25"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s25"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s25"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s25"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s25"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s25"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s25"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s25"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s25"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s25"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s25"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s25"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s25"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s25"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s25"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s25"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s25"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s25"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s25"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s25"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s25"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s25"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s25"]) header h1#st-mobile-logo, :where([data-cl-s~="s25"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s25"]) #st-mobile-logo h1, :where([data-cl-s~="s25"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s25"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s25"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s25"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s25"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s25"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s25"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s25"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s25"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s25"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s25"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s25"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s25"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s25"]) .op-text, :where([data-cl-s~="s25"]) .op-text a, :where([data-cl-s~="s25"]) .op-text2, :where([data-cl-s~="s25"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s25"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s25"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s25"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s25"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s25"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s25"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s25"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s25"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s25"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s25"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s25"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s25"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s25"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s25"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s25"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s25"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s25"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s25"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s25"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s25"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s25"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s25"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s25"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s25"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-middle-menu .st-fa, :where([data-cl-s~="s25"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s25"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s25"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s25"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s25"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s25"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s25"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s25"]) nav.st5, :where([data-cl-s~="s25"]) #st-menuwide div.menu, :where([data-cl-s~="s25"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s25"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s25"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s25"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s25"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s25"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s25"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s25"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s25"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s25"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s25"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .st-cardlink-card-link, :where([data-cl-s~="s25"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s25"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s25"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s25"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s25"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s25"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s25"]) #side #st-header-cardlink, :where([data-cl-s~="s25"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s25"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s25"]) #side .st-cardlink-card, :where([data-cl-s~="s25"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s25"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s25"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #search, :where([data-cl-s~="s25"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s25"]) .cs-text input.cs-text-input, :where([data-cl-s~="s25"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s25"]) .cs-text input.cs-text-input, :where([data-cl-s~="s25"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s25"]) #s, :where([data-cl-s~="s25"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s25"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s25"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s25"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s25"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s25"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s25"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s25"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s25"]) .cs-term, :where([data-cl-s~="s25"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s25"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s25"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s25"]) .cs-term-list, :where([data-cl-s~="s25"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s25"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s25"]) .cs-term-item, :where([data-cl-s~="s25"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s25"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s25"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s25"]) .cs-term-label, :where([data-cl-s~="s25"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .cs-term-label:hover, :where([data-cl-s~="s25"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s25"]) .cs-term-checkbox, :where([data-cl-s~="s25"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s25"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s25"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s25"]) .cs-order, :where([data-cl-s~="s25"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .cs-order-item, :where([data-cl-s~="s25"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s25"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s25"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s25"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s25"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .cs-term-item, :where([data-cl-s~="s25"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s25"]) .acordion_search .cs-term-item, :where([data-cl-s~="s25"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s25"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s25"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s25"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s25"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s25"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s25"]) .st-countdown-expired, :where([data-cl-s~="s25"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s25"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s25"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s25"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s25"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s25"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s25"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s25"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s25"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s25"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s25"]) footer ul, :where([data-cl-s~="s25"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s25"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s25"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s25"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s25"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s25"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s25"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s25"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s25"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s25"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s25"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s25"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s25"]) .pagination span, :where([data-cl-s~="s25"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s25"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #breadcrumb, :where([data-cl-s~="s25"]) #breadcrumb ol, :where([data-cl-s~="s25"]) #breadcrumb li, :where([data-cl-s~="s25"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s25"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s25"]) #breadcrumb ol li a, :where([data-cl-s~="s25"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s25"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s25"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s25"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s25"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .snstext, :where([data-cl-s~="s25"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s25"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s25"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s25"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s25"]) .sns li a .st-fa, :where([data-cl-s~="s25"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s25"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s25"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s25"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s25"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s25"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s25"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s25"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s25"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s25"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s25"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s25"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s25"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s25"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s25"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s25"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s25"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s25"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s25"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s25"]) .wp-block-rss *, :where([data-cl-s~="s25"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s25"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s25"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s25"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .wp-block-rss a, :where([data-cl-s~="s25"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s25"]) .wp-block-rss a:hover, :where([data-cl-s~="s25"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s25"]) .wp-block-rss, :where([data-cl-s~="s25"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s25"]) .widget_rss ul, :where([data-cl-s~="s25"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s25"]) .wp-block-rss li, :where([data-cl-s~="s25"]) #side aside .widget_rss li, :where([data-cl-s~="s25"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .post .wp-block-rss li, :where([data-cl-s~="s25"]) .post .widget_rss li, :where([data-cl-s~="s25"]) .wp-block-rss li, :where([data-cl-s~="s25"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s25"]) .post .widget_rss li:last-child, :where([data-cl-s~="s25"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s25"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s25"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s25"]) .wp-block-rss time, :where([data-cl-s~="s25"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s25"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s25"]) .widget_rss cite, :where([data-cl-s~="s25"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s25"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s25"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s25"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s25"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s25"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s25"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s25"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s25"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s25"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s25"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s25"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s25"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s25"]) #comments .comment .comment-form-title, :where([data-cl-s~="s25"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s25"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s25"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s25"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s25"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s25"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s25"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s25"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s25"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s25"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s25"]) .vcard .fn, :where([data-cl-s~="s25"]) .comment-author a, :where([data-cl-s~="s25"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s25"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s25"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s25"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s25"]) #comments label{ display: block; }
:where([data-cl-s~="s25"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s25"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s25"]) .says{ display: none; }
:where([data-cl-s~="s25"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s25"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s25"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s25"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s25"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s25"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s25"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s25"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s25"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s25"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s25"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s25"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s25"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s25"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s25"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s25"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s25"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s25"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s25"]) li.pingback .comment-author a, :where([data-cl-s~="s25"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s25"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s25"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s25"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s25"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s25"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s25"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s25"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .p-navi .st-next i, :where([data-cl-s~="s25"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s25"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s25"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s25"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s25"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s25"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s25"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s25"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s25"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s25"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s25"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s25"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s25"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s25"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s25"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s25"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s25"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s25"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s25"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s25"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s25"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s25"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s25"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s25"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #side .st-gallery, :where([data-cl-s~="s25"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-gallery a, :where([data-cl-s~="s25"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s25"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s25"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s25"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s25"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s25"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s25"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s25"]) header{ text-align: center; }
:where([data-cl-s~="s25"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s25"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s25"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s25"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s25"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s25"]) .post.post-search, :where([data-cl-s~="s25"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s25"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s25"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s25"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s25"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s25"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s25"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s25"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .eyecatch-copyurl a, :where([data-cl-s~="s25"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s25"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s25"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s25"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s25"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s25"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s25"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s25"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s25"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s25"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s25"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s25"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s25"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s25"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s25"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s25"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s25"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s25"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s25"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s25"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .lp .post img, :where([data-cl-s~="s25"]) .lp .post video, :where([data-cl-s~="s25"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s25"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .lp .st-author-box, :where([data-cl-s~="s25"]) .lp #gazou, :where([data-cl-s~="s25"]) .lp #itiran, :where([data-cl-s~="s25"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s25"]) .lp #breadcrumb, :where([data-cl-s~="s25"]) .lp .blogbox, :where([data-cl-s~="s25"]) .lp .tagst, :where([data-cl-s~="s25"]) .lp .point, :where([data-cl-s~="s25"]) .lp .p-navi, :where([data-cl-s~="s25"]) .lp .pagination, :where([data-cl-s~="s25"]) .lp .n-entry-t, :where([data-cl-s~="s25"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s25"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s25"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s25"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s25"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s25"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) body#st-redirect #wrapper, :where([data-cl-s~="s25"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s25"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s25"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s25"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s25"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s25"]) #side, :where([data-cl-s~="s25"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s25"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s25"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s25"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s25"]) .st-ac-box, :where([data-cl-s~="s25"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s25"]) .st-ac-box, :where([data-cl-s~="s25"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s25"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s25"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s25"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s25"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s25"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s25"]) .alignright{ float: right; }
:where([data-cl-s~="s25"]) .alignleft{ float: left; }
:where([data-cl-s~="s25"]) .alignwide, :where([data-cl-s~="s25"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s25"]) .alignwide .alignwide, :where([data-cl-s~="s25"]) .alignfull .alignwide, :where([data-cl-s~="s25"]) .alignwide .alignwide, :where([data-cl-s~="s25"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s25"]) figure{ margin: 0px; }
:where([data-cl-s~="s25"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s25"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s25"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s25"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) ol.has-huge-font-size, :where([data-cl-s~="s25"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s25"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s25"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s25"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s25"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s25"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s25"]) .is-style-circle-mask img, :where([data-cl-s~="s25"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s25"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s25"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s25"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s25"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s25"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s25"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s25"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s25"]) .wp-block-cover, :where([data-cl-s~="s25"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s25"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s25"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s25"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s25"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s25"]) ul.has-background, :where([data-cl-s~="s25"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s25"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s25"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s25"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s25"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s25"]) .is-style-st-circle.has-background, :where([data-cl-s~="s25"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s25"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s25"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s25"]) .is-style-st-no.has-background, :where([data-cl-s~="s25"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s25"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s25"]) ol.has-st-border, :where([data-cl-s~="s25"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s25"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s25"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s25"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s25"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s25"]) .has-st-solid-border, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s25"]) .has-st-dashed-border, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s25"]) .has-st-medium-border-width, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s25"]) .has-st-thick-border-width, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s25"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s25"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s25"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s25"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s25"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s25"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s25"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s25"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s25"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s25"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s25"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s25"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s25"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s25"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s25"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s25"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s25"]) ul.wp-block-latest-posts, :where([data-cl-s~="s25"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s25"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s25"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s25"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s25"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s25"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s25"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s25"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s25"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s25"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-wide-background code, :where([data-cl-s~="s25"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s25"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s25"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s25"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s25"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s25"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s25"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s25"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s25"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s25"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s25"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s25"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s25"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s25"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s25"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s25"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s25"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s25"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s25"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s25"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s25"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s25"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s25"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s25"]) .post .is-style-st-table-line table, :where([data-cl-s~="s25"]) .is-style-st-table-line table, :where([data-cl-s~="s25"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s25"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s25"]) .is-style-st-table-line thead, :where([data-cl-s~="s25"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s25"]) .is-style-st-table-line thead th, :where([data-cl-s~="s25"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s25"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s25"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s25"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s25"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s25"]) .is-style-st-table-line td, :where([data-cl-s~="s25"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s25"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s25"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s25"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s25"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s25"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s25"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s25"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s25"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s25"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s25"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s25"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s25"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s25"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s25"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s25"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s25"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s25"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s25"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s25"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s25"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s25"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s25"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s25"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s25"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s25"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s25"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s25"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s25"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s25"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s25"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s25"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s25"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s25"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s25"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s25"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s25"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s25"]) .st-faq.has-color, :where([data-cl-s~="s25"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s25"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s25"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s25"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .st-faq__question, :where([data-cl-s~="s25"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s25"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s25"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s25"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s25"]) .is-style-st-square, :where([data-cl-s~="s25"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s25"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s25"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s25"]) .st-faq__question-content, :where([data-cl-s~="s25"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s25"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s25"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s25"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s25"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s25"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s25"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s25"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s25"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s25"]) .is-style-st-square, :where([data-cl-s~="s25"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s25"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s25"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s25"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s25"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s25"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s25"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s25"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s25"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s25"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s25"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s25"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s25"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s25"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s25"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s25"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s25"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s25"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s25"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s25"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s25"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s25"]) .post, :where([data-cl-s~="s25"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s25"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s25"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s25"]) .post, :where([data-cl-s~="s25"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s25"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s25"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s25"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s25"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s25"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s25"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s25"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s25"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s25"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s25"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s25"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s25"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s25"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s25"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s25"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s25"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s25"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s25"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s25"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s25"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s25"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s25"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s25"]) .wp-block-column > :last-child, :where([data-cl-s~="s25"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s25"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s25"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s25"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s25"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s25"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s25"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s25"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s25"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s25"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s25"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s25"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s25"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s25"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s25"]) ul.blocks-gallery-grid, :where([data-cl-s~="s25"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s25"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s25"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s25"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s25"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s25"]) .s-navi-active body, :where([data-cl-s~="s25"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s25"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s25"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s25"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s25"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s25"]) .sns .st-fa, :where([data-cl-s~="s25"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s25"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s25"]) .rssbox a, :where([data-cl-s~="s25"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s25"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s25"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s25"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s25"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s25"]) .tabnone{ display: none; }
:where([data-cl-s~="s25"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s25"]) .sns .st-fa, :where([data-cl-s~="s25"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s25"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s25"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s25"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s25"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s25"]) .op-text, :where([data-cl-s~="s25"]) .op-text a, :where([data-cl-s~="s25"]) .op-text2, :where([data-cl-s~="s25"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s25"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s25"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li, :where([data-cl-s~="s25"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s25"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s25"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s25"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s25"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s25"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s25"]) pre, :where([data-cl-s~="s25"]) .wp-block-details summary, :where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s25"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s25"]) .yellowbox, :where([data-cl-s~="s25"]) .graybox, :where([data-cl-s~="s25"]) .redbox, :where([data-cl-s~="s25"]) .post ul li, :where([data-cl-s~="s25"]) .post ol li, :where([data-cl-s~="s25"]) .st-tab-content > label, :where([data-cl-s~="s25"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s25"]) h2.has-st-regular-font-size, :where([data-cl-s~="s25"]) .h2modoki, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s25"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s25"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s25"]) .h3modoki, :where([data-cl-s~="s25"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s25"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s25"]) .h4modoki, :where([data-cl-s~="s25"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s25"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s25"]) h5, :where([data-cl-s~="s25"]) h5 span, :where([data-cl-s~="s25"]) .h5modoki, :where([data-cl-s~="s25"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s25"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s25"]) h6, :where([data-cl-s~="s25"]) h6 span, :where([data-cl-s~="s25"]) .h6modoki, :where([data-cl-s~="s25"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s25"]) header{ text-align: left; }
:where([data-cl-s~="s25"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s25"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s25"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s25"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s25"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s25"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s25"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s25"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s25"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s25"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s25"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s25"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .h2modoki::after, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s25"]) .h2modoki::before, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s25"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s25"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s25"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s25"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s25"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s25"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s25"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s25"]) .yellowbox, :where([data-cl-s~="s25"]) .redbox, :where([data-cl-s~="s25"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s25"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s25"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s25"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s25"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s25"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s25"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s25"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s25"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s25"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s25"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s25"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s25"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s25"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s25"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s25"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s25"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s25"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s25"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s25"]) .home .colum1 main, :where([data-cl-s~="s25"]) .category .colum1 main{ }
:where([data-cl-s~="s25"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s25"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s25"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s25"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s25"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s25"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s25"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s25"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s25"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s25"]) #st_toc_container > ul > li, :where([data-cl-s~="s25"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s25"]) pre, :where([data-cl-s~="s25"]) .wp-block-details summary, :where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s25"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s25"]) .yellowbox, :where([data-cl-s~="s25"]) .graybox, :where([data-cl-s~="s25"]) .redbox, :where([data-cl-s~="s25"]) .post ul li, :where([data-cl-s~="s25"]) .post ol li, :where([data-cl-s~="s25"]) .post table tr td, :where([data-cl-s~="s25"]) .st-tab-content > label, :where([data-cl-s~="s25"]) .st-tabs__tab-list-item, :where([data-cl-s~="s25"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s25"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s25"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s25"]) h2.has-st-regular-font-size, :where([data-cl-s~="s25"]) .h2modoki, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s25"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s25"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s25"]) .h3modoki, :where([data-cl-s~="s25"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s25"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s25"]) .h4modoki, :where([data-cl-s~="s25"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s25"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s25"]) h5, :where([data-cl-s~="s25"]) h5 span, :where([data-cl-s~="s25"]) .h5modoki, :where([data-cl-s~="s25"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s25"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s25"]) h6, :where([data-cl-s~="s25"]) h6 span, :where([data-cl-s~="s25"]) .h6modoki, :where([data-cl-s~="s25"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s25"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s25"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s25"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s25"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s25"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s25"]) #playnow, :where([data-cl-s~="s25"]) .tagcloud, :where([data-cl-s~="s25"]) .st-formbtn, :where([data-cl-s~="s25"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s25"]) #playnow:hover, :where([data-cl-s~="s25"]) .tagcloud:hover, :where([data-cl-s~="s25"]) .st-formbtn:hover, :where([data-cl-s~="s25"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s25"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s25"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s25"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s25"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s25"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s25"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s25"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s25"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s25"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s25"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s25"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s25"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s25"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s25"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s25"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s25"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s25"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s25"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s25"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s25"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s25"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s25"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s25"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s25"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s25"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s25"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s25"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s25"]) .smanone{ display: block; }
:where([data-cl-s~="s25"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s25"]) header{ padding: 0px; }
:where([data-cl-s~="s25"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s25"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s25"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s25"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s25"]) nav{ display: block; }
:where([data-cl-s~="s25"]) .ie7 aside ul li, :where([data-cl-s~="s25"]) .ie8 aside ul li, :where([data-cl-s~="s25"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s25"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s25"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s25"]) .h2modoki::after, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s25"]) .h2modoki::before, :where([data-cl-s~="s25"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s25"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s25"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s25"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s25"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s25"]) .yellowbox, :where([data-cl-s~="s25"]) .redbox, :where([data-cl-s~="s25"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s25"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s25"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s25"]) .post .st-minihukidashi, :where([data-cl-s~="s25"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s25"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s25"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s25"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s25"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s25"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s25"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s25"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s25"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s25"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s25"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s25"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s25"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s25"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s25"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s25"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s25"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s25"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s25"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s25"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s25"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s25"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s25"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s25"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s25"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s25"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s25"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s25"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s25"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s25"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s25"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s25"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s25"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s25"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s25"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s25"]) #side{ padding: 0px; }
:where([data-cl-s~="s25"]) footer{ width: 100%; }
:where([data-cl-s~="s25"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s25"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s25"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s25"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s25"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s25"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s25"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s25"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s25"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s25"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s25"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s25"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s25"]) #hakusinote #st-header, :where([data-cl-s~="s25"]) #hakusinote #content, :where([data-cl-s~="s25"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s25"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s25"]) .sns{ width: 90%; }
:where([data-cl-s~="s25"]) .sns li{ width: 33%; }
:where([data-cl-s~="s25"]) .snstext{ display: inline; }
:where([data-cl-s~="s25"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s25"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s25"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s25"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s25"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s25"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s25"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s25"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) nav.st5 li .sub-menu, :where([data-cl-s~="s25"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s25"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s25"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) #st-menuwide div.menu, :where([data-cl-s~="s25"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s25"]) #st-menuwide div.menu::after, :where([data-cl-s~="s25"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) #st-menuwide div.menu li, :where([data-cl-s~="s25"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s25"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s25"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s25"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s25"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s25"]) #st-menuwide div.menu li a, :where([data-cl-s~="s25"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s25"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s25"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s25"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s25"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s25"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s25"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s25"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s25"]) #st_toc_container, :where([data-cl-s~="s25"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s25"]) #st_toc_container > ul > li, :where([data-cl-s~="s25"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s25"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s25"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s25"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s25"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s25"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s25"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s25"]) .spnone{ display: none; }
:where([data-cl-s~="s25"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s25"]) .post .scroll-box table td, :where([data-cl-s~="s25"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s25"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s25"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s25"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s25"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s25"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s25"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s25"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s25"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s25"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s25"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s25"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s25"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s25"]) #page-top, :where([data-cl-s~="s25"]) .st-cardbox, :where([data-cl-s~="s25"]) .st_toc_back, :where([data-cl-s~="s25"]) .rankstlink-l2 p a, :where([data-cl-s~="s25"]) .rankstlink-l p a, :where([data-cl-s~="s25"]) .rankstlink-b p a, :where([data-cl-s~="s25"]) .rankstlink-r p a, :where([data-cl-s~="s25"]) .rankstlink-r2 p a, :where([data-cl-s~="s25"]) .rankstlink-a p a, :where([data-cl-s~="s25"]) .st-mybtn a, :where([data-cl-s~="s25"]) .kanren dd, :where([data-cl-s~="s25"]) .kanren dt, :where([data-cl-s~="s25"]) .post-slide-image, :where([data-cl-s~="s25"]) .post-slide-more, :where([data-cl-s~="s25"]) .post-card-image, :where([data-cl-s~="s25"]) .post-card-title, :where([data-cl-s~="s25"]) a, :where([data-cl-s~="s25"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s25"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s25"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s25"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s25"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s25"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s25"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s25"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s25"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s25"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s25"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s25"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s25"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s25"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s25"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s25"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s25"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s25"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s25"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s25"]) ul li, :where([data-cl-s~="s25"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s25"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s25"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s25"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s25"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s25"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s25"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s25"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s25"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s25"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s25"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s25"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s25"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s25"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s25"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s25"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s25"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s25"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s25"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s25"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s25"]) .st-list li{ }
:where([data-cl-s~="s25"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s25"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s25"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s25"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-box, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-image, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-image a, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-info, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-info a, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-detail, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s25"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s25"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s25"]) .cstmreba .booklink-image, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s25"]) .cstmreba .booklink-info, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s25"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s25"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s25"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s25"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s25"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s25"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s25"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s25"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s25"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s25"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s25"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s25"]) .appreach__developper, :where([data-cl-s~="s25"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s25"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s25"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s25"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s25"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s25"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s25"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s25"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s25"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s25"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s25"]) .post p.rakuten-notice, :where([data-cl-s~="s25"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s25"]) .shopping-cart-table-container{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s25"]) .shopping-cart-table-container table{ width: 100%; border-collapse: collapse; min-width: 600px; }
:where([data-cl-s~="s25"]) .shopping-cart-table-container th{ background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left; font-weight: 700; }
:where([data-cl-s~="s25"]) .shopping-cart-table-container td{ border: 1px solid rgb(221, 221, 221); padding: 12px; vertical-align: top; }
:where([data-cl-s~="s25"]) .shopping-cart-table-container tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .shopping-cart-table-container a{ color: rgb(0, 102, 204); text-decoration: none; }
:where([data-cl-s~="s25"]) .shopping-cart-table-container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .store-list-container{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s25"]) .store-list-container table{ width: 100%; border-collapse: collapse; min-width: 600px; }
:where([data-cl-s~="s25"]) .store-list-container th{ background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left; font-weight: 700; }
:where([data-cl-s~="s25"]) .store-list-container td{ border: 1px solid rgb(221, 221, 221); padding: 12px; vertical-align: top; }
:where([data-cl-s~="s25"]) .store-list-container tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .store-list-container a{ color: rgb(0, 102, 204); text-decoration: none; }
:where([data-cl-s~="s25"]) .store-list-container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s25"]) .store-list-container .status-good{ color: green; font-weight: 700; }
:where([data-cl-s~="s25"]) .store-list-container .status-partial{ color: rgb(255, 140, 0); font-weight: 700; }
:where([data-cl-s~="s25"]) .store-list-container .status-poor{ color: rgb(220, 20, 60); font-weight: 700; }
:where([data-cl-s~="s25"]) .price-comparison-container{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s25"]) .price-comparison-container table{ width: 100%; border-collapse: collapse; min-width: 600px; }
:where([data-cl-s~="s25"]) .price-comparison-container th{ background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left; font-weight: 700; }
:where([data-cl-s~="s25"]) .price-comparison-container td{ border: 1px solid rgb(221, 221, 221); padding: 12px; vertical-align: top; }
:where([data-cl-s~="s25"]) .price-comparison-container tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .price-comparison-container .price-entry{ background-color: rgb(232, 245, 233); }
:where([data-cl-s~="s25"]) .price-comparison-container .price-middle{ background-color: rgb(255, 243, 224); }
:where([data-cl-s~="s25"]) .price-comparison-container .price-premium{ background-color: rgb(252, 228, 236); }
:where([data-cl-s~="s25"]) .price-comparison-container .caution{ color: rgb(211, 47, 47); font-weight: 700; }
:where([data-cl-s~="s25"]) .push-type-container{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s25"]) .push-type-container table{ width: 100%; border-collapse: collapse; min-width: 600px; }
:where([data-cl-s~="s25"]) .push-type-container th{ background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left; font-weight: 700; }
:where([data-cl-s~="s25"]) .push-type-container td{ border: 1px solid rgb(221, 221, 221); padding: 12px; vertical-align: top; }
:where([data-cl-s~="s25"]) .push-type-container tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .push-type-container .type-front{ background-color: rgb(227, 242, 253); }
:where([data-cl-s~="s25"]) .push-type-container .type-side{ background-color: rgb(243, 229, 245); }
:where([data-cl-s~="s25"]) .push-type-container ul{ margin: 0px; padding-left: 20px; }
:where([data-cl-s~="s25"]) .push-type-container li{ margin-bottom: 4px; }
:where([data-cl-s~="s25"]) .wheel-comparison-container{ max-width: 100%; overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s25"]) .wheel-comparison-container table{ width: 100%; border-collapse: collapse; min-width: 700px; }
:where([data-cl-s~="s25"]) .wheel-comparison-container th{ background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); padding: 12px; text-align: left; font-weight: 700; }
:where([data-cl-s~="s25"]) .wheel-comparison-container td{ border: 1px solid rgb(221, 221, 221); padding: 12px; vertical-align: top; }
:where([data-cl-s~="s25"]) .wheel-comparison-container tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s25"]) .wheel-comparison-container .wheel-2{ background-color: rgb(232, 245, 233); }
:where([data-cl-s~="s25"]) .wheel-comparison-container .wheel-4{ background-color: rgb(227, 242, 253); }
:where([data-cl-s~="s25"]) .wheel-comparison-container ul{ margin: 0px; padding-left: 20px; }
:where([data-cl-s~="s25"]) .wheel-comparison-container li{ margin-bottom: 4px; }
:where([data-cl-s~="s25"]) .wheel-comparison-container .important{ color: rgb(211, 47, 47); font-weight: 700; }
:where([data-cl-s~="s25"]) .wheel-comparison-container .recommended{ color: rgb(25, 118, 210); font-weight: 700; }
:where([data-cl-s~="s26"]) img:is([sizes="auto" i], :where([data-cl-s~="s26"]) [sizes^="auto, :where([data-cl-s~="s26"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s26"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s26"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s26"]) .wp-block-avatar, :where([data-cl-s~="s26"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s26"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s26"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s26"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s26"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s26"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s26"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s26"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s26"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s26"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s26"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s26"]) .is-content-justification-right, :where([data-cl-s~="s26"]) .is-content-justification-left, :where([data-cl-s~="s26"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s26"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s26"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s26"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-button.aligncenter, :where([data-cl-s~="s26"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-calendar td, :where([data-cl-s~="s26"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s26"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s26"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s26"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s26"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s26"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s26"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s26"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s26"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s26"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s26"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s26"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s26"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s26"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s26"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s26"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s26"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s26"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s26"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s26"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s26"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s26"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s26"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s26"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s26"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s26"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s26"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s26"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s26"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s26"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s26"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s26"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s26"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s26"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s26"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s26"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s26"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s26"]) .wp-block-comment-author-name, :where([data-cl-s~="s26"]) .wp-block-comment-content, :where([data-cl-s~="s26"]) .wp-block-comment-edit-link, :where([data-cl-s~="s26"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-cover, :where([data-cl-s~="s26"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s26"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s26"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s26"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s26"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s26"]) .wp-block-cover.alignleft, :where([data-cl-s~="s26"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s26"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s26"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s26"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s26"]) .wp-block-cover.alignleft, :where([data-cl-s~="s26"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s26"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s26"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s26"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s26"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s26"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s26"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s26"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s26"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s26"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s26"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s26"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s26"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s26"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s26"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s26"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s26"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s26"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s26"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s26"]) .wp-block-cover-image-text, :where([data-cl-s~="s26"]) .wp-block-cover-image-text a, :where([data-cl-s~="s26"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s26"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s26"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s26"]) .wp-block-cover-text, :where([data-cl-s~="s26"]) .wp-block-cover-text a, :where([data-cl-s~="s26"]) .wp-block-cover-text a:active, :where([data-cl-s~="s26"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s26"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s26"]) section.wp-block-cover-image h2, :where([data-cl-s~="s26"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s26"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s26"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s26"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s26"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s26"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s26"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s26"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s26"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s26"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s26"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s26"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s26"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s26"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s26"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s26"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s26"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s26"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s26"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s26"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s26"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s26"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s26"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s26"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s26"]) .wp-block-embed.alignleft, :where([data-cl-s~="s26"]) .wp-block-embed.alignright, :where([data-cl-s~="s26"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s26"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s26"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s26"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s26"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s26"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s26"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s26"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s26"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s26"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s26"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s26"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s26"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s26"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s26"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s26"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s26"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s26"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s26"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s26"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s26"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s26"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s26"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s26"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s26"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s26"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s26"]) h1.has-background, :where([data-cl-s~="s26"]) h2.has-background, :where([data-cl-s~="s26"]) h3.has-background, :where([data-cl-s~="s26"]) h4.has-background, :where([data-cl-s~="s26"]) h5.has-background, :where([data-cl-s~="s26"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s26"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s26"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s26"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s26"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s26"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s26"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s26"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s26"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s26"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s26"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s26"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s26"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s26"]) .wp-block-image > a, :where([data-cl-s~="s26"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s26"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s26"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s26"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s26"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s26"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s26"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s26"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-image.alignfull img, :where([data-cl-s~="s26"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-image .aligncenter, :where([data-cl-s~="s26"]) .wp-block-image .alignleft, :where([data-cl-s~="s26"]) .wp-block-image .alignright, :where([data-cl-s~="s26"]) .wp-block-image.aligncenter, :where([data-cl-s~="s26"]) .wp-block-image.alignleft, :where([data-cl-s~="s26"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s26"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s26"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s26"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s26"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s26"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s26"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s26"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s26"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s26"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s26"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s26"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s26"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s26"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s26"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s26"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s26"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s26"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s26"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s26"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s26"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s26"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s26"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s26"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s26"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s26"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s26"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s26"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s26"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s26"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s26"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s26"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s26"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s26"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s26"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s26"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s26"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s26"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s26"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s26"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s26"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s26"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s26"]) ol, :where([data-cl-s~="s26"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s26"]) .wp-block-loginout, :where([data-cl-s~="s26"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s26"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s26"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s26"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s26"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s26"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s26"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s26"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s26"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s26"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s26"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s26"]) .wp-block-media-text__media img, :where([data-cl-s~="s26"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s26"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s26"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s26"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation ul, :where([data-cl-s~="s26"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s26"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s26"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s26"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s26"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s26"]) .wp-block-navigation :where(a), :where([data-cl-s~="s26"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s26"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s26"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s26"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s26"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s26"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s26"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s26"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s26"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s26"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s26"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s26"]) .wp-block-navigation__container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s26"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s26"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s26"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s26"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s26"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s26"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s26"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s26"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s26"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s26"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s26"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s26"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s26"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s26"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s26"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s26"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s26"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s26"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s26"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s26"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s26"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s26"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s26"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s26"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s26"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s26"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s26"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s26"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s26"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s26"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s26"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s26"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s26"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s26"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s26"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s26"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s26"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s26"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s26"]) .wp-block-post-comments-link, :where([data-cl-s~="s26"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s26"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s26"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s26"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s26"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s26"]) .alignright){ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s26"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s26"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s26"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s26"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s26"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s26"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s26"]) .wp-block-post-time-to-read, :where([data-cl-s~="s26"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s26"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s26"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s26"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s26"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s26"]) .wp-block-pullquote cite, :where([data-cl-s~="s26"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s26"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s26"]) .wp-block-pullquote cite, :where([data-cl-s~="s26"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s26"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s26"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s26"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s26"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s26"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s26"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s26"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s26"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s26"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s26"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s26"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s26"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s26"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-query-title, :where([data-cl-s~="s26"]) .wp-block-query-total, :where([data-cl-s~="s26"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s26"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s26"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s26"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s26"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s26"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s26"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s26"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s26"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s26"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s26"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s26"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s26"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s26"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s26"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s26"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s26"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s26"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s26"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s26"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s26"]) .wp-block-rss__item-author, :where([data-cl-s~="s26"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s26"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s26"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s26"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s26"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s26"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s26"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s26"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s26"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s26"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s26"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s26"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s26"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s26"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s26"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s26"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s26"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s26"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s26"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s26"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s26"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s26"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s26"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s26"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-site-logo a, :where([data-cl-s~="s26"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s26"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s26"]) .wp-block-site-tagline, :where([data-cl-s~="s26"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s26"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s26"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s26"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s26"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s26"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s26"]) .wp-block-social-links, :where([data-cl-s~="s26"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s26"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s26"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s26"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s26"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s26"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s26"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s26"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s26"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s26"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s26"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s26"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s26"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s26"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s26"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s26"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s26"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s26"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s26"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s26"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s26"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s26"]) .wp-block-table td, :where([data-cl-s~="s26"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s26"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s26"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s26"]) .wp-block-table.aligncenter, :where([data-cl-s~="s26"]) .wp-block-table.alignleft, :where([data-cl-s~="s26"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s26"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s26"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s26"]) .wp-block-table.alignleft td, :where([data-cl-s~="s26"]) .wp-block-table.alignleft th, :where([data-cl-s~="s26"]) .wp-block-table.alignright td, :where([data-cl-s~="s26"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s26"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s26"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s26"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s26"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s26"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s26"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s26"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s26"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s26"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s26"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s26"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s26"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s26"]) .wp-block-text-columns, :where([data-cl-s~="s26"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s26"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s26"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s26"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s26"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s26"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s26"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s26"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s26"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s26"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s26"]) .editor-styles-wrapper, :where([data-cl-s~="s26"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s26"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s26"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s26"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s26"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s26"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s26"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s26"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s26"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s26"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s26"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s26"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s26"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s26"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s26"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s26"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s26"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s26"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s26"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s26"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s26"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s26"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s26"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s26"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s26"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s26"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s26"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s26"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s26"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s26"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s26"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s26"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s26"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s26"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s26"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s26"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s26"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s26"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s26"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s26"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s26"]) .rcc-wrap, :where([data-cl-s~="s26"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s26"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s26"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s26"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s26"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s26"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s26"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s26"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s26"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s26"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s26"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s26"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s26"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s26"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s26"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s26"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s26"]) .rcc-shop, :where([data-cl-s~="s26"]) .rcc-retrieved, :where([data-cl-s~="s26"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s26"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s26"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s26"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s26"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s26"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s26"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s26"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s26"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s26"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s26"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s26"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s26"]) .rcc-promo-visible, :where([data-cl-s~="s26"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s26"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s26"]) .rcc-promo:focus-visible, :where([data-cl-s~="s26"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s26"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s26"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s26"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s26"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s26"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s26"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s26"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s26"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s26"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s26"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s26"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s26"]) .rcc-retrieved, :where([data-cl-s~="s26"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s26"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s26"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s26"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s26"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s26"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s26"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s26"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s26"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s26"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s26"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s26"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s26"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s26"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s26"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s26"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s26"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s26"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s26"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s26"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s26"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s26"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s26"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s26"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s26"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s26"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s26"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s26"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s26"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s26"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s26"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s26"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s26"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s26"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s26"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s26"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s26"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s26"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s26"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s26"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s26"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s26"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s26"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s26"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s26"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s26"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s26"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s26"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s26"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s26"]) .is-layout-flex > :is(*, :where([data-cl-s~="s26"]) div){ margin: 0px; }
:where([data-cl-s~="s26"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s26"]) .is-layout-grid > :is(*, :where([data-cl-s~="s26"]) div){ margin: 0px; }
:where([data-cl-s~="s26"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s26"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s26"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s26"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s26"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s26"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s26"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s26"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s26"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s26"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s26"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s26"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s26"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s26"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s26"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s26"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s26"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s26"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s26"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s26"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s26"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s26"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s26"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s26"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s26"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s26"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s26"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s26"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s26"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s26"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s26"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s26"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s26"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s26"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s26"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s26"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s26"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s26"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s26"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s26"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s26"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s26"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s26"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s26"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s26"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s26"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s26"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s26"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s26"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s26"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s26"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s26"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s26"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s26"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s26"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s26"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s26"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s26"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s26"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s26"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s26"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s26"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s26"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s26"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s26"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s26"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s26"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s26"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s26"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s26"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s26"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s26"]) .wpcf7 input[type="url"], :where([data-cl-s~="s26"]) .wpcf7 input[type="email"], :where([data-cl-s~="s26"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s26"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s26"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s26"]) #toc_container li, :where([data-cl-s~="s26"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s26"]) #toc_container.no_bullets li, :where([data-cl-s~="s26"]) #toc_container.no_bullets ul, :where([data-cl-s~="s26"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s26"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s26"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s26"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s26"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s26"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s26"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s26"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s26"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s26"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s26"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s26"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s26"]) #toc_container.toc_black a, :where([data-cl-s~="s26"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s26"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s26"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s26"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s26"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s26"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s26"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s26"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s26"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s26"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s26"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s26"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s26"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s26"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s26"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s26"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s26"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s26"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s26"]) .yyi-rinker-attention-before, :where([data-cl-s~="s26"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s26"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s26"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s26"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s26"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s26"]) body{ margin: 0px; }
:where([data-cl-s~="s26"]) article, :where([data-cl-s~="s26"]) aside, :where([data-cl-s~="s26"]) details, :where([data-cl-s~="s26"]) figcaption, :where([data-cl-s~="s26"]) figure, :where([data-cl-s~="s26"]) footer, :where([data-cl-s~="s26"]) header, :where([data-cl-s~="s26"]) hgroup, :where([data-cl-s~="s26"]) main, :where([data-cl-s~="s26"]) nav, :where([data-cl-s~="s26"]) section, :where([data-cl-s~="s26"]) summary{ display: block; }
:where([data-cl-s~="s26"]) audio, :where([data-cl-s~="s26"]) canvas, :where([data-cl-s~="s26"]) progress, :where([data-cl-s~="s26"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s26"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s26"]) [hidden], :where([data-cl-s~="s26"]) template{ display: none; }
:where([data-cl-s~="s26"]) a{ background: 0px 0px; }
:where([data-cl-s~="s26"]) a:active, :where([data-cl-s~="s26"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s26"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s26"]) b, :where([data-cl-s~="s26"]) strong{ font-weight: 700; }
:where([data-cl-s~="s26"]) dfn{ font-style: italic; }
:where([data-cl-s~="s26"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s26"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) small{ font-size: 80%; }
:where([data-cl-s~="s26"]) sub, :where([data-cl-s~="s26"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s26"]) sup{ top: -0.5em; }
:where([data-cl-s~="s26"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s26"]) img{ border: 0px; }
:where([data-cl-s~="s26"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s26"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s26"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s26"]) pre{ overflow: auto; }
:where([data-cl-s~="s26"]) code, :where([data-cl-s~="s26"]) kbd, :where([data-cl-s~="s26"]) pre, :where([data-cl-s~="s26"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s26"]) button, :where([data-cl-s~="s26"]) input, :where([data-cl-s~="s26"]) optgroup, :where([data-cl-s~="s26"]) select, :where([data-cl-s~="s26"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s26"]) button{ overflow: visible; }
:where([data-cl-s~="s26"]) button, :where([data-cl-s~="s26"]) select{ text-transform: none; }
:where([data-cl-s~="s26"]) button, html:where([data-cl-s~="s26"]) input[type="button"], :where([data-cl-s~="s26"]) input[type="reset"], :where([data-cl-s~="s26"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s26"]) button[disabled], html:where([data-cl-s~="s26"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s26"]) input{ line-height: normal; }
:where([data-cl-s~="s26"]) input[type="checkbox"], :where([data-cl-s~="s26"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s26"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s26"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s26"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s26"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s26"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s26"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s26"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) textarea{ overflow: auto; }
:where([data-cl-s~="s26"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s26"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s26"]) td, :where([data-cl-s~="s26"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s26"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s26"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s26"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s26"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s26"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s26"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s26"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s26"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s26"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s26"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s26"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s26"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s26"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s26"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s26"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s26"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s26"]) .pull-right{ float: right; }
:where([data-cl-s~="s26"]) .pull-left{ float: left; }
:where([data-cl-s~="s26"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s26"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s26"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s26"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s26"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s26"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s26"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s26"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s26"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s26"]) .fa-rotate-90, :root:where([data-cl-s~="s26"]) .fa-rotate-180, :root:where([data-cl-s~="s26"]) .fa-rotate-270, :root:where([data-cl-s~="s26"]) .fa-flip-horizontal, :root:where([data-cl-s~="s26"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s26"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s26"]) .fa-stack-1x, :where([data-cl-s~="s26"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s26"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s26"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s26"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-remove::before, :where([data-cl-s~="s26"]) .fa-close::before, :where([data-cl-s~="s26"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gear::before, :where([data-cl-s~="s26"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-rotate-right::before, :where([data-cl-s~="s26"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dedent::before, :where([data-cl-s~="s26"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-photo::before, :where([data-cl-s~="s26"]) .fa-image::before, :where([data-cl-s~="s26"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-edit::before, :where([data-cl-s~="s26"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mail-forward::before, :where([data-cl-s~="s26"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-warning::before, :where([data-cl-s~="s26"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bar-chart-o::before, :where([data-cl-s~="s26"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gears::before, :where([data-cl-s~="s26"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-facebook-f::before, :where([data-cl-s~="s26"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-feed::before, :where([data-cl-s~="s26"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-group::before, :where([data-cl-s~="s26"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chain::before, :where([data-cl-s~="s26"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cut::before, :where([data-cl-s~="s26"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-copy::before, :where([data-cl-s~="s26"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-save::before, :where([data-cl-s~="s26"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-navicon::before, :where([data-cl-s~="s26"]) .fa-reorder::before, :where([data-cl-s~="s26"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-unsorted::before, :where([data-cl-s~="s26"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-down::before, :where([data-cl-s~="s26"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-up::before, :where([data-cl-s~="s26"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-rotate-left::before, :where([data-cl-s~="s26"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-legal::before, :where([data-cl-s~="s26"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dashboard::before, :where([data-cl-s~="s26"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-flash::before, :where([data-cl-s~="s26"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-paste::before, :where([data-cl-s~="s26"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mobile-phone::before, :where([data-cl-s~="s26"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mail-reply::before, :where([data-cl-s~="s26"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mail-reply-all::before, :where([data-cl-s~="s26"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-star-half-empty::before, :where([data-cl-s~="s26"]) .fa-star-half-full::before, :where([data-cl-s~="s26"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-unlink::before, :where([data-cl-s~="s26"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-toggle-down::before, :where([data-cl-s~="s26"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-toggle-up::before, :where([data-cl-s~="s26"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-toggle-right::before, :where([data-cl-s~="s26"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-euro::before, :where([data-cl-s~="s26"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dollar::before, :where([data-cl-s~="s26"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-rupee::before, :where([data-cl-s~="s26"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cny::before, :where([data-cl-s~="s26"]) .fa-rmb::before, :where([data-cl-s~="s26"]) .fa-yen::before, :where([data-cl-s~="s26"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ruble::before, :where([data-cl-s~="s26"]) .fa-rouble::before, :where([data-cl-s~="s26"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-won::before, :where([data-cl-s~="s26"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bitcoin::before, :where([data-cl-s~="s26"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gittip::before, :where([data-cl-s~="s26"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-toggle-left::before, :where([data-cl-s~="s26"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-turkish-lira::before, :where([data-cl-s~="s26"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-institution::before, :where([data-cl-s~="s26"]) .fa-bank::before, :where([data-cl-s~="s26"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mortar-board::before, :where([data-cl-s~="s26"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-automobile::before, :where([data-cl-s~="s26"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cab::before, :where([data-cl-s~="s26"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-photo-o::before, :where([data-cl-s~="s26"]) .fa-file-picture-o::before, :where([data-cl-s~="s26"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-zip-o::before, :where([data-cl-s~="s26"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-sound-o::before, :where([data-cl-s~="s26"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-movie-o::before, :where([data-cl-s~="s26"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-life-bouy::before, :where([data-cl-s~="s26"]) .fa-life-buoy::before, :where([data-cl-s~="s26"]) .fa-life-saver::before, :where([data-cl-s~="s26"]) .fa-support::before, :where([data-cl-s~="s26"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ra::before, :where([data-cl-s~="s26"]) .fa-resistance::before, :where([data-cl-s~="s26"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ge::before, :where([data-cl-s~="s26"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-y-combinator-square::before, :where([data-cl-s~="s26"]) .fa-yc-square::before, :where([data-cl-s~="s26"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wechat::before, :where([data-cl-s~="s26"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-send::before, :where([data-cl-s~="s26"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-send-o::before, :where([data-cl-s~="s26"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s26"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shekel::before, :where([data-cl-s~="s26"]) .fa-sheqel::before, :where([data-cl-s~="s26"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-intersex::before, :where([data-cl-s~="s26"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hotel::before, :where([data-cl-s~="s26"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-yc::before, :where([data-cl-s~="s26"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-battery-4::before, :where([data-cl-s~="s26"]) .fa-battery::before, :where([data-cl-s~="s26"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-battery-3::before, :where([data-cl-s~="s26"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-battery-2::before, :where([data-cl-s~="s26"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-battery-1::before, :where([data-cl-s~="s26"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-battery-0::before, :where([data-cl-s~="s26"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hourglass-1::before, :where([data-cl-s~="s26"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hourglass-2::before, :where([data-cl-s~="s26"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hourglass-3::before, :where([data-cl-s~="s26"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-grab-o::before, :where([data-cl-s~="s26"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-stop-o::before, :where([data-cl-s~="s26"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-tv::before, :where([data-cl-s~="s26"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-asl-interpreting::before, :where([data-cl-s~="s26"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-deafness::before, :where([data-cl-s~="s26"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s26"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-signing::before, :where([data-cl-s~="s26"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-google-plus-circle::before, :where([data-cl-s~="s26"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-fa::before, :where([data-cl-s~="s26"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-vcard::before, :where([data-cl-s~="s26"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-vcard-o::before, :where([data-cl-s~="s26"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-drivers-license::before, :where([data-cl-s~="s26"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-drivers-license-o::before, :where([data-cl-s~="s26"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thermometer-4::before, :where([data-cl-s~="s26"]) .fa-thermometer::before, :where([data-cl-s~="s26"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thermometer-3::before, :where([data-cl-s~="s26"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thermometer-2::before, :where([data-cl-s~="s26"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thermometer-1::before, :where([data-cl-s~="s26"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-thermometer-0::before, :where([data-cl-s~="s26"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bathtub::before, :where([data-cl-s~="s26"]) .fa-s15::before, :where([data-cl-s~="s26"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-times-rectangle::before, :where([data-cl-s~="s26"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s26"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s26"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s26"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s26"]) .sr-only-focusable:active, :where([data-cl-s~="s26"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s26"]) .faa-wrench.animated, :where([data-cl-s~="s26"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s26"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s26"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s26"]) .faa-ring.animated, :where([data-cl-s~="s26"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s26"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s26"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s26"]) .faa-vertical.animated, :where([data-cl-s~="s26"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s26"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s26"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s26"]) .faa-horizontal.animated, :where([data-cl-s~="s26"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s26"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s26"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s26"]) .faa-flash.animated, :where([data-cl-s~="s26"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s26"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s26"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s26"]) .faa-bounce.animated, :where([data-cl-s~="s26"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s26"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s26"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s26"]) .faa-spin.animated, :where([data-cl-s~="s26"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s26"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s26"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s26"]) .faa-float.animated, :where([data-cl-s~="s26"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s26"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s26"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s26"]) .faa-pulse.animated, :where([data-cl-s~="s26"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s26"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s26"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s26"]) .faa-shake.animated, :where([data-cl-s~="s26"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s26"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s26"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s26"]) .faa-tada.animated, :where([data-cl-s~="s26"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s26"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s26"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s26"]) .faa-passing.animated, :where([data-cl-s~="s26"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s26"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s26"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s26"]) .faa-passing-reverse.animated, :where([data-cl-s~="s26"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s26"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s26"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s26"]) .faa-burst.animated, :where([data-cl-s~="s26"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s26"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s26"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s26"]) .faa-falling.animated, :where([data-cl-s~="s26"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s26"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s26"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s26"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s26"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s26"]) [class^="st-svg-"], :where([data-cl-s~="s26"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s26"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s26"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s26"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-quora::before, :where([data-cl-s~="s26"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s26"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s26"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s26"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s26"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s26"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s26"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s26"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s26"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s26"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s26"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s26"]) .slick-slider .slick-track, :where([data-cl-s~="s26"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s26"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .slick-track::before, :where([data-cl-s~="s26"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s26"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s26"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s26"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s26"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s26"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s26"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s26"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s26"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s26"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s26"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s26"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s26"]) .slick-prev, :where([data-cl-s~="s26"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s26"]) .slick-prev:hover, :where([data-cl-s~="s26"]) .slick-prev:focus, :where([data-cl-s~="s26"]) .slick-next:hover, :where([data-cl-s~="s26"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s26"]) .slick-prev:hover::before, :where([data-cl-s~="s26"]) .slick-prev:focus::before, :where([data-cl-s~="s26"]) .slick-next:hover::before, :where([data-cl-s~="s26"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s26"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s26"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s26"]) .slick-prev::before, :where([data-cl-s~="s26"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s26"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s26"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s26"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s26"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s26"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s26"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s26"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s26"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s26"]) .slick-dots li button:hover, :where([data-cl-s~="s26"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s26"]) .slick-dots li button:hover::before, :where([data-cl-s~="s26"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s26"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s26"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .st-marquee p:empty, :where([data-cl-s~="s26"]) p:empty{ display: none; }
:where([data-cl-s~="s26"]) .st-notosans, :where([data-cl-s~="s26"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s26"]) .st-m1c, :where([data-cl-s~="s26"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s26"]) main, :where([data-cl-s~="s26"]) article, :where([data-cl-s~="s26"]) aside, :where([data-cl-s~="s26"]) header, :where([data-cl-s~="s26"]) canvas, :where([data-cl-s~="s26"]) details, :where([data-cl-s~="s26"]) figcaption, :where([data-cl-s~="s26"]) figure, :where([data-cl-s~="s26"]) footer, :where([data-cl-s~="s26"]) nav, :where([data-cl-s~="s26"]) section, :where([data-cl-s~="s26"]) summary{ display: block; }
html:where([data-cl-s~="s26"]), :where([data-cl-s~="s26"]) body{ height: 100%; }
:where([data-cl-s~="s26"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s26"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) cite{ font-style: normal; }
:where([data-cl-s~="s26"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s26"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s26"]) h1, :where([data-cl-s~="s26"]) h2, :where([data-cl-s~="s26"]) h3, :where([data-cl-s~="s26"]) h4, :where([data-cl-s~="s26"]) h5, :where([data-cl-s~="s26"]) h6, :where([data-cl-s~="s26"]) h5 span, :where([data-cl-s~="s26"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s26"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s26"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s26"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s26"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s26"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .wp-block-video, :where([data-cl-s~="s26"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .sticky, :where([data-cl-s~="s26"]) .gallery-caption, :where([data-cl-s~="s26"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s26"]) .dashicons, :where([data-cl-s~="s26"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s26"]) [class^="material-icons-"], :where([data-cl-s~="s26"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s26"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s26"]) .st-hide{ display: none; }
:where([data-cl-s~="s26"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s26"]) .post h4 .point-in i, :where([data-cl-s~="s26"]) .n-entry i, :where([data-cl-s~="s26"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-timeline > br, :where([data-cl-s~="s26"]) .st-tab-content > br, :where([data-cl-s~="s26"]) .st_table_sc > br, :where([data-cl-s~="s26"]) .post .st-box-btn > br, :where([data-cl-s~="s26"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s26"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .st-svg-question-circle, :where([data-cl-s~="s26"]) .st-svg-check-circle, :where([data-cl-s~="s26"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s26"]) .st-svg-exclamation-circle, :where([data-cl-s~="s26"]) .st-svg-pencil-square-o, :where([data-cl-s~="s26"]) .st-svg-user, :where([data-cl-s~="s26"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s26"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s26"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s26"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s26"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s26"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s26"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s26"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s26"]) .faa-spin.animated, :where([data-cl-s~="s26"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s26"]) a, :where([data-cl-s~="s26"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s26"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s26"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s26"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s26"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s26"]) img:not(.size-st_header_slider), :where([data-cl-s~="s26"]) video, :where([data-cl-s~="s26"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s26"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s26"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s26"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s26"]) .is-style-st-photoline img, :where([data-cl-s~="s26"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .is-style-st-photohu, :where([data-cl-s~="s26"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s26"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s26"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s26"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s26"]) .st-photohu div img, :where([data-cl-s~="s26"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) img.size-full, :where([data-cl-s~="s26"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s26"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s26"]) .resetwidth img, :where([data-cl-s~="s26"]) .resetwidth video, :where([data-cl-s~="s26"]) .resetwidth object, :where([data-cl-s~="s26"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s26"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s26"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s26"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s26"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s26"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s26"]) .h-100{ height: 100%; }
:where([data-cl-s~="s26"]) .pa0, :where([data-cl-s~="s26"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s26"]) .ma0, :where([data-cl-s~="s26"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s26"]) .mt0, :where([data-cl-s~="s26"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s26"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s26"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s26"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s26"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s26"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s26"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s26"]) .mr0, :where([data-cl-s~="s26"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s26"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s26"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s26"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s26"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s26"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s26"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s26"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s26"]) .ml0, :where([data-cl-s~="s26"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s26"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s26"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s26"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s26"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s26"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s26"]) .mb-0, :where([data-cl-s~="s26"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s26"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s26"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s26"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s26"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s26"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s26"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s26"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s26"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s26"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s26"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s26"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s26"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s26"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s26"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s26"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s26"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s26"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s26"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s26"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s26"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s26"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s26"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s26"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s26"]) .st-bg-stich::after, :where([data-cl-s~="s26"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s26"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s26"]) .st-brackets::before, :where([data-cl-s~="s26"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s26"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s26"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s26"]) .post .st-timeline, :where([data-cl-s~="s26"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s26"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s26"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s26"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s26"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s26"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-timeline > li::after, :where([data-cl-s~="s26"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s26"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s26"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s26"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s26"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s26"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s26"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s26"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s26"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s26"]) .st-timeline-list-text a, :where([data-cl-s~="s26"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s26"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s26"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s26"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s26"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s26"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s26"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s26"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s26"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s26"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s26"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s26"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s26"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s26"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s26"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s26"]) .st-in-mybox .st-point, :where([data-cl-s~="s26"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s26"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s26"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s26"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s26"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s26"]) .st-back-btn .st-fa, :where([data-cl-s~="s26"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s26"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s26"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s26"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s26"]) .smanone{ display: none; }
:where([data-cl-s~="s26"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s26"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s26"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s26"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s26"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s26"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) kbd, :where([data-cl-s~="s26"]) .st-code, :where([data-cl-s~="s26"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s26"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s26"]) kbd, :where([data-cl-s~="s26"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s26"]) pre .st-code, :where([data-cl-s~="s26"]) .st-pre .st-code, :where([data-cl-s~="s26"]) pre code, :where([data-cl-s~="s26"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s26"]) .clear{ clear: both; }
:where([data-cl-s~="s26"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s26"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s26"]) thead th, :where([data-cl-s~="s26"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s26"]) table thead th, :where([data-cl-s~="s26"]) table thead th p, :where([data-cl-s~="s26"]) table thead tr td, :where([data-cl-s~="s26"]) .post table thead tr td, :where([data-cl-s~="s26"]) .post table thead tr td p, :where([data-cl-s~="s26"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s26"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s26"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s26"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s26"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s26"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s26"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s26"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s26"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s26"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s26"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s26"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s26"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s26"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s26"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s26"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s26"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s26"]) #side aside .slick-dots li, :where([data-cl-s~="s26"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s26"]) .slick-prev, :where([data-cl-s~="s26"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s26"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s26"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s26"]) .slick-prev:hover, :where([data-cl-s~="s26"]) .slick-prev:focus, :where([data-cl-s~="s26"]) .slick-next:hover, :where([data-cl-s~="s26"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s26"]) .slick-prev::before, :where([data-cl-s~="s26"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s26"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s26"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s26"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s26"]) .slick-slide:focus, :where([data-cl-s~="s26"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s26"]) .slider, :where([data-cl-s~="s26"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s26"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s26"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s26"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s26"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s26"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s26"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s26"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s26"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s26"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s26"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s26"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .header-post-slider.is-wide, :where([data-cl-s~="s26"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s26"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s26"]) .post-slide-image, :where([data-cl-s~="s26"]) .post-slide-more, :where([data-cl-s~="s26"]) .post-card-image, :where([data-cl-s~="s26"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s26"]) .post-slide-image:hover, :where([data-cl-s~="s26"]) .post-slide-more:hover, :where([data-cl-s~="s26"]) .post-card-image:hover, :where([data-cl-s~="s26"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s26"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s26"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s26"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s26"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s26"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s26"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s26"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s26"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s26"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s26"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s26"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s26"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s26"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s26"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s26"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s26"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s26"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s26"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s26"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s26"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s26"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s26"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s26"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s26"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s26"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s26"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s26"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s26"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s26"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s26"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s26"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s26"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s26"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s26"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s26"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s26"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s26"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s26"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s26"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s26"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s26"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s26"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s26"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s26"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s26"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s26"]) .post-card-date .st-fa, :where([data-cl-s~="s26"]) .post-slide-date .st-fa, :where([data-cl-s~="s26"]) .post-card-date .fa, :where([data-cl-s~="s26"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s26"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s26"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s26"]) .post-card-excerpt p, :where([data-cl-s~="s26"]) main .post-slide-excerpt p, :where([data-cl-s~="s26"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s26"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s26"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s26"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s26"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s26"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s26"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s26"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s26"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .content-post-slider, :where([data-cl-s~="s26"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s26"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s26"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s26"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s26"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s26"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s26"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s26"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s26"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s26"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s26"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s26"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s26"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s26"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s26"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s26"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s26"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s26"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s26"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s26"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s26"]) a.st-flexbox-link, :where([data-cl-s~="s26"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s26"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s26"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s26"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s26"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s26"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s26"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s26"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s26"]) .st-header-flexbox ul, :where([data-cl-s~="s26"]) .post .st-header-flexbox ol, :where([data-cl-s~="s26"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s26"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s26"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s26"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s26"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s26"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s26"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s26"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s26"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s26"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s26"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s26"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s26"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s26"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s26"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s26"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s26"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s26"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) pre, :where([data-cl-s~="s26"]) .wp-block-details summary, :where([data-cl-s~="s26"]) p, :where([data-cl-s~="s26"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s26"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s26"]) .yellowbox, :where([data-cl-s~="s26"]) .graybox, :where([data-cl-s~="s26"]) .redbox, :where([data-cl-s~="s26"]) #topnews .clearfix dd p, :where([data-cl-s~="s26"]) .post ul li, :where([data-cl-s~="s26"]) .post ol li, :where([data-cl-s~="s26"]) #comments #respond, :where([data-cl-s~="s26"]) .st-tab-content > label, :where([data-cl-s~="s26"]) .st-tabs__tab-list-item, :where([data-cl-s~="s26"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s26"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s26"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) h1{ margin: 0px; }
:where([data-cl-s~="s26"]) h2.has-st-regular-font-size, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s26"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s26"]) .h3modoki, :where([data-cl-s~="s26"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s26"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s26"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s26"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s26"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s26"]) h5, :where([data-cl-s~="s26"]) h5 span, :where([data-cl-s~="s26"]) .h5modoki, :where([data-cl-s~="s26"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s26"]) #footer h5, :where([data-cl-s~="s26"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s26"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s26"]) h6, :where([data-cl-s~="s26"]) h6 span, :where([data-cl-s~="s26"]) .h6modoki, :where([data-cl-s~="s26"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s26"]) .st-h-copy-toc, :where([data-cl-s~="s26"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s26"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s26"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s26"]) p, :where([data-cl-s~="s26"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s26"]) header .descr.sitenametop, :where([data-cl-s~="s26"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s26"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s26"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s26"]) header .descr.sitename-only, :where([data-cl-s~="s26"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s26"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s26"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s26"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s26"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s26"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s26"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s26"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s26"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s26"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s26"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s26"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s26"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s26"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s26"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s26"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s26"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s26"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s26"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s26"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s26"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s26"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s26"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s26"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s26"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s26"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s26"]) .blog_info .st-fa, :where([data-cl-s~="s26"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s26"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s26"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s26"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s26"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s26"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s26"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s26"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s26"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s26"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s26"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s26"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s26"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s26"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s26"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s26"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .h5modoki, :where([data-cl-s~="s26"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s26"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s26"]) .h2modoki, :where([data-cl-s~="s26"]) .h3modoki, :where([data-cl-s~="s26"]) .h4modoki, :where([data-cl-s~="s26"]) .h5modoki, :where([data-cl-s~="s26"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s26"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s26"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s26"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s26"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s26"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s26"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s26"]) .wp-block-image figcaption a, :where([data-cl-s~="s26"]) .wp-block-image figcaption, :where([data-cl-s~="s26"]) .wp-caption-text a, :where([data-cl-s~="s26"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s26"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s26"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s26"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s26"]) #side .widget_meta ul li, :where([data-cl-s~="s26"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s26"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s26"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #content{ position: relative; }
:where([data-cl-s~="s26"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s26"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s26"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s26"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s26"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s26"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s26"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s26"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s26"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s26"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s26"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s26"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s26"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s26"]) .post .blogbox .st-fa, :where([data-cl-s~="s26"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s26"]) .post .blogbox .fa, :where([data-cl-s~="s26"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s26"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s26"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s26"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s26"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s26"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s26"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s26"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-large, :where([data-cl-s~="s26"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s26"]) .inyoumodoki, :where([data-cl-s~="s26"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .inyoumodoki::before, :where([data-cl-s~="s26"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s26"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s26"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s26"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) blockquote.tiktok-embed, :where([data-cl-s~="s26"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s26"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s26"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s26"]) .post blockquote cite, :where([data-cl-s~="s26"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s26"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s26"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s26"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s26"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s26"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s26"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s26"]) .ymarker, :where([data-cl-s~="s26"]) .ymarker-s, :where([data-cl-s~="s26"]) .gmarker, :where([data-cl-s~="s26"]) .gmarker-s, :where([data-cl-s~="s26"]) .rmarker, :where([data-cl-s~="s26"]) .rmarker-s, :where([data-cl-s~="s26"]) .bmarker, :where([data-cl-s~="s26"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s26"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s26"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s26"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s26"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s26"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s26"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s26"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s26"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s26"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s26"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s26"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s26"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .post .yellowbox .maruck, :where([data-cl-s~="s26"]) .post .yellowbox .maruno, :where([data-cl-s~="s26"]) .post .yellowbox p:last-child, :where([data-cl-s~="s26"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s26"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .graybox .maruck, :where([data-cl-s~="s26"]) .post .graybox .maruno, :where([data-cl-s~="s26"]) .post .graybox p:last-child, :where([data-cl-s~="s26"]) .post .graybox ol:last-child, :where([data-cl-s~="s26"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .redbox .maruck, :where([data-cl-s~="s26"]) .post .redbox .maruno, :where([data-cl-s~="s26"]) .post .redbox p:last-child, :where([data-cl-s~="s26"]) .post .redbox ol:last-child, :where([data-cl-s~="s26"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .freebox .maruck, :where([data-cl-s~="s26"]) .post .freebox .maruno, :where([data-cl-s~="s26"]) .post .st-mybox .maruck, :where([data-cl-s~="s26"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s26"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s26"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s26"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s26"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s26"]) span.sankou, :where([data-cl-s~="s26"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s26"]) span.sankou.green, :where([data-cl-s~="s26"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s26"]) span.sankou.blue, :where([data-cl-s~="s26"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s26"]) span.st-hisu, :where([data-cl-s~="s26"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s26"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s26"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s26"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s26"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s26"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s26"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s26"]) .st-wrench-icon i::before, :where([data-cl-s~="s26"]) .st-wrench-icon::before, :where([data-cl-s~="s26"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s26"]) .st-ring-icon i::before, :where([data-cl-s~="s26"]) .st-ring-icon::before, :where([data-cl-s~="s26"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s26"]) .st-horizontal-icon i::before, :where([data-cl-s~="s26"]) .st-horizontal-icon::before, :where([data-cl-s~="s26"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s26"]) .st-vertical-icon i::before, :where([data-cl-s~="s26"]) .st-vertical-icon::before, :where([data-cl-s~="s26"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s26"]) .st-flash-icon i::before, :where([data-cl-s~="s26"]) .st-flash-icon::before, :where([data-cl-s~="s26"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s26"]) .st-bounce-icon i::before, :where([data-cl-s~="s26"]) .st-bounce-icon::before, :where([data-cl-s~="s26"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s26"]) .st-rotation-icon i::before, :where([data-cl-s~="s26"]) .st-rotation-icon::before, :where([data-cl-s~="s26"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s26"]) .st-float-icon i::before, :where([data-cl-s~="s26"]) .st-float-icon::before, :where([data-cl-s~="s26"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s26"]) .st-pulse-icon i::before, :where([data-cl-s~="s26"]) .st-pulse-icon::before, :where([data-cl-s~="s26"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s26"]) .st-shake-s-icon i::before, :where([data-cl-s~="s26"]) .st-shake-s-icon::before, :where([data-cl-s~="s26"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s26"]) .st-shake-icon i::before, :where([data-cl-s~="s26"]) .st-shake-icon::before, :where([data-cl-s~="s26"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s26"]) .st-tada-icon i::before, :where([data-cl-s~="s26"]) .st-tada-icon::before, :where([data-cl-s~="s26"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s26"]) .st-passing-icon i::before, :where([data-cl-s~="s26"]) .st-passing-icon::before, :where([data-cl-s~="s26"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s26"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s26"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s26"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s26"]) .st-burst-icon i::before, :where([data-cl-s~="s26"]) .st-burst-icon::before, :where([data-cl-s~="s26"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s26"]) .st-falling-icon i::before, :where([data-cl-s~="s26"]) .st-falling-icon::before, :where([data-cl-s~="s26"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s26"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s26"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s26"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s26"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s26"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s26"]) .y-star, :where([data-cl-s~="s26"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s26"]) .y-star .st-svg-star, :where([data-cl-s~="s26"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s26"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s26"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s26"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s26"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s26"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s26"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s26"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s26"]) .post .p-entry-t, :where([data-cl-s~="s26"]) #side .p-entry-t, :where([data-cl-s~="s26"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s26"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s26"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s26"]) #footer .pop-box, :where([data-cl-s~="s26"]) .nowhits .pop-box, :where([data-cl-s~="s26"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s26"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s26"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s26"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s26"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s26"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s26"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s26"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s26"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s26"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s26"]) footer .footer-wbox .headbox, :where([data-cl-s~="s26"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s26"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s26"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s26"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s26"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s26"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s26"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s26"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s26"]) #content-w .category .p-entry, :where([data-cl-s~="s26"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s26"]) #content-w .post .category .p-entry, :where([data-cl-s~="s26"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s26"]) #content-w .category .p-entry::after, :where([data-cl-s~="s26"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s26"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s26"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s26"]) .category .p-entry-t, :where([data-cl-s~="s26"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s26"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s26"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s26"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s26"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s26"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s26"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s26"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s26"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s26"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s26"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s26"]) .poprank{ position: relative; }
:where([data-cl-s~="s26"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s26"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s26"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s26"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s26"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s26"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s26"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s26"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s26"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) #footer .copy, :where([data-cl-s~="s26"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s26"]) #footer .copy a, :where([data-cl-s~="s26"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s26"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s26"]) .head-telno a, :where([data-cl-s~="s26"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s26"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s26"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s26"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s26"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s26"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s26"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s26"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s26"]) .headbox, :where([data-cl-s~="s26"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s26"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s26"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s26"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s26"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s26"]) .widget_recent_entries ul li a, :where([data-cl-s~="s26"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s26"]) .widget_recent_entries ul li, :where([data-cl-s~="s26"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s26"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s26"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s26"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s26"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s26"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s26"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s26"]) footer .widget_recent_entries ul, :where([data-cl-s~="s26"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s26"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s26"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s26"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s26"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s26"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s26"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s26"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s26"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s26"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s26"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s26"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s26"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s26"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s26"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s26"]) #st-infomation-widget .huto *, :where([data-cl-s~="s26"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s26"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s26"]) footer .widget_tag_cloud, :where([data-cl-s~="s26"]) footer .widget_categories, :where([data-cl-s~="s26"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #footer .st-formbtn, :where([data-cl-s~="s26"]) #footer .rssbox, :where([data-cl-s~="s26"]) #footer .st-author-box, :where([data-cl-s~="s26"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s26"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s26"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s26"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s26"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s26"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s26"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s26"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s26"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s26"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s26"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s26"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s26"]) .kanren h3 a, :where([data-cl-s~="s26"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s26"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s26"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s26"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s26"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s26"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s26"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s26"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s26"]) .kanren.pop-box h5, :where([data-cl-s~="s26"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s26"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s26"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s26"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s26"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s26"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s26"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s26"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s26"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s26"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s26"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s26"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s26"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s26"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s26"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s26"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s26"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s26"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s26"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s26"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s26"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s26"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s26"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s26"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s26"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s26"]) .st-author-box .st-fa, :where([data-cl-s~="s26"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s26"]) ul#st-tab-menu, :where([data-cl-s~="s26"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s26"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s26"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s26"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s26"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s26"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s26"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s26"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s26"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s26"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s26"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .st-author-sns, :where([data-cl-s~="s26"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-author-sns .st-fa, :where([data-cl-s~="s26"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-author-sns .st-fa, :where([data-cl-s~="s26"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s26"]) .st-author-sns a, :where([data-cl-s~="s26"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s26"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s26"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s26"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s26"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s26"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s26"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s26"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s26"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s26"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s26"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s26"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s26"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s26"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s26"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s26"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s26"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s26"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s26"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s26"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s26"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s26"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s26"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s26"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s26"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s26"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s26"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s26"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s26"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s26"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s26"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s26"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s26"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s26"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s26"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s26"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s26"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s26"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s26"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s26"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s26"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s26"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .post table tfoot, :where([data-cl-s~="s26"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s26"]) .post table thead th, :where([data-cl-s~="s26"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s26"]) table > thead > tr > td, :where([data-cl-s~="s26"]) table > thead > tr > th, :where([data-cl-s~="s26"]) table > tr > td, :where([data-cl-s~="s26"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s26"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s26"]) table tr td, :where([data-cl-s~="s26"]) table#wp-calendar tr td, :where([data-cl-s~="s26"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s26"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s26"]) table th, :where([data-cl-s~="s26"]) table th p, :where([data-cl-s~="s26"]) .post table tr td p, :where([data-cl-s~="s26"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s26"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s26"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s26"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s26"]) tr.st-centertable, :where([data-cl-s~="s26"]) td.st-centertable, :where([data-cl-s~="s26"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s26"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s26"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s26"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s26"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s26"]) .post .scroll-box.pc table td, :where([data-cl-s~="s26"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s26"]) .is-style-scroll-box.pc, :where([data-cl-s~="s26"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s26"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s26"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s26"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s26"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s26"]) img.float-left{ float: left; }
:where([data-cl-s~="s26"]) img.float-right{ float: right; }
:where([data-cl-s~="s26"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s26"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s26"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s26"]) .widget_media_image, :where([data-cl-s~="s26"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) main ul, :where([data-cl-s~="s26"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s26"]) main .sns ul, :where([data-cl-s~="s26"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) main ul.st_toc_list, :where([data-cl-s~="s26"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) main ul.st-box-btn, :where([data-cl-s~="s26"]) main ul.st_toc_list, :where([data-cl-s~="s26"]) main ol.st_toc_list, :where([data-cl-s~="s26"]) main ul.has-st-border, :where([data-cl-s~="s26"]) main ol.has-st-border, :where([data-cl-s~="s26"]) main ul.has-background, :where([data-cl-s~="s26"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s26"]) main ul ul, :where([data-cl-s~="s26"]) main ul ol, :where([data-cl-s~="s26"]) main ol ul, :where([data-cl-s~="s26"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s26"]) .is-style-st-check, :where([data-cl-s~="s26"]) .is-style-st-timeline-count, :where([data-cl-s~="s26"]) .is-style-st-timeline-list, :where([data-cl-s~="s26"]) .is-style-st-circle, :where([data-cl-s~="s26"]) .is-style-st-circle-border, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox, :where([data-cl-s~="s26"]) .is-style-st-maruck, :where([data-cl-s~="s26"]) .is-style-st-maruno, :where([data-cl-s~="s26"]) .is-style-st-no, :where([data-cl-s~="s26"]) .is-style-st-no-border, :where([data-cl-s~="s26"]) .st-list-circle ul, :where([data-cl-s~="s26"]) .st-list-check ul, :where([data-cl-s~="s26"]) .st-square-checkbox ul, :where([data-cl-s~="s26"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s26"]) .maruck ul, :where([data-cl-s~="s26"]) .maruno ul, :where([data-cl-s~="s26"]) .st-list-no ul, :where([data-cl-s~="s26"]) .st-list-circle ol, :where([data-cl-s~="s26"]) .st-list-check ol, :where([data-cl-s~="s26"]) .st-square-checkbox ol, :where([data-cl-s~="s26"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s26"]) .maruck ol, :where([data-cl-s~="s26"]) .maruno ol, :where([data-cl-s~="s26"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) main ul li, :where([data-cl-s~="s26"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s26"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s26"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s26"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s26"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s26"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s26"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s26"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s26"]) .kome ol, :where([data-cl-s~="s26"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s26"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s26"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s26"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou, :where([data-cl-s~="s26"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) main .st-list-border ul li, :where([data-cl-s~="s26"]) main .st-list-border ol li, :where([data-cl-s~="s26"]) main ul.is-style-st-border li, :where([data-cl-s~="s26"]) main ol.is-style-st-border li, :where([data-cl-s~="s26"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s26"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s26"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s26"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s26"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s26"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s26"]) ul li{ text-align: left; }
:where([data-cl-s~="s26"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s26"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s26"]) .post .is-style-st-maruno, :where([data-cl-s~="s26"]) .post .is-style-st-maruck, :where([data-cl-s~="s26"]) .post .maruno, :where([data-cl-s~="s26"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s26"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s26"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s26"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s26"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s26"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s26"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s26"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s26"]) .post .maruno li, :where([data-cl-s~="s26"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s26"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s26"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s26"]) .post .maruno li::before, :where([data-cl-s~="s26"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s26"]) .is-style-st-border > li, :where([data-cl-s~="s26"]) .is-style-st-circle-border > li, :where([data-cl-s~="s26"]) .is-style-st-check-border > li, :where([data-cl-s~="s26"]) .is-style-st-no-border > li, :where([data-cl-s~="s26"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) ol.is-style-st-circle > li, :where([data-cl-s~="s26"]) ul.is-style-st-circle > li, :where([data-cl-s~="s26"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s26"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s26"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s26"]) .is-style-st-circle > li::before, :where([data-cl-s~="s26"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s26"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s26"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s26"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s26"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s26"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-check > li, :where([data-cl-s~="s26"]) .is-style-st-check-border > li, :where([data-cl-s~="s26"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s26"]) .is-style-st-check > li::before, :where([data-cl-s~="s26"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s26"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s26"]) .is-style-st-check > li::after, :where([data-cl-s~="s26"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s26"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .is-style-st-no > li, :where([data-cl-s~="s26"]) .is-style-st-no-border > li, :where([data-cl-s~="s26"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s26"]) .is-style-st-no > li::before, :where([data-cl-s~="s26"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s26"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s26"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s26"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s26"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s26"]) .st-link-guide li a, :where([data-cl-s~="s26"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s26"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s26"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s26"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s26"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s26"]) main, :where([data-cl-s~="s26"]) .st-count-reset, :where([data-cl-s~="s26"]) .st-link-guide, :where([data-cl-s~="s26"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s26"]) footer .st-link-guide ul, :where([data-cl-s~="s26"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s26"]) .post .st-box-btn, :where([data-cl-s~="s26"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s26"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s26"]) .st-box-btn li, :where([data-cl-s~="s26"]) .post .st-box-btn li, :where([data-cl-s~="s26"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s26"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s26"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s26"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s26"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s26"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s26"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s26"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s26"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s26"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s26"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s26"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s26"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s26"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s26"]) .st-box-btn .st-fa, :where([data-cl-s~="s26"]) .st-box-btn .fa, :where([data-cl-s~="s26"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s26"]) .post .st-box-btn-text, :where([data-cl-s~="s26"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s26"]) .post .st-box-btn-memo, :where([data-cl-s~="s26"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s26"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s26"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s26"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s26"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s26"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-box-btn .st-fa, :where([data-cl-s~="s26"]) .st-box-btn .fa, :where([data-cl-s~="s26"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s26"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s26"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s26"]) footer ul.st-box-btn img, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s26"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s26"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s26"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s26"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s26"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s26"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s26"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s26"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s26"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s26"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s26"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s26"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide li, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s26"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide li a, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s26"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide li a, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s26"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s26"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s26"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s26"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s26"]) .st-link-guide .sub-menu, :where([data-cl-s~="s26"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s26"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s26"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s26"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s26"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s26"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s26"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s26"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s26"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s26"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s26"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s26"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-btn-open .st-fa, :where([data-cl-s~="s26"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s26"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s26"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s26"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s26"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s26"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-memobox2 .st-fa, :where([data-cl-s~="s26"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s26"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s26"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s26"]) .st-memobox .st-fa, :where([data-cl-s~="s26"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s26"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s26"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s26"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s26"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s26"]) .st-mybox .st-fa, :where([data-cl-s~="s26"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s26"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s26"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s26"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s26"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s26"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s26"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s26"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s26"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s26"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s26"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s26"]) .p-entry-f .st-fa, :where([data-cl-s~="s26"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s26"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s26"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s26"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s26"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s26"]) .post .st-minihukidashi, :where([data-cl-s~="s26"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s26"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s26"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s26"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s26"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s26"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s26"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s26"]) .hukidashi-underline::before, :where([data-cl-s~="s26"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s26"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s26"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s26"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-marumozi .st-fa, :where([data-cl-s~="s26"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s26"]) .st-marumozi .fa, :where([data-cl-s~="s26"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s26"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s26"]) .st-marumozi .photoline img, :where([data-cl-s~="s26"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s26"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s26"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s26"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s26"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s26"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s26"]) main .clip-memotext ul, :where([data-cl-s~="s26"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s26"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s26"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s26"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s26"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s26"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s26"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s26"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s26"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s26"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s26"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s26"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s26"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s26"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s26"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s26"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s26"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s26"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s26"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s26"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s26"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s26"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s26"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s26"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s26"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s26"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s26"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s26"]) .post .st-square-checkbox > li, :where([data-cl-s~="s26"]) .st-square-checkbox ul li, :where([data-cl-s~="s26"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-square-checkbox li, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s26"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s26"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s26"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s26"]) .post .st-square-checkbox > li, :where([data-cl-s~="s26"]) .st-square-checkbox ul li, :where([data-cl-s~="s26"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .rankstlink-l2 p a, :where([data-cl-s~="s26"]) .rankstlink-l p a, :where([data-cl-s~="s26"]) .rankstlink-b p a, :where([data-cl-s~="s26"]) .rankstlink-r p a, :where([data-cl-s~="s26"]) .rankstlink-r2 p a, :where([data-cl-s~="s26"]) .rankstlink-a p a, :where([data-cl-s~="s26"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s26"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s26"]) .rankstlink-l p a:hover, :where([data-cl-s~="s26"]) .rankstlink-b p a:hover, :where([data-cl-s~="s26"]) .rankstlink-r p a:hover, :where([data-cl-s~="s26"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s26"]) .rankstlink-a p a:hover, :where([data-cl-s~="s26"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s26"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s26"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s26"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s26"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s26"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s26"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s26"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s26"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s26"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s26"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s26"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s26"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-mcbox-text, :where([data-cl-s~="s26"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s26"]) .st-mcbox-title, :where([data-cl-s~="s26"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s26"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s26"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s26"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s26"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s26"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s26"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s26"]) a.itembox-link p, :where([data-cl-s~="s26"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s26"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s26"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s26"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s26"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s26"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s26"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s26"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s26"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s26"]) .st-user-comment-box .st-star, :where([data-cl-s~="s26"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s26"]) .st-user-comment-box .st-star, :where([data-cl-s~="s26"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s26"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s26"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s26"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s26"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s26"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container, :where([data-cl-s~="s26"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s26"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s26"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s26"]) .post #st_toc_container ul, :where([data-cl-s~="s26"]) .post #st_toc_container ol, :where([data-cl-s~="s26"]) .post .st_toc_container ul, :where([data-cl-s~="s26"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .post #st_toc_container li ul, :where([data-cl-s~="s26"]) .post #st_toc_container li ol, :where([data-cl-s~="s26"]) .post .st_toc_container li ul, :where([data-cl-s~="s26"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #st_toc_container li li:empty, :where([data-cl-s~="s26"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s26"]) .st_toc_container li li:empty, :where([data-cl-s~="s26"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s26"]) #st_toc_container li:empty, :where([data-cl-s~="s26"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) #st_toc_container ul a, :where([data-cl-s~="s26"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s26"]) #st_toc_container ul li li a, :where([data-cl-s~="s26"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s26"]) #st_toc_container ul a:hover, :where([data-cl-s~="s26"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s26"]) .post #st_toc_container ul ul, :where([data-cl-s~="s26"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s26"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s26"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s26"]) #st_toc_container li, :where([data-cl-s~="s26"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s26"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s26"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s26"]) #st_toc_container > ul > li, :where([data-cl-s~="s26"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s26"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s26"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s26"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s26"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s26"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s26"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s26"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s26"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container li li a::before, :where([data-cl-s~="s26"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s26"]) #st_toc_container li li, :where([data-cl-s~="s26"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s26"]) #st_toc_container li li li, :where([data-cl-s~="s26"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s26"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s26"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s26"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s26"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s26"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s26"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s26"]) .st_toc_back, :where([data-cl-s~="s26"]) .st_toc_back:focus, :where([data-cl-s~="s26"]) .st_toc_back:hover, :where([data-cl-s~="s26"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s26"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s26"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s26"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s26"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s26"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s26"]) .st_toc_back.is-rounded, :where([data-cl-s~="s26"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s26"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s26"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s26"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s26"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s26"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s26"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s26"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s26"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s26"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s26"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s26"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s26"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s26"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s26"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s26"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s26"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s26"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s26"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s26"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s26"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s26"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s26"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s26"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s26"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s26"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s26"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s26"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s26"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s26"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s26"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s26"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s26"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s26"]) .side_toc #st_toc_container li, :where([data-cl-s~="s26"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s26"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s26"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s26"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s26"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s26"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s26"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s26"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s26"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s26"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s26"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s26"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s26"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s26"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s26"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s26"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s26"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s26"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s26"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s26"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s26"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s26"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s26"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s26"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s26"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s26"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s26"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s26"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s26"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s26"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s26"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s26"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s26"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s26"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s26"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s26"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s26"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s26"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s26"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s26"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s26"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s26"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s26"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s26"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list, :where([data-cl-s~="s26"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s26"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s26"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s26"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s26"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s26"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s26"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s26"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s26"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s26"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s26"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s26"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s26"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s26"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s26"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s26"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s26"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s26"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s26"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s26"]) textarea, :where([data-cl-s~="s26"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s26"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s26"]) textarea, :where([data-cl-s~="s26"]) select{ padding: 5px; }
:where([data-cl-s~="s26"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s26"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s26"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s26"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s26"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s26"]) .post_password{ text-align: center; }
:where([data-cl-s~="s26"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox, :where([data-cl-s~="s26"]) .responbox30, :where([data-cl-s~="s26"]) .responbox33, :where([data-cl-s~="s26"]) .responbox40, :where([data-cl-s~="s26"]) .responbox50, :where([data-cl-s~="s26"]) .responbox60, :where([data-cl-s~="s26"]) .responbox70, :where([data-cl-s~="s26"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s26"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s26"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s26"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s26"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s26"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s26"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s26"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s26"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s26"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s26"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s26"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s26"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .responbox60, :where([data-cl-s~="s26"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s26"]) .post .amazonjs_item h4, :where([data-cl-s~="s26"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s26"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s26"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s26"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s26"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s26"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s26"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s26"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s26"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s26"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s26"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s26"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s26"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s26"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s26"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s26"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s26"]) .appreach__developper, :where([data-cl-s~="s26"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s26"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s26"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s26"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s26"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s26"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s26"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s26"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s26"]) .post .w3eden 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), :where([data-cl-s~="s26"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s26"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s26"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s26"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s26"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s26"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s26"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s26"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) a.st-cardlink, :where([data-cl-s~="s26"]) a .st-cardbox h5, :where([data-cl-s~="s26"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s26"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .post .st-cardbox p, :where([data-cl-s~="s26"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s26"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s26"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s26"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s26"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s26"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s26"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s26"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s26"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s26"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s26"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s26"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s26"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s26"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-card-title-head .st-fa, :where([data-cl-s~="s26"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s26"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s26"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s26"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s26"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s26"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s26"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s26"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s26"]) #footer p.cardbox-more, :where([data-cl-s~="s26"]) #side p.cardbox-more, :where([data-cl-s~="s26"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s26"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s26"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s26"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s26"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s26"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s26"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s26"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s26"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s26"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s26"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s26"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s26"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s26"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s26"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s26"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s26"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s26"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s26"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s26"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s26"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s26"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s26"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s26"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s26"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s26"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s26"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s26"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s26"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s26"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s26"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s26"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s26"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s26"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s26"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s26"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s26"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s26"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s26"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s26"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s26"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s26"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s26"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s26"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s26"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s26"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s26"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s26"]) header h1#st-mobile-logo, :where([data-cl-s~="s26"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s26"]) #st-mobile-logo h1, :where([data-cl-s~="s26"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s26"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s26"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s26"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s26"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s26"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s26"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s26"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s26"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s26"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s26"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s26"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s26"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s26"]) .op-text, :where([data-cl-s~="s26"]) .op-text a, :where([data-cl-s~="s26"]) .op-text2, :where([data-cl-s~="s26"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s26"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s26"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s26"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s26"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s26"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s26"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s26"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s26"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s26"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s26"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s26"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s26"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s26"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s26"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s26"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s26"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s26"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s26"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s26"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s26"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s26"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s26"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s26"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s26"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-middle-menu .st-fa, :where([data-cl-s~="s26"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s26"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s26"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s26"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s26"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s26"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s26"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s26"]) nav.st5, :where([data-cl-s~="s26"]) #st-menuwide div.menu, :where([data-cl-s~="s26"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s26"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s26"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s26"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s26"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s26"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s26"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s26"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s26"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s26"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s26"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .st-cardlink-card-link, :where([data-cl-s~="s26"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s26"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s26"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s26"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s26"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s26"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s26"]) #side #st-header-cardlink, :where([data-cl-s~="s26"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s26"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s26"]) #side .st-cardlink-card, :where([data-cl-s~="s26"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s26"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s26"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #search, :where([data-cl-s~="s26"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s26"]) .cs-text input.cs-text-input, :where([data-cl-s~="s26"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s26"]) .cs-text input.cs-text-input, :where([data-cl-s~="s26"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s26"]) #s, :where([data-cl-s~="s26"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s26"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s26"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s26"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s26"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s26"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s26"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s26"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s26"]) .cs-term, :where([data-cl-s~="s26"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s26"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s26"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s26"]) .cs-term-list, :where([data-cl-s~="s26"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s26"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s26"]) .cs-term-item, :where([data-cl-s~="s26"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s26"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s26"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s26"]) .cs-term-label, :where([data-cl-s~="s26"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .cs-term-label:hover, :where([data-cl-s~="s26"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s26"]) .cs-term-checkbox, :where([data-cl-s~="s26"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s26"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s26"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s26"]) .cs-order, :where([data-cl-s~="s26"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .cs-order-item, :where([data-cl-s~="s26"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s26"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s26"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s26"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s26"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .cs-term-item, :where([data-cl-s~="s26"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s26"]) .acordion_search .cs-term-item, :where([data-cl-s~="s26"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s26"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s26"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s26"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s26"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s26"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s26"]) .st-countdown-expired, :where([data-cl-s~="s26"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s26"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s26"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s26"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s26"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s26"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s26"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s26"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s26"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s26"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s26"]) footer ul, :where([data-cl-s~="s26"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s26"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s26"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s26"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s26"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s26"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s26"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s26"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s26"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s26"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s26"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s26"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s26"]) .pagination span, :where([data-cl-s~="s26"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s26"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #breadcrumb, :where([data-cl-s~="s26"]) #breadcrumb ol, :where([data-cl-s~="s26"]) #breadcrumb li, :where([data-cl-s~="s26"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s26"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s26"]) #breadcrumb ol li a, :where([data-cl-s~="s26"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s26"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s26"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s26"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s26"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .snstext, :where([data-cl-s~="s26"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s26"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s26"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s26"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s26"]) .sns li a .st-fa, :where([data-cl-s~="s26"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s26"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s26"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s26"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s26"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s26"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s26"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s26"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s26"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s26"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s26"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s26"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s26"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s26"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s26"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s26"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s26"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s26"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s26"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s26"]) .wp-block-rss *, :where([data-cl-s~="s26"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s26"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s26"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s26"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .wp-block-rss a, :where([data-cl-s~="s26"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s26"]) .wp-block-rss a:hover, :where([data-cl-s~="s26"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s26"]) .wp-block-rss, :where([data-cl-s~="s26"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s26"]) .widget_rss ul, :where([data-cl-s~="s26"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s26"]) .wp-block-rss li, :where([data-cl-s~="s26"]) #side aside .widget_rss li, :where([data-cl-s~="s26"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .post .wp-block-rss li, :where([data-cl-s~="s26"]) .post .widget_rss li, :where([data-cl-s~="s26"]) .wp-block-rss li, :where([data-cl-s~="s26"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s26"]) .post .widget_rss li:last-child, :where([data-cl-s~="s26"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s26"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s26"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s26"]) .wp-block-rss time, :where([data-cl-s~="s26"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s26"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s26"]) .widget_rss cite, :where([data-cl-s~="s26"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s26"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s26"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s26"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s26"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s26"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s26"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s26"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s26"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s26"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s26"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s26"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s26"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s26"]) #comments .comment .comment-form-title, :where([data-cl-s~="s26"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s26"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s26"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s26"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s26"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s26"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s26"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s26"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s26"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s26"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s26"]) .vcard .fn, :where([data-cl-s~="s26"]) .comment-author a, :where([data-cl-s~="s26"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s26"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s26"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s26"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s26"]) #comments label{ display: block; }
:where([data-cl-s~="s26"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s26"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s26"]) .says{ display: none; }
:where([data-cl-s~="s26"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s26"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s26"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s26"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s26"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s26"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s26"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s26"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s26"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s26"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s26"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s26"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s26"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s26"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s26"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s26"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s26"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s26"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s26"]) li.pingback .comment-author a, :where([data-cl-s~="s26"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s26"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s26"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s26"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s26"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s26"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s26"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s26"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .p-navi .st-next i, :where([data-cl-s~="s26"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s26"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s26"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s26"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s26"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s26"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s26"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s26"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s26"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s26"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s26"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s26"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s26"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s26"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s26"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s26"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s26"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s26"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s26"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s26"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s26"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s26"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s26"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s26"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #side .st-gallery, :where([data-cl-s~="s26"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-gallery a, :where([data-cl-s~="s26"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s26"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s26"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s26"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s26"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s26"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s26"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s26"]) header{ text-align: center; }
:where([data-cl-s~="s26"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s26"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s26"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s26"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s26"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s26"]) .post.post-search, :where([data-cl-s~="s26"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s26"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s26"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s26"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s26"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s26"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s26"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s26"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .eyecatch-copyurl a, :where([data-cl-s~="s26"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s26"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s26"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s26"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s26"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s26"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s26"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s26"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s26"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s26"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s26"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s26"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s26"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s26"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s26"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s26"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s26"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s26"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s26"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s26"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .lp .post img, :where([data-cl-s~="s26"]) .lp .post video, :where([data-cl-s~="s26"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s26"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .lp .st-author-box, :where([data-cl-s~="s26"]) .lp #gazou, :where([data-cl-s~="s26"]) .lp #itiran, :where([data-cl-s~="s26"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s26"]) .lp #breadcrumb, :where([data-cl-s~="s26"]) .lp .blogbox, :where([data-cl-s~="s26"]) .lp .tagst, :where([data-cl-s~="s26"]) .lp .point, :where([data-cl-s~="s26"]) .lp .p-navi, :where([data-cl-s~="s26"]) .lp .pagination, :where([data-cl-s~="s26"]) .lp .n-entry-t, :where([data-cl-s~="s26"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s26"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s26"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s26"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s26"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s26"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) body#st-redirect #wrapper, :where([data-cl-s~="s26"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s26"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s26"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s26"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s26"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s26"]) #side, :where([data-cl-s~="s26"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s26"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s26"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s26"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s26"]) .st-ac-box, :where([data-cl-s~="s26"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s26"]) .st-ac-box, :where([data-cl-s~="s26"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s26"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s26"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s26"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s26"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s26"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s26"]) .alignright{ float: right; }
:where([data-cl-s~="s26"]) .alignleft{ float: left; }
:where([data-cl-s~="s26"]) .alignwide, :where([data-cl-s~="s26"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s26"]) .alignwide .alignwide, :where([data-cl-s~="s26"]) .alignfull .alignwide, :where([data-cl-s~="s26"]) .alignwide .alignwide, :where([data-cl-s~="s26"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s26"]) figure{ margin: 0px; }
:where([data-cl-s~="s26"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s26"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s26"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s26"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) ol.has-huge-font-size, :where([data-cl-s~="s26"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s26"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s26"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s26"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s26"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s26"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s26"]) .is-style-circle-mask img, :where([data-cl-s~="s26"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s26"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s26"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s26"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s26"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s26"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s26"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s26"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s26"]) .wp-block-cover, :where([data-cl-s~="s26"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s26"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s26"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s26"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s26"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s26"]) ul.has-background, :where([data-cl-s~="s26"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s26"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s26"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s26"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s26"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s26"]) .is-style-st-circle.has-background, :where([data-cl-s~="s26"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s26"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s26"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s26"]) .is-style-st-no.has-background, :where([data-cl-s~="s26"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s26"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s26"]) ol.has-st-border, :where([data-cl-s~="s26"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s26"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s26"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s26"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s26"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s26"]) .has-st-solid-border, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s26"]) .has-st-dashed-border, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s26"]) .has-st-medium-border-width, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s26"]) .has-st-thick-border-width, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s26"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s26"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s26"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s26"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s26"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s26"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s26"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s26"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s26"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s26"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s26"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s26"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s26"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s26"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s26"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s26"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s26"]) ul.wp-block-latest-posts, :where([data-cl-s~="s26"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s26"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s26"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s26"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s26"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s26"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s26"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s26"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s26"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s26"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-wide-background code, :where([data-cl-s~="s26"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s26"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s26"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s26"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s26"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s26"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s26"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s26"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s26"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s26"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s26"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s26"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s26"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s26"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s26"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s26"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s26"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s26"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s26"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s26"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s26"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s26"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s26"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s26"]) .post .is-style-st-table-line table, :where([data-cl-s~="s26"]) .is-style-st-table-line table, :where([data-cl-s~="s26"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s26"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s26"]) .is-style-st-table-line thead, :where([data-cl-s~="s26"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s26"]) .is-style-st-table-line thead th, :where([data-cl-s~="s26"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s26"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s26"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s26"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s26"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s26"]) .is-style-st-table-line td, :where([data-cl-s~="s26"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s26"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s26"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s26"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s26"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s26"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s26"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s26"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s26"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s26"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s26"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s26"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s26"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s26"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s26"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s26"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s26"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s26"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s26"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s26"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s26"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s26"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s26"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s26"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s26"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s26"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s26"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s26"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s26"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s26"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s26"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s26"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s26"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s26"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s26"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s26"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s26"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s26"]) .st-faq.has-color, :where([data-cl-s~="s26"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s26"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s26"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s26"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .st-faq__question, :where([data-cl-s~="s26"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s26"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s26"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s26"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s26"]) .is-style-st-square, :where([data-cl-s~="s26"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s26"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s26"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s26"]) .st-faq__question-content, :where([data-cl-s~="s26"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s26"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s26"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s26"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s26"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s26"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s26"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s26"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s26"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s26"]) .is-style-st-square, :where([data-cl-s~="s26"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s26"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s26"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s26"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s26"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s26"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s26"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s26"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s26"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s26"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s26"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s26"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s26"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s26"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s26"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s26"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s26"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s26"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s26"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s26"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s26"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s26"]) .post, :where([data-cl-s~="s26"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s26"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s26"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s26"]) .post, :where([data-cl-s~="s26"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s26"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s26"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s26"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s26"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s26"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s26"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s26"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s26"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s26"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s26"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s26"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s26"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s26"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s26"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s26"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s26"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s26"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s26"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s26"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s26"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s26"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s26"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s26"]) .wp-block-column > :last-child, :where([data-cl-s~="s26"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s26"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s26"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s26"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s26"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s26"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s26"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s26"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s26"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s26"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s26"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s26"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s26"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s26"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s26"]) ul.blocks-gallery-grid, :where([data-cl-s~="s26"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s26"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s26"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s26"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s26"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s26"]) .s-navi-active body, :where([data-cl-s~="s26"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s26"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s26"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s26"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s26"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s26"]) .sns .st-fa, :where([data-cl-s~="s26"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s26"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s26"]) .rssbox a, :where([data-cl-s~="s26"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s26"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s26"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s26"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s26"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s26"]) .tabnone{ display: none; }
:where([data-cl-s~="s26"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s26"]) .sns .st-fa, :where([data-cl-s~="s26"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s26"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s26"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s26"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s26"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s26"]) .op-text, :where([data-cl-s~="s26"]) .op-text a, :where([data-cl-s~="s26"]) .op-text2, :where([data-cl-s~="s26"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s26"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s26"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li, :where([data-cl-s~="s26"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s26"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s26"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s26"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s26"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s26"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s26"]) pre, :where([data-cl-s~="s26"]) .wp-block-details summary, :where([data-cl-s~="s26"]) p, :where([data-cl-s~="s26"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s26"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s26"]) .yellowbox, :where([data-cl-s~="s26"]) .graybox, :where([data-cl-s~="s26"]) .redbox, :where([data-cl-s~="s26"]) .post ul li, :where([data-cl-s~="s26"]) .post ol li, :where([data-cl-s~="s26"]) .st-tab-content > label, :where([data-cl-s~="s26"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s26"]) h2.has-st-regular-font-size, :where([data-cl-s~="s26"]) .h2modoki, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s26"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s26"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s26"]) .h3modoki, :where([data-cl-s~="s26"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s26"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s26"]) .h4modoki, :where([data-cl-s~="s26"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s26"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s26"]) h5, :where([data-cl-s~="s26"]) h5 span, :where([data-cl-s~="s26"]) .h5modoki, :where([data-cl-s~="s26"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s26"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s26"]) h6, :where([data-cl-s~="s26"]) h6 span, :where([data-cl-s~="s26"]) .h6modoki, :where([data-cl-s~="s26"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s26"]) header{ text-align: left; }
:where([data-cl-s~="s26"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s26"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s26"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s26"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s26"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s26"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s26"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s26"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s26"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s26"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s26"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s26"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s26"]) p, :where([data-cl-s~="s26"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .h2modoki::after, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s26"]) .h2modoki::before, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s26"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s26"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s26"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s26"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s26"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s26"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s26"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s26"]) .yellowbox, :where([data-cl-s~="s26"]) .redbox, :where([data-cl-s~="s26"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s26"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s26"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s26"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s26"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s26"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s26"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s26"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s26"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s26"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s26"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s26"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s26"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s26"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s26"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s26"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s26"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s26"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s26"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s26"]) .home .colum1 main, :where([data-cl-s~="s26"]) .category .colum1 main{ }
:where([data-cl-s~="s26"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s26"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s26"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s26"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s26"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s26"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s26"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s26"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s26"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s26"]) #st_toc_container > ul > li, :where([data-cl-s~="s26"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s26"]) pre, :where([data-cl-s~="s26"]) .wp-block-details summary, :where([data-cl-s~="s26"]) p, :where([data-cl-s~="s26"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s26"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s26"]) .yellowbox, :where([data-cl-s~="s26"]) .graybox, :where([data-cl-s~="s26"]) .redbox, :where([data-cl-s~="s26"]) .post ul li, :where([data-cl-s~="s26"]) .post ol li, :where([data-cl-s~="s26"]) .post table tr td, :where([data-cl-s~="s26"]) .st-tab-content > label, :where([data-cl-s~="s26"]) .st-tabs__tab-list-item, :where([data-cl-s~="s26"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s26"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s26"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s26"]) h2.has-st-regular-font-size, :where([data-cl-s~="s26"]) .h2modoki, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s26"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s26"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s26"]) .h3modoki, :where([data-cl-s~="s26"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s26"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s26"]) .h4modoki, :where([data-cl-s~="s26"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s26"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s26"]) h5, :where([data-cl-s~="s26"]) h5 span, :where([data-cl-s~="s26"]) .h5modoki, :where([data-cl-s~="s26"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s26"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s26"]) h6, :where([data-cl-s~="s26"]) h6 span, :where([data-cl-s~="s26"]) .h6modoki, :where([data-cl-s~="s26"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s26"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s26"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s26"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s26"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s26"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s26"]) #playnow, :where([data-cl-s~="s26"]) .tagcloud, :where([data-cl-s~="s26"]) .st-formbtn, :where([data-cl-s~="s26"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s26"]) #playnow:hover, :where([data-cl-s~="s26"]) .tagcloud:hover, :where([data-cl-s~="s26"]) .st-formbtn:hover, :where([data-cl-s~="s26"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s26"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s26"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s26"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s26"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s26"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s26"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s26"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s26"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s26"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s26"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s26"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s26"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s26"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s26"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s26"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s26"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s26"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s26"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s26"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s26"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s26"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s26"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s26"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s26"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s26"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s26"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s26"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s26"]) .smanone{ display: block; }
:where([data-cl-s~="s26"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s26"]) header{ padding: 0px; }
:where([data-cl-s~="s26"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s26"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s26"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s26"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s26"]) nav{ display: block; }
:where([data-cl-s~="s26"]) .ie7 aside ul li, :where([data-cl-s~="s26"]) .ie8 aside ul li, :where([data-cl-s~="s26"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s26"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s26"]) p, :where([data-cl-s~="s26"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s26"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s26"]) .h2modoki::after, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s26"]) .h2modoki::before, :where([data-cl-s~="s26"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s26"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s26"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s26"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s26"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s26"]) .yellowbox, :where([data-cl-s~="s26"]) .redbox, :where([data-cl-s~="s26"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s26"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s26"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s26"]) .post .st-minihukidashi, :where([data-cl-s~="s26"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s26"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s26"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s26"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s26"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s26"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s26"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s26"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s26"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s26"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s26"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s26"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s26"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s26"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s26"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s26"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s26"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s26"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s26"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s26"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s26"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s26"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s26"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s26"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s26"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s26"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s26"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s26"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s26"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s26"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s26"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s26"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s26"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s26"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s26"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s26"]) #side{ padding: 0px; }
:where([data-cl-s~="s26"]) footer{ width: 100%; }
:where([data-cl-s~="s26"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s26"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s26"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s26"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s26"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s26"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s26"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s26"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s26"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s26"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s26"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s26"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s26"]) #hakusinote #st-header, :where([data-cl-s~="s26"]) #hakusinote #content, :where([data-cl-s~="s26"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s26"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s26"]) .sns{ width: 90%; }
:where([data-cl-s~="s26"]) .sns li{ width: 33%; }
:where([data-cl-s~="s26"]) .snstext{ display: inline; }
:where([data-cl-s~="s26"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s26"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s26"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s26"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s26"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s26"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s26"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s26"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) nav.st5 li .sub-menu, :where([data-cl-s~="s26"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s26"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s26"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s26"]) #st-menuwide div.menu, :where([data-cl-s~="s26"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s26"]) #st-menuwide div.menu::after, :where([data-cl-s~="s26"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) #st-menuwide div.menu li, :where([data-cl-s~="s26"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s26"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s26"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s26"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s26"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s26"]) #st-menuwide div.menu li a, :where([data-cl-s~="s26"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s26"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s26"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s26"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s26"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s26"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s26"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s26"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s26"]) #st_toc_container, :where([data-cl-s~="s26"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s26"]) #st_toc_container > ul > li, :where([data-cl-s~="s26"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s26"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s26"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s26"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s26"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s26"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s26"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s26"]) .spnone{ display: none; }
:where([data-cl-s~="s26"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s26"]) .post .scroll-box table td, :where([data-cl-s~="s26"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s26"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s26"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s26"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s26"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s26"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s26"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s26"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s26"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s26"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s26"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s26"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s26"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s26"]) #page-top, :where([data-cl-s~="s26"]) .st-cardbox, :where([data-cl-s~="s26"]) .st_toc_back, :where([data-cl-s~="s26"]) .rankstlink-l2 p a, :where([data-cl-s~="s26"]) .rankstlink-l p a, :where([data-cl-s~="s26"]) .rankstlink-b p a, :where([data-cl-s~="s26"]) .rankstlink-r p a, :where([data-cl-s~="s26"]) .rankstlink-r2 p a, :where([data-cl-s~="s26"]) .rankstlink-a p a, :where([data-cl-s~="s26"]) .st-mybtn a, :where([data-cl-s~="s26"]) .kanren dd, :where([data-cl-s~="s26"]) .kanren dt, :where([data-cl-s~="s26"]) .post-slide-image, :where([data-cl-s~="s26"]) .post-slide-more, :where([data-cl-s~="s26"]) .post-card-image, :where([data-cl-s~="s26"]) .post-card-title, :where([data-cl-s~="s26"]) a, :where([data-cl-s~="s26"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s26"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s26"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s26"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s26"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s26"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s26"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s26"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s26"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s26"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s26"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s26"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s26"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s26"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s26"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s26"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s26"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s26"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s26"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s26"]) ul li, :where([data-cl-s~="s26"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s26"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s26"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s26"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s26"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s26"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s26"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s26"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s26"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s26"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s26"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s26"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s26"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s26"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s26"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s26"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s26"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s26"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s26"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s26"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s26"]) .st-list li{ }
:where([data-cl-s~="s26"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s26"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s26"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s26"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-box, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-image, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-image a, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-info, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-info a, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-detail, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s26"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s26"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s26"]) .cstmreba .booklink-image, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s26"]) .cstmreba .booklink-info, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s26"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s26"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s26"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s26"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s26"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s26"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s26"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s26"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s26"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s26"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s26"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s26"]) .appreach__developper, :where([data-cl-s~="s26"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s26"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s26"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s26"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s26"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s26"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s26"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s26"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s26"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .post p.rakuten-notice, :where([data-cl-s~="s26"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s26"]) .custom-product-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th, :where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s26"]) .custom-product-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s27"]) img:is([sizes="auto" i], :where([data-cl-s~="s27"]) [sizes^="auto, :where([data-cl-s~="s27"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s27"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s27"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s27"]) .wp-block-avatar, :where([data-cl-s~="s27"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s27"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s27"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s27"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s27"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s27"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s27"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s27"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s27"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s27"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s27"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s27"]) .is-content-justification-right, :where([data-cl-s~="s27"]) .is-content-justification-left, :where([data-cl-s~="s27"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s27"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s27"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s27"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-button.aligncenter, :where([data-cl-s~="s27"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-calendar td, :where([data-cl-s~="s27"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s27"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s27"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s27"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s27"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s27"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s27"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s27"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s27"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s27"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s27"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s27"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s27"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s27"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s27"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s27"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s27"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s27"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s27"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s27"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s27"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s27"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s27"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s27"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s27"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s27"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s27"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s27"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s27"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s27"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s27"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s27"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s27"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s27"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s27"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s27"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s27"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s27"]) .wp-block-comment-author-name, :where([data-cl-s~="s27"]) .wp-block-comment-content, :where([data-cl-s~="s27"]) .wp-block-comment-edit-link, :where([data-cl-s~="s27"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-cover, :where([data-cl-s~="s27"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s27"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s27"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s27"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s27"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s27"]) .wp-block-cover.alignleft, :where([data-cl-s~="s27"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s27"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s27"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s27"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s27"]) .wp-block-cover.alignleft, :where([data-cl-s~="s27"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s27"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s27"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s27"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s27"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s27"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s27"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s27"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s27"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s27"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s27"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s27"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s27"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s27"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s27"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s27"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s27"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s27"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s27"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s27"]) .wp-block-cover-image-text, :where([data-cl-s~="s27"]) .wp-block-cover-image-text a, :where([data-cl-s~="s27"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s27"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s27"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s27"]) .wp-block-cover-text, :where([data-cl-s~="s27"]) .wp-block-cover-text a, :where([data-cl-s~="s27"]) .wp-block-cover-text a:active, :where([data-cl-s~="s27"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s27"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s27"]) section.wp-block-cover-image h2, :where([data-cl-s~="s27"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s27"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s27"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s27"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s27"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s27"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s27"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s27"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s27"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s27"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s27"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s27"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s27"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s27"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s27"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s27"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s27"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s27"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s27"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s27"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s27"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s27"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s27"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s27"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s27"]) .wp-block-embed.alignleft, :where([data-cl-s~="s27"]) .wp-block-embed.alignright, :where([data-cl-s~="s27"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s27"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s27"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s27"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s27"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s27"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s27"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s27"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s27"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s27"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s27"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s27"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s27"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s27"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s27"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s27"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s27"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s27"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s27"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s27"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s27"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s27"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s27"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s27"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s27"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s27"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s27"]) h1.has-background, :where([data-cl-s~="s27"]) h2.has-background, :where([data-cl-s~="s27"]) h3.has-background, :where([data-cl-s~="s27"]) h4.has-background, :where([data-cl-s~="s27"]) h5.has-background, :where([data-cl-s~="s27"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s27"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s27"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s27"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s27"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s27"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s27"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s27"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s27"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s27"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s27"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s27"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s27"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s27"]) .wp-block-image > a, :where([data-cl-s~="s27"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s27"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s27"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s27"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s27"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s27"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s27"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s27"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-image.alignfull img, :where([data-cl-s~="s27"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-image .aligncenter, :where([data-cl-s~="s27"]) .wp-block-image .alignleft, :where([data-cl-s~="s27"]) .wp-block-image .alignright, :where([data-cl-s~="s27"]) .wp-block-image.aligncenter, :where([data-cl-s~="s27"]) .wp-block-image.alignleft, :where([data-cl-s~="s27"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s27"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s27"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s27"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s27"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s27"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s27"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s27"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s27"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s27"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s27"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s27"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s27"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s27"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s27"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s27"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s27"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s27"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s27"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s27"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s27"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s27"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s27"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s27"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s27"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s27"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s27"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s27"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s27"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s27"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s27"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s27"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s27"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s27"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s27"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s27"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s27"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s27"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s27"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s27"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s27"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s27"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s27"]) ol, :where([data-cl-s~="s27"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s27"]) .wp-block-loginout, :where([data-cl-s~="s27"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s27"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s27"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s27"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s27"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s27"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s27"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s27"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s27"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s27"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s27"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s27"]) .wp-block-media-text__media img, :where([data-cl-s~="s27"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s27"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s27"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s27"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation ul, :where([data-cl-s~="s27"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s27"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s27"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s27"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s27"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s27"]) .wp-block-navigation :where(a), :where([data-cl-s~="s27"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s27"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s27"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s27"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s27"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s27"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s27"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s27"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s27"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s27"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s27"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s27"]) .wp-block-navigation__container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s27"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s27"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s27"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s27"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s27"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s27"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s27"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s27"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s27"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s27"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s27"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s27"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s27"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s27"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s27"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s27"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s27"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s27"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s27"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s27"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s27"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s27"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s27"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s27"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s27"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s27"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s27"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s27"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s27"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s27"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s27"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s27"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s27"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s27"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s27"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s27"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s27"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s27"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s27"]) .wp-block-post-comments-link, :where([data-cl-s~="s27"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s27"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s27"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s27"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s27"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s27"]) .alignright){ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s27"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s27"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s27"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s27"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s27"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s27"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s27"]) .wp-block-post-time-to-read, :where([data-cl-s~="s27"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s27"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s27"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s27"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s27"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s27"]) .wp-block-pullquote cite, :where([data-cl-s~="s27"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s27"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s27"]) .wp-block-pullquote cite, :where([data-cl-s~="s27"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s27"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s27"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s27"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s27"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s27"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s27"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s27"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s27"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s27"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s27"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s27"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s27"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s27"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-query-title, :where([data-cl-s~="s27"]) .wp-block-query-total, :where([data-cl-s~="s27"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s27"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s27"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s27"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s27"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s27"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s27"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s27"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s27"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s27"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s27"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s27"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s27"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s27"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s27"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s27"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s27"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s27"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s27"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s27"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s27"]) .wp-block-rss__item-author, :where([data-cl-s~="s27"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s27"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s27"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s27"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s27"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s27"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s27"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s27"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s27"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s27"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s27"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s27"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s27"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s27"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s27"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s27"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s27"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s27"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s27"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s27"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s27"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s27"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s27"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s27"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-site-logo a, :where([data-cl-s~="s27"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s27"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s27"]) .wp-block-site-tagline, :where([data-cl-s~="s27"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s27"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s27"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s27"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s27"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s27"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s27"]) .wp-block-social-links, :where([data-cl-s~="s27"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s27"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s27"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s27"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s27"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s27"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s27"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s27"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s27"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s27"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s27"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s27"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s27"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s27"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s27"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s27"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s27"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s27"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s27"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s27"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s27"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s27"]) .wp-block-table td, :where([data-cl-s~="s27"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s27"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s27"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s27"]) .wp-block-table.aligncenter, :where([data-cl-s~="s27"]) .wp-block-table.alignleft, :where([data-cl-s~="s27"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s27"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s27"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s27"]) .wp-block-table.alignleft td, :where([data-cl-s~="s27"]) .wp-block-table.alignleft th, :where([data-cl-s~="s27"]) .wp-block-table.alignright td, :where([data-cl-s~="s27"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s27"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s27"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s27"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s27"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s27"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s27"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s27"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s27"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s27"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s27"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s27"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s27"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s27"]) .wp-block-text-columns, :where([data-cl-s~="s27"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s27"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s27"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s27"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s27"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s27"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s27"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s27"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s27"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s27"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s27"]) .editor-styles-wrapper, :where([data-cl-s~="s27"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s27"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s27"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s27"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s27"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s27"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s27"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s27"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s27"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s27"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s27"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s27"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s27"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s27"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s27"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s27"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s27"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s27"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s27"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s27"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s27"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s27"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s27"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s27"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s27"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s27"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s27"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s27"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s27"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s27"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s27"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s27"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s27"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s27"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s27"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s27"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s27"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s27"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s27"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s27"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s27"]) .rcc-wrap, :where([data-cl-s~="s27"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s27"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s27"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s27"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s27"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s27"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s27"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s27"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s27"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s27"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s27"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s27"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s27"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s27"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s27"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s27"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s27"]) .rcc-shop, :where([data-cl-s~="s27"]) .rcc-retrieved, :where([data-cl-s~="s27"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s27"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s27"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s27"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s27"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s27"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s27"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s27"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s27"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s27"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s27"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s27"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s27"]) .rcc-promo-visible, :where([data-cl-s~="s27"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s27"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s27"]) .rcc-promo:focus-visible, :where([data-cl-s~="s27"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s27"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s27"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s27"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s27"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s27"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s27"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s27"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s27"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s27"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s27"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s27"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s27"]) .rcc-retrieved, :where([data-cl-s~="s27"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s27"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s27"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s27"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s27"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s27"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s27"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s27"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s27"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s27"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s27"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s27"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s27"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s27"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s27"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s27"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s27"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s27"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s27"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s27"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s27"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s27"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s27"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s27"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s27"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s27"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s27"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s27"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s27"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s27"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s27"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s27"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s27"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s27"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s27"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s27"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s27"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s27"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s27"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s27"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s27"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s27"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s27"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s27"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s27"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s27"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s27"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s27"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s27"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s27"]) .is-layout-flex > :is(*, :where([data-cl-s~="s27"]) div){ margin: 0px; }
:where([data-cl-s~="s27"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s27"]) .is-layout-grid > :is(*, :where([data-cl-s~="s27"]) div){ margin: 0px; }
:where([data-cl-s~="s27"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s27"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s27"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s27"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s27"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s27"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s27"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s27"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s27"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s27"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s27"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s27"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s27"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s27"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s27"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s27"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s27"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s27"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s27"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s27"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s27"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s27"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s27"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s27"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s27"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s27"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s27"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s27"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s27"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s27"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s27"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s27"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s27"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s27"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s27"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s27"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s27"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s27"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s27"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s27"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s27"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s27"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s27"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s27"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s27"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s27"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s27"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s27"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s27"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s27"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s27"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s27"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s27"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s27"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s27"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s27"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s27"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s27"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s27"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s27"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s27"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s27"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s27"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s27"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s27"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s27"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s27"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s27"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s27"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s27"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s27"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s27"]) .wpcf7 input[type="url"], :where([data-cl-s~="s27"]) .wpcf7 input[type="email"], :where([data-cl-s~="s27"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s27"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s27"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s27"]) #toc_container li, :where([data-cl-s~="s27"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s27"]) #toc_container.no_bullets li, :where([data-cl-s~="s27"]) #toc_container.no_bullets ul, :where([data-cl-s~="s27"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s27"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s27"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s27"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s27"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s27"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s27"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s27"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s27"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s27"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s27"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s27"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s27"]) #toc_container.toc_black a, :where([data-cl-s~="s27"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s27"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s27"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s27"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s27"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s27"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s27"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s27"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s27"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s27"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s27"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s27"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s27"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s27"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s27"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s27"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s27"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s27"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s27"]) .yyi-rinker-attention-before, :where([data-cl-s~="s27"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s27"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s27"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s27"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s27"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s27"]) body{ margin: 0px; }
:where([data-cl-s~="s27"]) article, :where([data-cl-s~="s27"]) aside, :where([data-cl-s~="s27"]) details, :where([data-cl-s~="s27"]) figcaption, :where([data-cl-s~="s27"]) figure, :where([data-cl-s~="s27"]) footer, :where([data-cl-s~="s27"]) header, :where([data-cl-s~="s27"]) hgroup, :where([data-cl-s~="s27"]) main, :where([data-cl-s~="s27"]) nav, :where([data-cl-s~="s27"]) section, :where([data-cl-s~="s27"]) summary{ display: block; }
:where([data-cl-s~="s27"]) audio, :where([data-cl-s~="s27"]) canvas, :where([data-cl-s~="s27"]) progress, :where([data-cl-s~="s27"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s27"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s27"]) [hidden], :where([data-cl-s~="s27"]) template{ display: none; }
:where([data-cl-s~="s27"]) a{ background: 0px 0px; }
:where([data-cl-s~="s27"]) a:active, :where([data-cl-s~="s27"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s27"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s27"]) b, :where([data-cl-s~="s27"]) strong{ font-weight: 700; }
:where([data-cl-s~="s27"]) dfn{ font-style: italic; }
:where([data-cl-s~="s27"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s27"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) small{ font-size: 80%; }
:where([data-cl-s~="s27"]) sub, :where([data-cl-s~="s27"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s27"]) sup{ top: -0.5em; }
:where([data-cl-s~="s27"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s27"]) img{ border: 0px; }
:where([data-cl-s~="s27"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s27"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s27"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s27"]) pre{ overflow: auto; }
:where([data-cl-s~="s27"]) code, :where([data-cl-s~="s27"]) kbd, :where([data-cl-s~="s27"]) pre, :where([data-cl-s~="s27"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s27"]) button, :where([data-cl-s~="s27"]) input, :where([data-cl-s~="s27"]) optgroup, :where([data-cl-s~="s27"]) select, :where([data-cl-s~="s27"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s27"]) button{ overflow: visible; }
:where([data-cl-s~="s27"]) button, :where([data-cl-s~="s27"]) select{ text-transform: none; }
:where([data-cl-s~="s27"]) button, html:where([data-cl-s~="s27"]) input[type="button"], :where([data-cl-s~="s27"]) input[type="reset"], :where([data-cl-s~="s27"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s27"]) button[disabled], html:where([data-cl-s~="s27"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s27"]) input{ line-height: normal; }
:where([data-cl-s~="s27"]) input[type="checkbox"], :where([data-cl-s~="s27"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s27"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s27"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s27"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s27"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s27"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s27"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s27"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) textarea{ overflow: auto; }
:where([data-cl-s~="s27"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s27"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s27"]) td, :where([data-cl-s~="s27"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s27"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s27"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s27"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s27"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s27"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s27"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s27"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s27"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s27"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s27"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s27"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s27"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s27"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s27"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s27"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s27"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s27"]) .pull-right{ float: right; }
:where([data-cl-s~="s27"]) .pull-left{ float: left; }
:where([data-cl-s~="s27"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s27"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s27"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s27"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s27"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s27"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s27"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s27"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s27"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s27"]) .fa-rotate-90, :root:where([data-cl-s~="s27"]) .fa-rotate-180, :root:where([data-cl-s~="s27"]) .fa-rotate-270, :root:where([data-cl-s~="s27"]) .fa-flip-horizontal, :root:where([data-cl-s~="s27"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s27"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s27"]) .fa-stack-1x, :where([data-cl-s~="s27"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s27"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s27"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s27"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-remove::before, :where([data-cl-s~="s27"]) .fa-close::before, :where([data-cl-s~="s27"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gear::before, :where([data-cl-s~="s27"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-rotate-right::before, :where([data-cl-s~="s27"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dedent::before, :where([data-cl-s~="s27"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-photo::before, :where([data-cl-s~="s27"]) .fa-image::before, :where([data-cl-s~="s27"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-edit::before, :where([data-cl-s~="s27"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mail-forward::before, :where([data-cl-s~="s27"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-warning::before, :where([data-cl-s~="s27"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bar-chart-o::before, :where([data-cl-s~="s27"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gears::before, :where([data-cl-s~="s27"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-facebook-f::before, :where([data-cl-s~="s27"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-feed::before, :where([data-cl-s~="s27"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-group::before, :where([data-cl-s~="s27"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chain::before, :where([data-cl-s~="s27"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cut::before, :where([data-cl-s~="s27"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-copy::before, :where([data-cl-s~="s27"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-save::before, :where([data-cl-s~="s27"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-navicon::before, :where([data-cl-s~="s27"]) .fa-reorder::before, :where([data-cl-s~="s27"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-unsorted::before, :where([data-cl-s~="s27"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-down::before, :where([data-cl-s~="s27"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-up::before, :where([data-cl-s~="s27"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-rotate-left::before, :where([data-cl-s~="s27"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-legal::before, :where([data-cl-s~="s27"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dashboard::before, :where([data-cl-s~="s27"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-flash::before, :where([data-cl-s~="s27"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-paste::before, :where([data-cl-s~="s27"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mobile-phone::before, :where([data-cl-s~="s27"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mail-reply::before, :where([data-cl-s~="s27"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mail-reply-all::before, :where([data-cl-s~="s27"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-star-half-empty::before, :where([data-cl-s~="s27"]) .fa-star-half-full::before, :where([data-cl-s~="s27"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-unlink::before, :where([data-cl-s~="s27"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-toggle-down::before, :where([data-cl-s~="s27"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-toggle-up::before, :where([data-cl-s~="s27"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-toggle-right::before, :where([data-cl-s~="s27"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-euro::before, :where([data-cl-s~="s27"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dollar::before, :where([data-cl-s~="s27"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-rupee::before, :where([data-cl-s~="s27"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cny::before, :where([data-cl-s~="s27"]) .fa-rmb::before, :where([data-cl-s~="s27"]) .fa-yen::before, :where([data-cl-s~="s27"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ruble::before, :where([data-cl-s~="s27"]) .fa-rouble::before, :where([data-cl-s~="s27"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-won::before, :where([data-cl-s~="s27"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bitcoin::before, :where([data-cl-s~="s27"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gittip::before, :where([data-cl-s~="s27"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-toggle-left::before, :where([data-cl-s~="s27"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-turkish-lira::before, :where([data-cl-s~="s27"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-institution::before, :where([data-cl-s~="s27"]) .fa-bank::before, :where([data-cl-s~="s27"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mortar-board::before, :where([data-cl-s~="s27"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-automobile::before, :where([data-cl-s~="s27"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cab::before, :where([data-cl-s~="s27"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-photo-o::before, :where([data-cl-s~="s27"]) .fa-file-picture-o::before, :where([data-cl-s~="s27"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-zip-o::before, :where([data-cl-s~="s27"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-sound-o::before, :where([data-cl-s~="s27"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-movie-o::before, :where([data-cl-s~="s27"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-life-bouy::before, :where([data-cl-s~="s27"]) .fa-life-buoy::before, :where([data-cl-s~="s27"]) .fa-life-saver::before, :where([data-cl-s~="s27"]) .fa-support::before, :where([data-cl-s~="s27"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ra::before, :where([data-cl-s~="s27"]) .fa-resistance::before, :where([data-cl-s~="s27"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ge::before, :where([data-cl-s~="s27"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-y-combinator-square::before, :where([data-cl-s~="s27"]) .fa-yc-square::before, :where([data-cl-s~="s27"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wechat::before, :where([data-cl-s~="s27"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-send::before, :where([data-cl-s~="s27"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-send-o::before, :where([data-cl-s~="s27"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s27"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shekel::before, :where([data-cl-s~="s27"]) .fa-sheqel::before, :where([data-cl-s~="s27"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-intersex::before, :where([data-cl-s~="s27"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hotel::before, :where([data-cl-s~="s27"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-yc::before, :where([data-cl-s~="s27"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-battery-4::before, :where([data-cl-s~="s27"]) .fa-battery::before, :where([data-cl-s~="s27"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-battery-3::before, :where([data-cl-s~="s27"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-battery-2::before, :where([data-cl-s~="s27"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-battery-1::before, :where([data-cl-s~="s27"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-battery-0::before, :where([data-cl-s~="s27"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hourglass-1::before, :where([data-cl-s~="s27"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hourglass-2::before, :where([data-cl-s~="s27"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hourglass-3::before, :where([data-cl-s~="s27"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-grab-o::before, :where([data-cl-s~="s27"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-stop-o::before, :where([data-cl-s~="s27"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-tv::before, :where([data-cl-s~="s27"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-asl-interpreting::before, :where([data-cl-s~="s27"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-deafness::before, :where([data-cl-s~="s27"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s27"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-signing::before, :where([data-cl-s~="s27"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-google-plus-circle::before, :where([data-cl-s~="s27"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-fa::before, :where([data-cl-s~="s27"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-vcard::before, :where([data-cl-s~="s27"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-vcard-o::before, :where([data-cl-s~="s27"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-drivers-license::before, :where([data-cl-s~="s27"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-drivers-license-o::before, :where([data-cl-s~="s27"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thermometer-4::before, :where([data-cl-s~="s27"]) .fa-thermometer::before, :where([data-cl-s~="s27"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thermometer-3::before, :where([data-cl-s~="s27"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thermometer-2::before, :where([data-cl-s~="s27"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thermometer-1::before, :where([data-cl-s~="s27"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-thermometer-0::before, :where([data-cl-s~="s27"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bathtub::before, :where([data-cl-s~="s27"]) .fa-s15::before, :where([data-cl-s~="s27"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-times-rectangle::before, :where([data-cl-s~="s27"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s27"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s27"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s27"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s27"]) .sr-only-focusable:active, :where([data-cl-s~="s27"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s27"]) .faa-wrench.animated, :where([data-cl-s~="s27"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s27"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s27"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s27"]) .faa-ring.animated, :where([data-cl-s~="s27"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s27"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s27"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s27"]) .faa-vertical.animated, :where([data-cl-s~="s27"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s27"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s27"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s27"]) .faa-horizontal.animated, :where([data-cl-s~="s27"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s27"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s27"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s27"]) .faa-flash.animated, :where([data-cl-s~="s27"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s27"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s27"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s27"]) .faa-bounce.animated, :where([data-cl-s~="s27"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s27"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s27"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s27"]) .faa-spin.animated, :where([data-cl-s~="s27"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s27"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s27"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s27"]) .faa-float.animated, :where([data-cl-s~="s27"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s27"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s27"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s27"]) .faa-pulse.animated, :where([data-cl-s~="s27"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s27"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s27"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s27"]) .faa-shake.animated, :where([data-cl-s~="s27"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s27"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s27"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s27"]) .faa-tada.animated, :where([data-cl-s~="s27"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s27"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s27"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s27"]) .faa-passing.animated, :where([data-cl-s~="s27"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s27"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s27"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s27"]) .faa-passing-reverse.animated, :where([data-cl-s~="s27"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s27"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s27"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s27"]) .faa-burst.animated, :where([data-cl-s~="s27"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s27"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s27"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s27"]) .faa-falling.animated, :where([data-cl-s~="s27"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s27"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s27"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s27"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s27"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s27"]) [class^="st-svg-"], :where([data-cl-s~="s27"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s27"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s27"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s27"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-quora::before, :where([data-cl-s~="s27"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s27"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s27"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s27"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s27"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s27"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s27"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s27"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s27"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s27"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s27"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s27"]) .slick-slider .slick-track, :where([data-cl-s~="s27"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s27"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .slick-track::before, :where([data-cl-s~="s27"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s27"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s27"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s27"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s27"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s27"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s27"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s27"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s27"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s27"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s27"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s27"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s27"]) .slick-prev, :where([data-cl-s~="s27"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s27"]) .slick-prev:hover, :where([data-cl-s~="s27"]) .slick-prev:focus, :where([data-cl-s~="s27"]) .slick-next:hover, :where([data-cl-s~="s27"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s27"]) .slick-prev:hover::before, :where([data-cl-s~="s27"]) .slick-prev:focus::before, :where([data-cl-s~="s27"]) .slick-next:hover::before, :where([data-cl-s~="s27"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s27"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s27"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s27"]) .slick-prev::before, :where([data-cl-s~="s27"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s27"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s27"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s27"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s27"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s27"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s27"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s27"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s27"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s27"]) .slick-dots li button:hover, :where([data-cl-s~="s27"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s27"]) .slick-dots li button:hover::before, :where([data-cl-s~="s27"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s27"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s27"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s27"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .st-marquee p:empty, :where([data-cl-s~="s27"]) p:empty{ display: none; }
:where([data-cl-s~="s27"]) .st-notosans, :where([data-cl-s~="s27"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s27"]) .st-m1c, :where([data-cl-s~="s27"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s27"]) main, :where([data-cl-s~="s27"]) article, :where([data-cl-s~="s27"]) aside, :where([data-cl-s~="s27"]) header, :where([data-cl-s~="s27"]) canvas, :where([data-cl-s~="s27"]) details, :where([data-cl-s~="s27"]) figcaption, :where([data-cl-s~="s27"]) figure, :where([data-cl-s~="s27"]) footer, :where([data-cl-s~="s27"]) nav, :where([data-cl-s~="s27"]) section, :where([data-cl-s~="s27"]) summary{ display: block; }
html:where([data-cl-s~="s27"]), :where([data-cl-s~="s27"]) body{ height: 100%; }
:where([data-cl-s~="s27"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s27"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) cite{ font-style: normal; }
:where([data-cl-s~="s27"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s27"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s27"]) h1, :where([data-cl-s~="s27"]) h2, :where([data-cl-s~="s27"]) h3, :where([data-cl-s~="s27"]) h4, :where([data-cl-s~="s27"]) h5, :where([data-cl-s~="s27"]) h6, :where([data-cl-s~="s27"]) h5 span, :where([data-cl-s~="s27"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s27"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s27"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s27"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s27"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s27"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .wp-block-video, :where([data-cl-s~="s27"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .sticky, :where([data-cl-s~="s27"]) .gallery-caption, :where([data-cl-s~="s27"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s27"]) .dashicons, :where([data-cl-s~="s27"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s27"]) [class^="material-icons-"], :where([data-cl-s~="s27"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s27"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s27"]) .st-hide{ display: none; }
:where([data-cl-s~="s27"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s27"]) .post h4 .point-in i, :where([data-cl-s~="s27"]) .n-entry i, :where([data-cl-s~="s27"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-timeline > br, :where([data-cl-s~="s27"]) .st-tab-content > br, :where([data-cl-s~="s27"]) .st_table_sc > br, :where([data-cl-s~="s27"]) .post .st-box-btn > br, :where([data-cl-s~="s27"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s27"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .st-svg-question-circle, :where([data-cl-s~="s27"]) .st-svg-check-circle, :where([data-cl-s~="s27"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s27"]) .st-svg-exclamation-circle, :where([data-cl-s~="s27"]) .st-svg-pencil-square-o, :where([data-cl-s~="s27"]) .st-svg-user, :where([data-cl-s~="s27"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s27"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s27"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s27"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s27"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s27"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s27"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s27"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s27"]) .faa-spin.animated, :where([data-cl-s~="s27"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s27"]) a, :where([data-cl-s~="s27"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s27"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s27"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s27"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s27"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s27"]) img:not(.size-st_header_slider), :where([data-cl-s~="s27"]) video, :where([data-cl-s~="s27"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s27"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s27"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s27"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s27"]) .is-style-st-photoline img, :where([data-cl-s~="s27"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .is-style-st-photohu, :where([data-cl-s~="s27"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s27"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s27"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s27"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s27"]) .st-photohu div img, :where([data-cl-s~="s27"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) img.size-full, :where([data-cl-s~="s27"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s27"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s27"]) .resetwidth img, :where([data-cl-s~="s27"]) .resetwidth video, :where([data-cl-s~="s27"]) .resetwidth object, :where([data-cl-s~="s27"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s27"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s27"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s27"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s27"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s27"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s27"]) .h-100{ height: 100%; }
:where([data-cl-s~="s27"]) .pa0, :where([data-cl-s~="s27"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s27"]) .ma0, :where([data-cl-s~="s27"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s27"]) .mt0, :where([data-cl-s~="s27"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s27"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s27"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s27"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s27"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s27"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s27"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s27"]) .mr0, :where([data-cl-s~="s27"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s27"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s27"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s27"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s27"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s27"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s27"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s27"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s27"]) .ml0, :where([data-cl-s~="s27"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s27"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s27"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s27"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s27"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s27"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s27"]) .mb-0, :where([data-cl-s~="s27"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s27"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s27"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s27"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s27"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s27"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s27"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s27"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s27"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s27"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s27"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s27"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s27"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s27"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s27"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s27"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s27"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s27"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s27"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s27"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s27"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s27"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s27"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s27"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s27"]) .st-bg-stich::after, :where([data-cl-s~="s27"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s27"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s27"]) .st-brackets::before, :where([data-cl-s~="s27"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s27"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s27"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s27"]) .post .st-timeline, :where([data-cl-s~="s27"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s27"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s27"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s27"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s27"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s27"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-timeline > li::after, :where([data-cl-s~="s27"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s27"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s27"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s27"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s27"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s27"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s27"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s27"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s27"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s27"]) .st-timeline-list-text a, :where([data-cl-s~="s27"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s27"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s27"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s27"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s27"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s27"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s27"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s27"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s27"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s27"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s27"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s27"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s27"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s27"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s27"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s27"]) .st-in-mybox .st-point, :where([data-cl-s~="s27"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s27"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s27"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s27"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s27"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s27"]) .st-back-btn .st-fa, :where([data-cl-s~="s27"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s27"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s27"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s27"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s27"]) .smanone{ display: none; }
:where([data-cl-s~="s27"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s27"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s27"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s27"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s27"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s27"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) kbd, :where([data-cl-s~="s27"]) .st-code, :where([data-cl-s~="s27"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s27"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s27"]) kbd, :where([data-cl-s~="s27"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s27"]) pre .st-code, :where([data-cl-s~="s27"]) .st-pre .st-code, :where([data-cl-s~="s27"]) pre code, :where([data-cl-s~="s27"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s27"]) .clear{ clear: both; }
:where([data-cl-s~="s27"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s27"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s27"]) thead th, :where([data-cl-s~="s27"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s27"]) table thead th, :where([data-cl-s~="s27"]) table thead th p, :where([data-cl-s~="s27"]) table thead tr td, :where([data-cl-s~="s27"]) .post table thead tr td, :where([data-cl-s~="s27"]) .post table thead tr td p, :where([data-cl-s~="s27"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s27"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s27"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s27"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s27"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s27"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s27"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s27"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s27"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s27"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s27"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s27"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s27"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s27"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s27"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s27"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s27"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s27"]) #side aside .slick-dots li, :where([data-cl-s~="s27"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s27"]) .slick-prev, :where([data-cl-s~="s27"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s27"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s27"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s27"]) .slick-prev:hover, :where([data-cl-s~="s27"]) .slick-prev:focus, :where([data-cl-s~="s27"]) .slick-next:hover, :where([data-cl-s~="s27"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s27"]) .slick-prev::before, :where([data-cl-s~="s27"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s27"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s27"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s27"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s27"]) .slick-slide:focus, :where([data-cl-s~="s27"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s27"]) .slider, :where([data-cl-s~="s27"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s27"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s27"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s27"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s27"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s27"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s27"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s27"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s27"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s27"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s27"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s27"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .header-post-slider.is-wide, :where([data-cl-s~="s27"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s27"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s27"]) .post-slide-image, :where([data-cl-s~="s27"]) .post-slide-more, :where([data-cl-s~="s27"]) .post-card-image, :where([data-cl-s~="s27"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s27"]) .post-slide-image:hover, :where([data-cl-s~="s27"]) .post-slide-more:hover, :where([data-cl-s~="s27"]) .post-card-image:hover, :where([data-cl-s~="s27"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s27"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s27"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s27"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s27"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s27"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s27"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s27"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s27"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s27"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s27"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s27"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s27"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s27"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s27"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s27"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s27"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s27"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s27"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s27"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s27"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s27"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s27"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s27"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s27"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s27"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s27"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s27"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s27"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s27"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s27"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s27"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s27"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s27"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s27"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s27"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s27"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s27"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s27"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s27"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s27"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s27"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s27"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s27"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s27"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s27"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s27"]) .post-card-date .st-fa, :where([data-cl-s~="s27"]) .post-slide-date .st-fa, :where([data-cl-s~="s27"]) .post-card-date .fa, :where([data-cl-s~="s27"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s27"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s27"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s27"]) .post-card-excerpt p, :where([data-cl-s~="s27"]) main .post-slide-excerpt p, :where([data-cl-s~="s27"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s27"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s27"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s27"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s27"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s27"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s27"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s27"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s27"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .content-post-slider, :where([data-cl-s~="s27"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s27"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s27"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s27"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s27"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s27"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s27"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s27"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s27"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s27"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s27"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s27"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s27"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s27"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s27"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s27"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s27"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s27"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s27"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s27"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s27"]) a.st-flexbox-link, :where([data-cl-s~="s27"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s27"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s27"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s27"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s27"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s27"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s27"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s27"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s27"]) .st-header-flexbox ul, :where([data-cl-s~="s27"]) .post .st-header-flexbox ol, :where([data-cl-s~="s27"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s27"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s27"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s27"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s27"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s27"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s27"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s27"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s27"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s27"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s27"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s27"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s27"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s27"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s27"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s27"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s27"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s27"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) pre, :where([data-cl-s~="s27"]) .wp-block-details summary, :where([data-cl-s~="s27"]) p, :where([data-cl-s~="s27"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s27"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s27"]) .yellowbox, :where([data-cl-s~="s27"]) .graybox, :where([data-cl-s~="s27"]) .redbox, :where([data-cl-s~="s27"]) #topnews .clearfix dd p, :where([data-cl-s~="s27"]) .post ul li, :where([data-cl-s~="s27"]) .post ol li, :where([data-cl-s~="s27"]) #comments #respond, :where([data-cl-s~="s27"]) .st-tab-content > label, :where([data-cl-s~="s27"]) .st-tabs__tab-list-item, :where([data-cl-s~="s27"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s27"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s27"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) h1{ margin: 0px; }
:where([data-cl-s~="s27"]) h2.has-st-regular-font-size, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s27"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s27"]) .h3modoki, :where([data-cl-s~="s27"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s27"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s27"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s27"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s27"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s27"]) h5, :where([data-cl-s~="s27"]) h5 span, :where([data-cl-s~="s27"]) .h5modoki, :where([data-cl-s~="s27"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s27"]) #footer h5, :where([data-cl-s~="s27"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s27"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s27"]) h6, :where([data-cl-s~="s27"]) h6 span, :where([data-cl-s~="s27"]) .h6modoki, :where([data-cl-s~="s27"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s27"]) .st-h-copy-toc, :where([data-cl-s~="s27"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s27"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s27"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s27"]) p, :where([data-cl-s~="s27"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s27"]) header .descr.sitenametop, :where([data-cl-s~="s27"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s27"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s27"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s27"]) header .descr.sitename-only, :where([data-cl-s~="s27"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s27"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s27"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s27"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s27"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s27"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s27"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s27"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s27"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s27"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s27"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s27"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s27"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s27"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s27"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s27"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s27"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s27"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s27"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s27"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s27"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s27"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s27"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s27"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s27"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s27"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s27"]) .blog_info .st-fa, :where([data-cl-s~="s27"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s27"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s27"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s27"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s27"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s27"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s27"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s27"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s27"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s27"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s27"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s27"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s27"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s27"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s27"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s27"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .h5modoki, :where([data-cl-s~="s27"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s27"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s27"]) .h2modoki, :where([data-cl-s~="s27"]) .h3modoki, :where([data-cl-s~="s27"]) .h4modoki, :where([data-cl-s~="s27"]) .h5modoki, :where([data-cl-s~="s27"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s27"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s27"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s27"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s27"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s27"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s27"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s27"]) .wp-block-image figcaption a, :where([data-cl-s~="s27"]) .wp-block-image figcaption, :where([data-cl-s~="s27"]) .wp-caption-text a, :where([data-cl-s~="s27"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s27"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s27"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s27"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s27"]) #side .widget_meta ul li, :where([data-cl-s~="s27"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s27"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s27"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #content{ position: relative; }
:where([data-cl-s~="s27"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s27"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s27"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s27"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s27"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s27"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s27"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s27"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s27"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s27"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s27"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s27"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s27"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s27"]) .post .blogbox .st-fa, :where([data-cl-s~="s27"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s27"]) .post .blogbox .fa, :where([data-cl-s~="s27"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s27"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s27"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s27"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s27"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s27"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s27"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s27"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-large, :where([data-cl-s~="s27"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s27"]) .inyoumodoki, :where([data-cl-s~="s27"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .inyoumodoki::before, :where([data-cl-s~="s27"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s27"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s27"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s27"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) blockquote.tiktok-embed, :where([data-cl-s~="s27"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s27"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s27"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s27"]) .post blockquote cite, :where([data-cl-s~="s27"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s27"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s27"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s27"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s27"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s27"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s27"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s27"]) .ymarker, :where([data-cl-s~="s27"]) .ymarker-s, :where([data-cl-s~="s27"]) .gmarker, :where([data-cl-s~="s27"]) .gmarker-s, :where([data-cl-s~="s27"]) .rmarker, :where([data-cl-s~="s27"]) .rmarker-s, :where([data-cl-s~="s27"]) .bmarker, :where([data-cl-s~="s27"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s27"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s27"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s27"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s27"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s27"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s27"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s27"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s27"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s27"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s27"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s27"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s27"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .post .yellowbox .maruck, :where([data-cl-s~="s27"]) .post .yellowbox .maruno, :where([data-cl-s~="s27"]) .post .yellowbox p:last-child, :where([data-cl-s~="s27"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s27"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .graybox .maruck, :where([data-cl-s~="s27"]) .post .graybox .maruno, :where([data-cl-s~="s27"]) .post .graybox p:last-child, :where([data-cl-s~="s27"]) .post .graybox ol:last-child, :where([data-cl-s~="s27"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .redbox .maruck, :where([data-cl-s~="s27"]) .post .redbox .maruno, :where([data-cl-s~="s27"]) .post .redbox p:last-child, :where([data-cl-s~="s27"]) .post .redbox ol:last-child, :where([data-cl-s~="s27"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .freebox .maruck, :where([data-cl-s~="s27"]) .post .freebox .maruno, :where([data-cl-s~="s27"]) .post .st-mybox .maruck, :where([data-cl-s~="s27"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s27"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s27"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s27"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s27"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s27"]) span.sankou, :where([data-cl-s~="s27"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s27"]) span.sankou.green, :where([data-cl-s~="s27"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s27"]) span.sankou.blue, :where([data-cl-s~="s27"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s27"]) span.st-hisu, :where([data-cl-s~="s27"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s27"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s27"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s27"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s27"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s27"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s27"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s27"]) .st-wrench-icon i::before, :where([data-cl-s~="s27"]) .st-wrench-icon::before, :where([data-cl-s~="s27"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s27"]) .st-ring-icon i::before, :where([data-cl-s~="s27"]) .st-ring-icon::before, :where([data-cl-s~="s27"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s27"]) .st-horizontal-icon i::before, :where([data-cl-s~="s27"]) .st-horizontal-icon::before, :where([data-cl-s~="s27"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s27"]) .st-vertical-icon i::before, :where([data-cl-s~="s27"]) .st-vertical-icon::before, :where([data-cl-s~="s27"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s27"]) .st-flash-icon i::before, :where([data-cl-s~="s27"]) .st-flash-icon::before, :where([data-cl-s~="s27"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s27"]) .st-bounce-icon i::before, :where([data-cl-s~="s27"]) .st-bounce-icon::before, :where([data-cl-s~="s27"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s27"]) .st-rotation-icon i::before, :where([data-cl-s~="s27"]) .st-rotation-icon::before, :where([data-cl-s~="s27"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s27"]) .st-float-icon i::before, :where([data-cl-s~="s27"]) .st-float-icon::before, :where([data-cl-s~="s27"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s27"]) .st-pulse-icon i::before, :where([data-cl-s~="s27"]) .st-pulse-icon::before, :where([data-cl-s~="s27"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s27"]) .st-shake-s-icon i::before, :where([data-cl-s~="s27"]) .st-shake-s-icon::before, :where([data-cl-s~="s27"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s27"]) .st-shake-icon i::before, :where([data-cl-s~="s27"]) .st-shake-icon::before, :where([data-cl-s~="s27"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s27"]) .st-tada-icon i::before, :where([data-cl-s~="s27"]) .st-tada-icon::before, :where([data-cl-s~="s27"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s27"]) .st-passing-icon i::before, :where([data-cl-s~="s27"]) .st-passing-icon::before, :where([data-cl-s~="s27"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s27"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s27"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s27"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s27"]) .st-burst-icon i::before, :where([data-cl-s~="s27"]) .st-burst-icon::before, :where([data-cl-s~="s27"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s27"]) .st-falling-icon i::before, :where([data-cl-s~="s27"]) .st-falling-icon::before, :where([data-cl-s~="s27"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s27"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s27"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s27"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s27"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s27"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s27"]) .y-star, :where([data-cl-s~="s27"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s27"]) .y-star .st-svg-star, :where([data-cl-s~="s27"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s27"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s27"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s27"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s27"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s27"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s27"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s27"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s27"]) .post .p-entry-t, :where([data-cl-s~="s27"]) #side .p-entry-t, :where([data-cl-s~="s27"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s27"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s27"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s27"]) #footer .pop-box, :where([data-cl-s~="s27"]) .nowhits .pop-box, :where([data-cl-s~="s27"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s27"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s27"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s27"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s27"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s27"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s27"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s27"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s27"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s27"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s27"]) footer .footer-wbox .headbox, :where([data-cl-s~="s27"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s27"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s27"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s27"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s27"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s27"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s27"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s27"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s27"]) #content-w .category .p-entry, :where([data-cl-s~="s27"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s27"]) #content-w .post .category .p-entry, :where([data-cl-s~="s27"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s27"]) #content-w .category .p-entry::after, :where([data-cl-s~="s27"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s27"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s27"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s27"]) .category .p-entry-t, :where([data-cl-s~="s27"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s27"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s27"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s27"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s27"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s27"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s27"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s27"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s27"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s27"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s27"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s27"]) .poprank{ position: relative; }
:where([data-cl-s~="s27"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s27"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s27"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s27"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s27"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s27"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s27"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s27"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s27"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) #footer .copy, :where([data-cl-s~="s27"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s27"]) #footer .copy a, :where([data-cl-s~="s27"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s27"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s27"]) .head-telno a, :where([data-cl-s~="s27"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s27"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s27"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s27"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s27"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s27"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s27"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s27"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s27"]) .headbox, :where([data-cl-s~="s27"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s27"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s27"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s27"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s27"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s27"]) .widget_recent_entries ul li a, :where([data-cl-s~="s27"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s27"]) .widget_recent_entries ul li, :where([data-cl-s~="s27"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s27"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s27"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s27"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s27"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s27"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s27"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s27"]) footer .widget_recent_entries ul, :where([data-cl-s~="s27"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s27"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s27"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s27"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s27"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s27"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s27"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s27"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s27"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s27"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s27"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s27"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s27"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s27"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s27"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s27"]) #st-infomation-widget .huto *, :where([data-cl-s~="s27"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s27"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s27"]) footer .widget_tag_cloud, :where([data-cl-s~="s27"]) footer .widget_categories, :where([data-cl-s~="s27"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #footer .st-formbtn, :where([data-cl-s~="s27"]) #footer .rssbox, :where([data-cl-s~="s27"]) #footer .st-author-box, :where([data-cl-s~="s27"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s27"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s27"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s27"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s27"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s27"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s27"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s27"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s27"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s27"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s27"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s27"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s27"]) .kanren h3 a, :where([data-cl-s~="s27"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s27"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s27"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s27"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s27"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s27"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s27"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s27"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s27"]) .kanren.pop-box h5, :where([data-cl-s~="s27"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s27"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s27"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s27"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s27"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s27"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s27"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s27"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s27"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s27"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s27"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s27"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s27"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s27"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s27"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s27"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s27"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s27"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s27"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s27"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s27"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s27"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s27"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s27"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s27"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s27"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s27"]) .st-author-box .st-fa, :where([data-cl-s~="s27"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s27"]) ul#st-tab-menu, :where([data-cl-s~="s27"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s27"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s27"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s27"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s27"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s27"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s27"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s27"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s27"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s27"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s27"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .st-author-sns, :where([data-cl-s~="s27"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-author-sns .st-fa, :where([data-cl-s~="s27"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-author-sns .st-fa, :where([data-cl-s~="s27"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s27"]) .st-author-sns a, :where([data-cl-s~="s27"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s27"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s27"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s27"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s27"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s27"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s27"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s27"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s27"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s27"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s27"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s27"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s27"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s27"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s27"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s27"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s27"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s27"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s27"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s27"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s27"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s27"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s27"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s27"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s27"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s27"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s27"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s27"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s27"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s27"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s27"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s27"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s27"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s27"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s27"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s27"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s27"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s27"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s27"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s27"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s27"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s27"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .post table tfoot, :where([data-cl-s~="s27"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s27"]) .post table thead th, :where([data-cl-s~="s27"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s27"]) table > thead > tr > td, :where([data-cl-s~="s27"]) table > thead > tr > th, :where([data-cl-s~="s27"]) table > tr > td, :where([data-cl-s~="s27"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s27"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s27"]) table tr td, :where([data-cl-s~="s27"]) table#wp-calendar tr td, :where([data-cl-s~="s27"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s27"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s27"]) table th, :where([data-cl-s~="s27"]) table th p, :where([data-cl-s~="s27"]) .post table tr td p, :where([data-cl-s~="s27"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s27"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s27"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s27"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s27"]) tr.st-centertable, :where([data-cl-s~="s27"]) td.st-centertable, :where([data-cl-s~="s27"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s27"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s27"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s27"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s27"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s27"]) .post .scroll-box.pc table td, :where([data-cl-s~="s27"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s27"]) .is-style-scroll-box.pc, :where([data-cl-s~="s27"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s27"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s27"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s27"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s27"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s27"]) img.float-left{ float: left; }
:where([data-cl-s~="s27"]) img.float-right{ float: right; }
:where([data-cl-s~="s27"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s27"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s27"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s27"]) .widget_media_image, :where([data-cl-s~="s27"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) main ul, :where([data-cl-s~="s27"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s27"]) main .sns ul, :where([data-cl-s~="s27"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) main ul.st_toc_list, :where([data-cl-s~="s27"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) main ul.st-box-btn, :where([data-cl-s~="s27"]) main ul.st_toc_list, :where([data-cl-s~="s27"]) main ol.st_toc_list, :where([data-cl-s~="s27"]) main ul.has-st-border, :where([data-cl-s~="s27"]) main ol.has-st-border, :where([data-cl-s~="s27"]) main ul.has-background, :where([data-cl-s~="s27"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s27"]) main ul ul, :where([data-cl-s~="s27"]) main ul ol, :where([data-cl-s~="s27"]) main ol ul, :where([data-cl-s~="s27"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s27"]) .is-style-st-check, :where([data-cl-s~="s27"]) .is-style-st-timeline-count, :where([data-cl-s~="s27"]) .is-style-st-timeline-list, :where([data-cl-s~="s27"]) .is-style-st-circle, :where([data-cl-s~="s27"]) .is-style-st-circle-border, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox, :where([data-cl-s~="s27"]) .is-style-st-maruck, :where([data-cl-s~="s27"]) .is-style-st-maruno, :where([data-cl-s~="s27"]) .is-style-st-no, :where([data-cl-s~="s27"]) .is-style-st-no-border, :where([data-cl-s~="s27"]) .st-list-circle ul, :where([data-cl-s~="s27"]) .st-list-check ul, :where([data-cl-s~="s27"]) .st-square-checkbox ul, :where([data-cl-s~="s27"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s27"]) .maruck ul, :where([data-cl-s~="s27"]) .maruno ul, :where([data-cl-s~="s27"]) .st-list-no ul, :where([data-cl-s~="s27"]) .st-list-circle ol, :where([data-cl-s~="s27"]) .st-list-check ol, :where([data-cl-s~="s27"]) .st-square-checkbox ol, :where([data-cl-s~="s27"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s27"]) .maruck ol, :where([data-cl-s~="s27"]) .maruno ol, :where([data-cl-s~="s27"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) main ul li, :where([data-cl-s~="s27"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s27"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s27"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s27"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s27"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s27"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s27"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s27"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s27"]) .kome ol, :where([data-cl-s~="s27"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s27"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s27"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s27"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou, :where([data-cl-s~="s27"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) main .st-list-border ul li, :where([data-cl-s~="s27"]) main .st-list-border ol li, :where([data-cl-s~="s27"]) main ul.is-style-st-border li, :where([data-cl-s~="s27"]) main ol.is-style-st-border li, :where([data-cl-s~="s27"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s27"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s27"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s27"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s27"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s27"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s27"]) ul li{ text-align: left; }
:where([data-cl-s~="s27"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s27"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s27"]) .post .is-style-st-maruno, :where([data-cl-s~="s27"]) .post .is-style-st-maruck, :where([data-cl-s~="s27"]) .post .maruno, :where([data-cl-s~="s27"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s27"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s27"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s27"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s27"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s27"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s27"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s27"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s27"]) .post .maruno li, :where([data-cl-s~="s27"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s27"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s27"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s27"]) .post .maruno li::before, :where([data-cl-s~="s27"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s27"]) .is-style-st-border > li, :where([data-cl-s~="s27"]) .is-style-st-circle-border > li, :where([data-cl-s~="s27"]) .is-style-st-check-border > li, :where([data-cl-s~="s27"]) .is-style-st-no-border > li, :where([data-cl-s~="s27"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) ol.is-style-st-circle > li, :where([data-cl-s~="s27"]) ul.is-style-st-circle > li, :where([data-cl-s~="s27"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s27"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s27"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s27"]) .is-style-st-circle > li::before, :where([data-cl-s~="s27"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s27"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s27"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s27"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s27"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s27"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-check > li, :where([data-cl-s~="s27"]) .is-style-st-check-border > li, :where([data-cl-s~="s27"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s27"]) .is-style-st-check > li::before, :where([data-cl-s~="s27"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s27"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s27"]) .is-style-st-check > li::after, :where([data-cl-s~="s27"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s27"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .is-style-st-no > li, :where([data-cl-s~="s27"]) .is-style-st-no-border > li, :where([data-cl-s~="s27"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s27"]) .is-style-st-no > li::before, :where([data-cl-s~="s27"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s27"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s27"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s27"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s27"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s27"]) .st-link-guide li a, :where([data-cl-s~="s27"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s27"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s27"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s27"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s27"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s27"]) main, :where([data-cl-s~="s27"]) .st-count-reset, :where([data-cl-s~="s27"]) .st-link-guide, :where([data-cl-s~="s27"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s27"]) footer .st-link-guide ul, :where([data-cl-s~="s27"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s27"]) .post .st-box-btn, :where([data-cl-s~="s27"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s27"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s27"]) .st-box-btn li, :where([data-cl-s~="s27"]) .post .st-box-btn li, :where([data-cl-s~="s27"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s27"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s27"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s27"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s27"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s27"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s27"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s27"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s27"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s27"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s27"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s27"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s27"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s27"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s27"]) .st-box-btn .st-fa, :where([data-cl-s~="s27"]) .st-box-btn .fa, :where([data-cl-s~="s27"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s27"]) .post .st-box-btn-text, :where([data-cl-s~="s27"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s27"]) .post .st-box-btn-memo, :where([data-cl-s~="s27"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s27"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s27"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s27"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s27"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s27"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-box-btn .st-fa, :where([data-cl-s~="s27"]) .st-box-btn .fa, :where([data-cl-s~="s27"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s27"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s27"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s27"]) footer ul.st-box-btn img, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s27"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s27"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s27"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s27"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s27"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s27"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s27"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s27"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s27"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s27"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s27"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s27"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide li, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s27"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide li a, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s27"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide li a, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s27"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s27"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s27"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s27"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s27"]) .st-link-guide .sub-menu, :where([data-cl-s~="s27"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s27"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s27"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s27"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s27"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s27"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s27"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s27"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s27"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s27"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s27"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s27"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-btn-open .st-fa, :where([data-cl-s~="s27"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s27"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s27"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s27"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s27"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s27"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-memobox2 .st-fa, :where([data-cl-s~="s27"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s27"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s27"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s27"]) .st-memobox .st-fa, :where([data-cl-s~="s27"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s27"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s27"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s27"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s27"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s27"]) .st-mybox .st-fa, :where([data-cl-s~="s27"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s27"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s27"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s27"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s27"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s27"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s27"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s27"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s27"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s27"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s27"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s27"]) .p-entry-f .st-fa, :where([data-cl-s~="s27"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s27"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s27"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s27"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s27"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s27"]) .post .st-minihukidashi, :where([data-cl-s~="s27"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s27"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s27"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s27"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s27"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s27"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s27"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s27"]) .hukidashi-underline::before, :where([data-cl-s~="s27"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s27"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s27"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s27"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-marumozi .st-fa, :where([data-cl-s~="s27"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s27"]) .st-marumozi .fa, :where([data-cl-s~="s27"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s27"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s27"]) .st-marumozi .photoline img, :where([data-cl-s~="s27"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s27"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s27"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s27"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s27"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s27"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s27"]) main .clip-memotext ul, :where([data-cl-s~="s27"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s27"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s27"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s27"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s27"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s27"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s27"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s27"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s27"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s27"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s27"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s27"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s27"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s27"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s27"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s27"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s27"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s27"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s27"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s27"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s27"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s27"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s27"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s27"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s27"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s27"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s27"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s27"]) .post .st-square-checkbox > li, :where([data-cl-s~="s27"]) .st-square-checkbox ul li, :where([data-cl-s~="s27"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-square-checkbox li, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s27"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s27"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s27"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s27"]) .post .st-square-checkbox > li, :where([data-cl-s~="s27"]) .st-square-checkbox ul li, :where([data-cl-s~="s27"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .rankstlink-l2 p a, :where([data-cl-s~="s27"]) .rankstlink-l p a, :where([data-cl-s~="s27"]) .rankstlink-b p a, :where([data-cl-s~="s27"]) .rankstlink-r p a, :where([data-cl-s~="s27"]) .rankstlink-r2 p a, :where([data-cl-s~="s27"]) .rankstlink-a p a, :where([data-cl-s~="s27"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s27"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s27"]) .rankstlink-l p a:hover, :where([data-cl-s~="s27"]) .rankstlink-b p a:hover, :where([data-cl-s~="s27"]) .rankstlink-r p a:hover, :where([data-cl-s~="s27"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s27"]) .rankstlink-a p a:hover, :where([data-cl-s~="s27"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s27"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s27"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s27"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s27"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s27"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s27"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s27"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s27"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s27"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s27"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s27"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s27"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-mcbox-text, :where([data-cl-s~="s27"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s27"]) .st-mcbox-title, :where([data-cl-s~="s27"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s27"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s27"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s27"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s27"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s27"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s27"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s27"]) a.itembox-link p, :where([data-cl-s~="s27"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s27"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s27"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s27"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s27"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s27"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s27"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s27"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s27"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s27"]) .st-user-comment-box .st-star, :where([data-cl-s~="s27"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s27"]) .st-user-comment-box .st-star, :where([data-cl-s~="s27"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s27"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s27"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s27"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s27"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s27"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container, :where([data-cl-s~="s27"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s27"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s27"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s27"]) .post #st_toc_container ul, :where([data-cl-s~="s27"]) .post #st_toc_container ol, :where([data-cl-s~="s27"]) .post .st_toc_container ul, :where([data-cl-s~="s27"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .post #st_toc_container li ul, :where([data-cl-s~="s27"]) .post #st_toc_container li ol, :where([data-cl-s~="s27"]) .post .st_toc_container li ul, :where([data-cl-s~="s27"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #st_toc_container li li:empty, :where([data-cl-s~="s27"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s27"]) .st_toc_container li li:empty, :where([data-cl-s~="s27"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s27"]) #st_toc_container li:empty, :where([data-cl-s~="s27"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) #st_toc_container ul a, :where([data-cl-s~="s27"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s27"]) #st_toc_container ul li li a, :where([data-cl-s~="s27"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s27"]) #st_toc_container ul a:hover, :where([data-cl-s~="s27"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s27"]) .post #st_toc_container ul ul, :where([data-cl-s~="s27"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s27"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s27"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s27"]) #st_toc_container li, :where([data-cl-s~="s27"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s27"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s27"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s27"]) #st_toc_container > ul > li, :where([data-cl-s~="s27"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s27"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s27"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s27"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s27"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s27"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s27"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s27"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s27"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container li li a::before, :where([data-cl-s~="s27"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s27"]) #st_toc_container li li, :where([data-cl-s~="s27"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s27"]) #st_toc_container li li li, :where([data-cl-s~="s27"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s27"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s27"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s27"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s27"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s27"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s27"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s27"]) .st_toc_back, :where([data-cl-s~="s27"]) .st_toc_back:focus, :where([data-cl-s~="s27"]) .st_toc_back:hover, :where([data-cl-s~="s27"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s27"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s27"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s27"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s27"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s27"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s27"]) .st_toc_back.is-rounded, :where([data-cl-s~="s27"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s27"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s27"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s27"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s27"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s27"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s27"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s27"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s27"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s27"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s27"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s27"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s27"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s27"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s27"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s27"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s27"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s27"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s27"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s27"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s27"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s27"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s27"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s27"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s27"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s27"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s27"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s27"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s27"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s27"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s27"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s27"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s27"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s27"]) .side_toc #st_toc_container li, :where([data-cl-s~="s27"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s27"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s27"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s27"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s27"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s27"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s27"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s27"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s27"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s27"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s27"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s27"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s27"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s27"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s27"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s27"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s27"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s27"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s27"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s27"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s27"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s27"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s27"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s27"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s27"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s27"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s27"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s27"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s27"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s27"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s27"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s27"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s27"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s27"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s27"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s27"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s27"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s27"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s27"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s27"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s27"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s27"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s27"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s27"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list, :where([data-cl-s~="s27"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s27"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s27"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s27"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s27"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s27"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s27"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s27"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s27"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s27"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s27"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s27"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s27"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s27"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s27"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s27"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s27"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s27"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s27"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s27"]) textarea, :where([data-cl-s~="s27"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s27"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s27"]) textarea, :where([data-cl-s~="s27"]) select{ padding: 5px; }
:where([data-cl-s~="s27"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s27"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s27"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s27"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s27"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s27"]) .post_password{ text-align: center; }
:where([data-cl-s~="s27"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox, :where([data-cl-s~="s27"]) .responbox30, :where([data-cl-s~="s27"]) .responbox33, :where([data-cl-s~="s27"]) .responbox40, :where([data-cl-s~="s27"]) .responbox50, :where([data-cl-s~="s27"]) .responbox60, :where([data-cl-s~="s27"]) .responbox70, :where([data-cl-s~="s27"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s27"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s27"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s27"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s27"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s27"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s27"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s27"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s27"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s27"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s27"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s27"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s27"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .responbox60, :where([data-cl-s~="s27"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s27"]) .post .amazonjs_item h4, :where([data-cl-s~="s27"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s27"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s27"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s27"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s27"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s27"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s27"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s27"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s27"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s27"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s27"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s27"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s27"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s27"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s27"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s27"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s27"]) .appreach__developper, :where([data-cl-s~="s27"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s27"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s27"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s27"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s27"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s27"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s27"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s27"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s27"]) .post .w3eden 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), :where([data-cl-s~="s27"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s27"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s27"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s27"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s27"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s27"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s27"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s27"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) a.st-cardlink, :where([data-cl-s~="s27"]) a .st-cardbox h5, :where([data-cl-s~="s27"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s27"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .post .st-cardbox p, :where([data-cl-s~="s27"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s27"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s27"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s27"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s27"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s27"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s27"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s27"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s27"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s27"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s27"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s27"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s27"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s27"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-card-title-head .st-fa, :where([data-cl-s~="s27"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s27"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s27"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s27"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s27"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s27"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s27"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s27"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s27"]) #footer p.cardbox-more, :where([data-cl-s~="s27"]) #side p.cardbox-more, :where([data-cl-s~="s27"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s27"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s27"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s27"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s27"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s27"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s27"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s27"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s27"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s27"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s27"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s27"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s27"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s27"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s27"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s27"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s27"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s27"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s27"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s27"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s27"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s27"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s27"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s27"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s27"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s27"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s27"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s27"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s27"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s27"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s27"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s27"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s27"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s27"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s27"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s27"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s27"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s27"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s27"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s27"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s27"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s27"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s27"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s27"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s27"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s27"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s27"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s27"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s27"]) header h1#st-mobile-logo, :where([data-cl-s~="s27"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s27"]) #st-mobile-logo h1, :where([data-cl-s~="s27"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s27"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s27"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s27"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s27"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s27"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s27"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s27"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s27"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s27"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s27"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s27"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s27"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s27"]) .op-text, :where([data-cl-s~="s27"]) .op-text a, :where([data-cl-s~="s27"]) .op-text2, :where([data-cl-s~="s27"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s27"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s27"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s27"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s27"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s27"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s27"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s27"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s27"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s27"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s27"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s27"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s27"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s27"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s27"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s27"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s27"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s27"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s27"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s27"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s27"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s27"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s27"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s27"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s27"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-middle-menu .st-fa, :where([data-cl-s~="s27"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s27"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s27"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s27"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s27"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s27"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s27"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s27"]) nav.st5, :where([data-cl-s~="s27"]) #st-menuwide div.menu, :where([data-cl-s~="s27"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s27"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s27"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s27"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s27"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s27"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s27"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s27"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s27"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s27"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s27"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .st-cardlink-card-link, :where([data-cl-s~="s27"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s27"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s27"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s27"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s27"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s27"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s27"]) #side #st-header-cardlink, :where([data-cl-s~="s27"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s27"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s27"]) #side .st-cardlink-card, :where([data-cl-s~="s27"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s27"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s27"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #search, :where([data-cl-s~="s27"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s27"]) .cs-text input.cs-text-input, :where([data-cl-s~="s27"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s27"]) .cs-text input.cs-text-input, :where([data-cl-s~="s27"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s27"]) #s, :where([data-cl-s~="s27"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s27"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s27"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s27"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s27"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s27"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s27"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s27"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s27"]) .cs-term, :where([data-cl-s~="s27"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s27"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s27"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s27"]) .cs-term-list, :where([data-cl-s~="s27"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s27"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s27"]) .cs-term-item, :where([data-cl-s~="s27"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s27"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s27"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s27"]) .cs-term-label, :where([data-cl-s~="s27"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .cs-term-label:hover, :where([data-cl-s~="s27"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s27"]) .cs-term-checkbox, :where([data-cl-s~="s27"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s27"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s27"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s27"]) .cs-order, :where([data-cl-s~="s27"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .cs-order-item, :where([data-cl-s~="s27"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s27"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s27"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s27"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s27"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .cs-term-item, :where([data-cl-s~="s27"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s27"]) .acordion_search .cs-term-item, :where([data-cl-s~="s27"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s27"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s27"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s27"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s27"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s27"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s27"]) .st-countdown-expired, :where([data-cl-s~="s27"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s27"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s27"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s27"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s27"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s27"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s27"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s27"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s27"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s27"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s27"]) footer ul, :where([data-cl-s~="s27"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s27"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s27"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s27"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s27"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s27"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s27"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s27"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s27"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s27"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s27"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s27"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s27"]) .pagination span, :where([data-cl-s~="s27"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s27"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #breadcrumb, :where([data-cl-s~="s27"]) #breadcrumb ol, :where([data-cl-s~="s27"]) #breadcrumb li, :where([data-cl-s~="s27"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s27"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s27"]) #breadcrumb ol li a, :where([data-cl-s~="s27"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s27"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s27"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s27"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s27"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .snstext, :where([data-cl-s~="s27"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s27"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s27"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s27"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s27"]) .sns li a .st-fa, :where([data-cl-s~="s27"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s27"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s27"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s27"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s27"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s27"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s27"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s27"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s27"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s27"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s27"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s27"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s27"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s27"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s27"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s27"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s27"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s27"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s27"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s27"]) .wp-block-rss *, :where([data-cl-s~="s27"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s27"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s27"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s27"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .wp-block-rss a, :where([data-cl-s~="s27"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s27"]) .wp-block-rss a:hover, :where([data-cl-s~="s27"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s27"]) .wp-block-rss, :where([data-cl-s~="s27"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s27"]) .widget_rss ul, :where([data-cl-s~="s27"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s27"]) .wp-block-rss li, :where([data-cl-s~="s27"]) #side aside .widget_rss li, :where([data-cl-s~="s27"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .post .wp-block-rss li, :where([data-cl-s~="s27"]) .post .widget_rss li, :where([data-cl-s~="s27"]) .wp-block-rss li, :where([data-cl-s~="s27"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s27"]) .post .widget_rss li:last-child, :where([data-cl-s~="s27"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s27"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s27"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s27"]) .wp-block-rss time, :where([data-cl-s~="s27"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s27"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s27"]) .widget_rss cite, :where([data-cl-s~="s27"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s27"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s27"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s27"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s27"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s27"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s27"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s27"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s27"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s27"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s27"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s27"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s27"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s27"]) #comments .comment .comment-form-title, :where([data-cl-s~="s27"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s27"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s27"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s27"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s27"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s27"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s27"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s27"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s27"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s27"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s27"]) .vcard .fn, :where([data-cl-s~="s27"]) .comment-author a, :where([data-cl-s~="s27"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s27"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s27"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s27"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s27"]) #comments label{ display: block; }
:where([data-cl-s~="s27"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s27"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s27"]) .says{ display: none; }
:where([data-cl-s~="s27"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s27"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s27"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s27"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s27"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s27"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s27"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s27"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s27"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s27"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s27"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s27"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s27"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s27"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s27"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s27"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s27"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s27"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s27"]) li.pingback .comment-author a, :where([data-cl-s~="s27"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s27"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s27"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s27"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s27"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s27"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s27"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s27"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .p-navi .st-next i, :where([data-cl-s~="s27"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s27"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s27"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s27"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s27"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s27"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s27"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s27"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s27"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s27"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s27"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s27"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s27"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s27"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s27"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s27"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s27"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s27"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s27"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s27"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s27"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s27"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s27"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s27"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #side .st-gallery, :where([data-cl-s~="s27"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-gallery a, :where([data-cl-s~="s27"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s27"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s27"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s27"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s27"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s27"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s27"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s27"]) header{ text-align: center; }
:where([data-cl-s~="s27"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s27"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s27"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s27"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s27"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s27"]) .post.post-search, :where([data-cl-s~="s27"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s27"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s27"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s27"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s27"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s27"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s27"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s27"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .eyecatch-copyurl a, :where([data-cl-s~="s27"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s27"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s27"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s27"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s27"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s27"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s27"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s27"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s27"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s27"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s27"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s27"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s27"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s27"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s27"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s27"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s27"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s27"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s27"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s27"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .lp .post img, :where([data-cl-s~="s27"]) .lp .post video, :where([data-cl-s~="s27"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s27"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .lp .st-author-box, :where([data-cl-s~="s27"]) .lp #gazou, :where([data-cl-s~="s27"]) .lp #itiran, :where([data-cl-s~="s27"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s27"]) .lp #breadcrumb, :where([data-cl-s~="s27"]) .lp .blogbox, :where([data-cl-s~="s27"]) .lp .tagst, :where([data-cl-s~="s27"]) .lp .point, :where([data-cl-s~="s27"]) .lp .p-navi, :where([data-cl-s~="s27"]) .lp .pagination, :where([data-cl-s~="s27"]) .lp .n-entry-t, :where([data-cl-s~="s27"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s27"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s27"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s27"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s27"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s27"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) body#st-redirect #wrapper, :where([data-cl-s~="s27"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s27"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s27"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s27"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s27"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s27"]) #side, :where([data-cl-s~="s27"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s27"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s27"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s27"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s27"]) .st-ac-box, :where([data-cl-s~="s27"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s27"]) .st-ac-box, :where([data-cl-s~="s27"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s27"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s27"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s27"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s27"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s27"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s27"]) .alignright{ float: right; }
:where([data-cl-s~="s27"]) .alignleft{ float: left; }
:where([data-cl-s~="s27"]) .alignwide, :where([data-cl-s~="s27"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s27"]) .alignwide .alignwide, :where([data-cl-s~="s27"]) .alignfull .alignwide, :where([data-cl-s~="s27"]) .alignwide .alignwide, :where([data-cl-s~="s27"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s27"]) figure{ margin: 0px; }
:where([data-cl-s~="s27"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s27"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s27"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s27"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) ol.has-huge-font-size, :where([data-cl-s~="s27"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s27"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s27"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s27"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s27"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s27"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s27"]) .is-style-circle-mask img, :where([data-cl-s~="s27"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s27"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s27"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s27"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s27"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s27"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s27"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s27"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s27"]) .wp-block-cover, :where([data-cl-s~="s27"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s27"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s27"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s27"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s27"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s27"]) ul.has-background, :where([data-cl-s~="s27"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s27"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s27"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s27"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s27"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s27"]) .is-style-st-circle.has-background, :where([data-cl-s~="s27"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s27"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s27"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s27"]) .is-style-st-no.has-background, :where([data-cl-s~="s27"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s27"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s27"]) ol.has-st-border, :where([data-cl-s~="s27"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s27"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s27"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s27"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s27"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s27"]) .has-st-solid-border, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s27"]) .has-st-dashed-border, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s27"]) .has-st-medium-border-width, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s27"]) .has-st-thick-border-width, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s27"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s27"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s27"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s27"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s27"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s27"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s27"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s27"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s27"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s27"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s27"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s27"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s27"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s27"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s27"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s27"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s27"]) ul.wp-block-latest-posts, :where([data-cl-s~="s27"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s27"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s27"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s27"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s27"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s27"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s27"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s27"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s27"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s27"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-wide-background code, :where([data-cl-s~="s27"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s27"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s27"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s27"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s27"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s27"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s27"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s27"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s27"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s27"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s27"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s27"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s27"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s27"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s27"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s27"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s27"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s27"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s27"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s27"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s27"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s27"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s27"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s27"]) .post .is-style-st-table-line table, :where([data-cl-s~="s27"]) .is-style-st-table-line table, :where([data-cl-s~="s27"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s27"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s27"]) .is-style-st-table-line thead, :where([data-cl-s~="s27"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s27"]) .is-style-st-table-line thead th, :where([data-cl-s~="s27"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s27"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s27"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s27"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s27"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s27"]) .is-style-st-table-line td, :where([data-cl-s~="s27"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s27"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s27"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s27"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s27"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s27"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s27"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s27"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s27"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s27"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s27"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s27"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s27"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s27"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s27"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s27"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s27"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s27"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s27"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s27"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s27"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s27"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s27"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s27"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s27"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s27"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s27"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s27"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s27"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s27"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s27"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s27"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s27"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s27"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s27"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s27"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s27"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s27"]) .st-faq.has-color, :where([data-cl-s~="s27"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s27"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s27"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s27"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .st-faq__question, :where([data-cl-s~="s27"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s27"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s27"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s27"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s27"]) .is-style-st-square, :where([data-cl-s~="s27"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s27"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s27"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s27"]) .st-faq__question-content, :where([data-cl-s~="s27"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s27"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s27"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s27"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s27"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s27"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s27"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s27"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s27"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s27"]) .is-style-st-square, :where([data-cl-s~="s27"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s27"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s27"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s27"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s27"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s27"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s27"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s27"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s27"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s27"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s27"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s27"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s27"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s27"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s27"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s27"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s27"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s27"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s27"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s27"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s27"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s27"]) .post, :where([data-cl-s~="s27"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s27"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s27"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s27"]) .post, :where([data-cl-s~="s27"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s27"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s27"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s27"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s27"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s27"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s27"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s27"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s27"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s27"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s27"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s27"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s27"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s27"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s27"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s27"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s27"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s27"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s27"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s27"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s27"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s27"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s27"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s27"]) .wp-block-column > :last-child, :where([data-cl-s~="s27"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s27"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s27"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s27"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s27"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s27"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s27"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s27"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s27"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s27"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s27"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s27"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s27"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s27"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s27"]) ul.blocks-gallery-grid, :where([data-cl-s~="s27"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s27"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s27"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s27"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s27"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s27"]) .s-navi-active body, :where([data-cl-s~="s27"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s27"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s27"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s27"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s27"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s27"]) .sns .st-fa, :where([data-cl-s~="s27"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s27"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s27"]) .rssbox a, :where([data-cl-s~="s27"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s27"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s27"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s27"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s27"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s27"]) .tabnone{ display: none; }
:where([data-cl-s~="s27"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s27"]) .sns .st-fa, :where([data-cl-s~="s27"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s27"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s27"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s27"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s27"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s27"]) .op-text, :where([data-cl-s~="s27"]) .op-text a, :where([data-cl-s~="s27"]) .op-text2, :where([data-cl-s~="s27"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s27"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s27"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li, :where([data-cl-s~="s27"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s27"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s27"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s27"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s27"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s27"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s27"]) pre, :where([data-cl-s~="s27"]) .wp-block-details summary, :where([data-cl-s~="s27"]) p, :where([data-cl-s~="s27"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s27"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s27"]) .yellowbox, :where([data-cl-s~="s27"]) .graybox, :where([data-cl-s~="s27"]) .redbox, :where([data-cl-s~="s27"]) .post ul li, :where([data-cl-s~="s27"]) .post ol li, :where([data-cl-s~="s27"]) .st-tab-content > label, :where([data-cl-s~="s27"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s27"]) h2.has-st-regular-font-size, :where([data-cl-s~="s27"]) .h2modoki, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s27"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s27"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s27"]) .h3modoki, :where([data-cl-s~="s27"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s27"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s27"]) .h4modoki, :where([data-cl-s~="s27"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s27"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s27"]) h5, :where([data-cl-s~="s27"]) h5 span, :where([data-cl-s~="s27"]) .h5modoki, :where([data-cl-s~="s27"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s27"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s27"]) h6, :where([data-cl-s~="s27"]) h6 span, :where([data-cl-s~="s27"]) .h6modoki, :where([data-cl-s~="s27"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s27"]) header{ text-align: left; }
:where([data-cl-s~="s27"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s27"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s27"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s27"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s27"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s27"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s27"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s27"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s27"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s27"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s27"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s27"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s27"]) p, :where([data-cl-s~="s27"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .h2modoki::after, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s27"]) .h2modoki::before, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s27"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s27"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s27"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s27"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s27"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s27"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s27"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s27"]) .yellowbox, :where([data-cl-s~="s27"]) .redbox, :where([data-cl-s~="s27"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s27"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s27"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s27"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s27"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s27"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s27"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s27"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s27"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s27"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s27"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s27"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s27"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s27"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s27"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s27"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s27"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s27"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s27"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s27"]) .home .colum1 main, :where([data-cl-s~="s27"]) .category .colum1 main{ }
:where([data-cl-s~="s27"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s27"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s27"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s27"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s27"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s27"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s27"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s27"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s27"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s27"]) #st_toc_container > ul > li, :where([data-cl-s~="s27"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s27"]) pre, :where([data-cl-s~="s27"]) .wp-block-details summary, :where([data-cl-s~="s27"]) p, :where([data-cl-s~="s27"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s27"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s27"]) .yellowbox, :where([data-cl-s~="s27"]) .graybox, :where([data-cl-s~="s27"]) .redbox, :where([data-cl-s~="s27"]) .post ul li, :where([data-cl-s~="s27"]) .post ol li, :where([data-cl-s~="s27"]) .post table tr td, :where([data-cl-s~="s27"]) .st-tab-content > label, :where([data-cl-s~="s27"]) .st-tabs__tab-list-item, :where([data-cl-s~="s27"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s27"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s27"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s27"]) h2.has-st-regular-font-size, :where([data-cl-s~="s27"]) .h2modoki, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s27"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s27"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s27"]) .h3modoki, :where([data-cl-s~="s27"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s27"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s27"]) .h4modoki, :where([data-cl-s~="s27"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s27"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s27"]) h5, :where([data-cl-s~="s27"]) h5 span, :where([data-cl-s~="s27"]) .h5modoki, :where([data-cl-s~="s27"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s27"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s27"]) h6, :where([data-cl-s~="s27"]) h6 span, :where([data-cl-s~="s27"]) .h6modoki, :where([data-cl-s~="s27"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s27"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s27"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s27"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s27"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s27"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s27"]) #playnow, :where([data-cl-s~="s27"]) .tagcloud, :where([data-cl-s~="s27"]) .st-formbtn, :where([data-cl-s~="s27"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s27"]) #playnow:hover, :where([data-cl-s~="s27"]) .tagcloud:hover, :where([data-cl-s~="s27"]) .st-formbtn:hover, :where([data-cl-s~="s27"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s27"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s27"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s27"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s27"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s27"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s27"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s27"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s27"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s27"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s27"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s27"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s27"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s27"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s27"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s27"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s27"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s27"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s27"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s27"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s27"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s27"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s27"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s27"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s27"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s27"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s27"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s27"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s27"]) .smanone{ display: block; }
:where([data-cl-s~="s27"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s27"]) header{ padding: 0px; }
:where([data-cl-s~="s27"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s27"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s27"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s27"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s27"]) nav{ display: block; }
:where([data-cl-s~="s27"]) .ie7 aside ul li, :where([data-cl-s~="s27"]) .ie8 aside ul li, :where([data-cl-s~="s27"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s27"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s27"]) p, :where([data-cl-s~="s27"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s27"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s27"]) .h2modoki::after, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s27"]) .h2modoki::before, :where([data-cl-s~="s27"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s27"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s27"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s27"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s27"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s27"]) .yellowbox, :where([data-cl-s~="s27"]) .redbox, :where([data-cl-s~="s27"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s27"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s27"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s27"]) .post .st-minihukidashi, :where([data-cl-s~="s27"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s27"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s27"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s27"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s27"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s27"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s27"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s27"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s27"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s27"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s27"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s27"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s27"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s27"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s27"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s27"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s27"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s27"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s27"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s27"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s27"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s27"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s27"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s27"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s27"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s27"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s27"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s27"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s27"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s27"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s27"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s27"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s27"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s27"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s27"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s27"]) #side{ padding: 0px; }
:where([data-cl-s~="s27"]) footer{ width: 100%; }
:where([data-cl-s~="s27"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s27"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s27"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s27"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s27"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s27"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s27"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s27"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s27"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s27"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s27"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s27"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s27"]) #hakusinote #st-header, :where([data-cl-s~="s27"]) #hakusinote #content, :where([data-cl-s~="s27"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s27"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s27"]) .sns{ width: 90%; }
:where([data-cl-s~="s27"]) .sns li{ width: 33%; }
:where([data-cl-s~="s27"]) .snstext{ display: inline; }
:where([data-cl-s~="s27"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s27"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s27"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s27"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s27"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s27"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s27"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s27"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) nav.st5 li .sub-menu, :where([data-cl-s~="s27"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s27"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s27"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s27"]) #st-menuwide div.menu, :where([data-cl-s~="s27"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s27"]) #st-menuwide div.menu::after, :where([data-cl-s~="s27"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) #st-menuwide div.menu li, :where([data-cl-s~="s27"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s27"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s27"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s27"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s27"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s27"]) #st-menuwide div.menu li a, :where([data-cl-s~="s27"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s27"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s27"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s27"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s27"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s27"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s27"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s27"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s27"]) #st_toc_container, :where([data-cl-s~="s27"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s27"]) #st_toc_container > ul > li, :where([data-cl-s~="s27"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s27"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s27"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s27"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s27"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s27"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s27"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s27"]) .spnone{ display: none; }
:where([data-cl-s~="s27"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s27"]) .post .scroll-box table td, :where([data-cl-s~="s27"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s27"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s27"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s27"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s27"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s27"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s27"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s27"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s27"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s27"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s27"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s27"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s27"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s27"]) #page-top, :where([data-cl-s~="s27"]) .st-cardbox, :where([data-cl-s~="s27"]) .st_toc_back, :where([data-cl-s~="s27"]) .rankstlink-l2 p a, :where([data-cl-s~="s27"]) .rankstlink-l p a, :where([data-cl-s~="s27"]) .rankstlink-b p a, :where([data-cl-s~="s27"]) .rankstlink-r p a, :where([data-cl-s~="s27"]) .rankstlink-r2 p a, :where([data-cl-s~="s27"]) .rankstlink-a p a, :where([data-cl-s~="s27"]) .st-mybtn a, :where([data-cl-s~="s27"]) .kanren dd, :where([data-cl-s~="s27"]) .kanren dt, :where([data-cl-s~="s27"]) .post-slide-image, :where([data-cl-s~="s27"]) .post-slide-more, :where([data-cl-s~="s27"]) .post-card-image, :where([data-cl-s~="s27"]) .post-card-title, :where([data-cl-s~="s27"]) a, :where([data-cl-s~="s27"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s27"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s27"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s27"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s27"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s27"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s27"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s27"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s27"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s27"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s27"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s27"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s27"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s27"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s27"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s27"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s27"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s27"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s27"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s27"]) ul li, :where([data-cl-s~="s27"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s27"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s27"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s27"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s27"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s27"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s27"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s27"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s27"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s27"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s27"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s27"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s27"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s27"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s27"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s27"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s27"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s27"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s27"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s27"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s27"]) .st-list li{ }
:where([data-cl-s~="s27"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s27"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s27"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s27"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-box, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-image, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-image a, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-info, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-info a, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-detail, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s27"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s27"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s27"]) .cstmreba .booklink-image, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s27"]) .cstmreba .booklink-info, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s27"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s27"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s27"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s27"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s27"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s27"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s27"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s27"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s27"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s27"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s27"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s27"]) .appreach__developper, :where([data-cl-s~="s27"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s27"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s27"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s27"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s27"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s27"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s27"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s27"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s27"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s27"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s27"]) .post p.rakuten-notice, :where([data-cl-s~="s27"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s27"]) .table-container{ max-width: 800px; margin: 20px auto; padding: 20px; font-family: "Noto Sans JP", Arial, sans-serif; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s27"]) .table-title{ text-align: center; font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid rgb(52, 152, 219); }
:where([data-cl-s~="s27"]) .table-scroll-wrapper{ overflow-x: auto; margin-bottom: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s27"]) .comparison-table{ width: 100%; min-width: 600px; border-collapse: collapse; background: rgb(255, 255, 255); border-radius: 8px; overflow: hidden; }
:where([data-cl-s~="s27"]) .comparison-table th{ background: linear-gradient(135deg, rgb(52, 152, 219), rgb(41, 128, 185)); color: rgb(255, 255, 255); padding: 15px 12px; text-align: center; font-weight: 700; font-size: 15px; border-bottom: 2px solid rgb(41, 128, 185); white-space: nowrap; }
:where([data-cl-s~="s27"]) .comparison-table td{ padding: 12px; text-align: center; border-bottom: 1px solid rgb(236, 240, 241); font-size: 15px; color: rgb(44, 62, 80); white-space: nowrap; }
:where([data-cl-s~="s27"]) .comparison-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s27"]) .comparison-table tr:hover{ background-color: rgb(227, 242, 253); transition: background-color 0.3s; }
:where([data-cl-s~="s27"]) .carrier-name{ font-weight: 700; color: rgb(52, 73, 94); }
:where([data-cl-s~="s27"]) .price-highlight{ font-weight: 700; color: rgb(231, 76, 60); font-size: 16px; }
:where([data-cl-s~="s27"]) .discount-price{ color: rgb(39, 174, 96); font-weight: 700; }
:where([data-cl-s~="s27"]) .plan-name{ font-size: 14px; color: rgb(73, 80, 87); }
:where([data-cl-s~="s27"]) .note-section{ background: rgb(248, 249, 250); padding: 15px; border-radius: 6px; margin-top: 20px; border-left: 4px solid rgb(52, 152, 219); }
:where([data-cl-s~="s27"]) .note-title{ font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 8px; }
:where([data-cl-s~="s27"]) .note-text{ font-size: 14px; color: rgb(52, 58, 64); line-height: 1.6; }
:where([data-cl-s~="s27"]) .source-note{ text-align: center; font-size: 13px; color: rgb(73, 80, 87); margin-top: 15px; padding-top: 15px; border-top: 1px solid rgb(236, 240, 241); }

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .table-container{ margin: 10px; padding: 15px; }
:where([data-cl-s~="s27"]) .table-title{ font-size: 18px; }
:where([data-cl-s~="s27"]) .table-scroll-wrapper::after{ content: "→ 右にスクロールできます"; display: block; text-align: center; font-size: 12px; color: rgb(73, 80, 87); padding: 8px; background: rgb(248, 249, 250); border-top: 1px solid rgb(236, 240, 241); }
:where([data-cl-s~="s27"]) .comparison-table{ min-width: 550px; }
:where([data-cl-s~="s27"]) .comparison-table th, :where([data-cl-s~="s27"]) .comparison-table td{ padding: 10px 8px; font-size: 13px; }
:where([data-cl-s~="s27"]) .price-highlight{ font-size: 14px; }}

@media (max-width: 480px) {:where([data-cl-s~="s27"]) .table-container{ margin: 5px; padding: 10px; }
:where([data-cl-s~="s27"]) .comparison-table{ min-width: 500px; }
:where([data-cl-s~="s27"]) .comparison-table th, :where([data-cl-s~="s27"]) .comparison-table td{ padding: 8px 6px; font-size: 12px; }}
:where([data-cl-s~="s27"]) .table-container{ max-width: 750px; margin: 20px auto; padding: 20px; font-family: "Noto Sans JP", Arial, sans-serif; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s27"]) .table-title{ text-align: center; font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid rgb(52, 152, 219); }
:where([data-cl-s~="s27"]) .table-scroll-wrapper{ overflow-x: auto; margin-bottom: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s27"]) .comparison-table{ width: 100%; min-width: 650px; border-collapse: collapse; background: rgb(255, 255, 255); border-radius: 8px; overflow: hidden; }
:where([data-cl-s~="s27"]) .comparison-table th{ background: linear-gradient(135deg, rgb(52, 152, 219), rgb(41, 128, 185)); color: rgb(255, 255, 255); padding: 15px 12px; text-align: center; font-weight: 700; font-size: 15px; border-bottom: 2px solid rgb(41, 128, 185); }
:where([data-cl-s~="s27"]) .comparison-table td{ padding: 15px 12px; border-bottom: 1px solid rgb(236, 240, 241); font-size: 15px; color: rgb(44, 62, 80); vertical-align: top; }
:where([data-cl-s~="s27"]) .comparison-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s27"]) .comparison-table tr:hover{ background-color: rgb(227, 242, 253); transition: background-color 0.3s; }
:where([data-cl-s~="s27"]) .method-name{ font-weight: 700; color: rgb(52, 73, 94); text-align: center; }
:where([data-cl-s~="s27"]) .merit{ color: rgb(39, 174, 96); font-weight: 500; }
:where([data-cl-s~="s27"]) .demerit{ color: rgb(231, 76, 60); font-weight: 500; }
:where([data-cl-s~="s27"]) .neutral{ color: rgb(44, 62, 80); }
:where([data-cl-s~="s27"]) .feature-list{ margin: 0px; padding-left: 16px; line-height: 1.6; }
:where([data-cl-s~="s27"]) .feature-list li{ margin-bottom: 4px; }
:where([data-cl-s~="s27"]) .highlight-box{ background: rgb(232, 245, 232); border: 1px solid rgb(39, 174, 96); border-radius: 4px; padding: 8px; margin: 5px 0px; font-size: 14px; }
:where([data-cl-s~="s27"]) .warning-box{ background: rgb(255, 234, 167); border: 1px solid rgb(253, 203, 110); border-radius: 4px; padding: 8px; margin: 5px 0px; font-size: 14px; }
:where([data-cl-s~="s27"]) .required-items{ background: rgb(248, 249, 250); padding: 15px; border-radius: 6px; margin-top: 20px; border-left: 4px solid rgb(52, 152, 219); }
:where([data-cl-s~="s27"]) .required-title{ font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 10px; font-size: 16px; }
:where([data-cl-s~="s27"]) .items-list{ margin: 0px; padding-left: 20px; line-height: 1.6; color: rgb(52, 58, 64); font-size: 14px; }
:where([data-cl-s~="s27"]) .source-note{ text-align: center; font-size: 13px; color: rgb(73, 80, 87); margin-top: 15px; padding-top: 15px; border-top: 1px solid rgb(236, 240, 241); }

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .table-container{ margin: 10px; padding: 15px; }
:where([data-cl-s~="s27"]) .table-title{ font-size: 18px; }
:where([data-cl-s~="s27"]) .table-scroll-wrapper::after{ content: "→ 右にスクロールできます"; display: block; text-align: center; font-size: 12px; color: rgb(73, 80, 87); padding: 8px; background: rgb(248, 249, 250); border-top: 1px solid rgb(236, 240, 241); }
:where([data-cl-s~="s27"]) .comparison-table{ min-width: 600px; }
:where([data-cl-s~="s27"]) .comparison-table th, :where([data-cl-s~="s27"]) .comparison-table td{ padding: 12px 10px; font-size: 13px; }
:where([data-cl-s~="s27"]) .highlight-box, :where([data-cl-s~="s27"]) .warning-box{ font-size: 12px; }
:where([data-cl-s~="s27"]) .required-title{ font-size: 14px; }
:where([data-cl-s~="s27"]) .items-list{ font-size: 13px; }}

@media (max-width: 480px) {:where([data-cl-s~="s27"]) .table-container{ margin: 5px; padding: 10px; }
:where([data-cl-s~="s27"]) .comparison-table{ min-width: 550px; }
:where([data-cl-s~="s27"]) .comparison-table th, :where([data-cl-s~="s27"]) .comparison-table td{ padding: 10px 8px; font-size: 12px; }}
:where([data-cl-s~="s27"]) .table-container{ max-width: 700px; margin: 20px auto; padding: 20px; font-family: "Noto Sans JP", Arial, sans-serif; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
:where([data-cl-s~="s27"]) .table-title{ text-align: center; font-size: 20px; font-weight: 700; color: rgb(44, 62, 80); margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid rgb(231, 76, 60); }
:where([data-cl-s~="s27"]) .table-scroll-wrapper{ overflow-x: auto; margin-bottom: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s27"]) .timeline-table{ width: 100%; min-width: 650px; border-collapse: collapse; background: rgb(255, 255, 255); border-radius: 8px; overflow: hidden; }
:where([data-cl-s~="s27"]) .timeline-table th{ background: linear-gradient(135deg, rgb(231, 76, 60), rgb(192, 57, 43)); color: rgb(255, 255, 255); padding: 15px 12px; text-align: center; font-weight: 700; font-size: 15px; border-bottom: 2px solid rgb(192, 57, 43); }
:where([data-cl-s~="s27"]) .timeline-table td{ padding: 15px 12px; border-bottom: 1px solid rgb(236, 240, 241); font-size: 15px; color: rgb(44, 62, 80); text-align: center; vertical-align: middle; }
:where([data-cl-s~="s27"]) .timeline-table tr:nth-child(2n){ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s27"]) .timeline-table tr:hover{ background-color: rgb(255, 234, 167); transition: background-color 0.3s; }
:where([data-cl-s~="s27"]) .carrier-name{ font-weight: 700; color: rgb(52, 73, 94); font-size: 17px; }
:where([data-cl-s~="s27"]) .service-name{ font-size: 14px; color: rgb(73, 80, 87); margin-top: 4px; }
:where([data-cl-s~="s27"]) .end-date{ font-weight: 700; font-size: 16px; }
:where([data-cl-s~="s27"]) .status-ended{ color: rgb(231, 76, 60); background: rgb(255, 235, 238); padding: 4px 8px; border-radius: 4px; font-weight: 700; font-size: 14px; }
:where([data-cl-s~="s27"]) .status-scheduled{ color: rgb(243, 156, 18); background: rgb(255, 243, 205); padding: 4px 8px; border-radius: 4px; font-weight: 700; font-size: 14px; }
:where([data-cl-s~="s27"]) .impact-high{ color: rgb(231, 76, 60); font-weight: 700; }
:where([data-cl-s~="s27"]) .impact-none{ color: rgb(39, 174, 96); font-weight: 700; }
:where([data-cl-s~="s27"]) .special-note{ font-size: 12px; color: rgb(73, 80, 87); margin-top: 4px; }
:where([data-cl-s~="s27"]) .warning-section{ background: rgb(255, 243, 205); border: 1px solid rgb(255, 193, 7); border-radius: 6px; padding: 15px; margin-top: 20px; }
:where([data-cl-s~="s27"]) .warning-title{ font-weight: 700; color: rgb(133, 100, 4); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; font-size: 16px; }
:where([data-cl-s~="s27"]) .warning-text{ font-size: 15px; color: rgb(133, 100, 4); line-height: 1.6; }
:where([data-cl-s~="s27"]) .info-section{ background: rgb(227, 242, 253); border: 1px solid rgb(33, 150, 243); border-radius: 6px; padding: 15px; margin-top: 15px; }
:where([data-cl-s~="s27"]) .info-title{ font-weight: 700; color: rgb(21, 101, 192); margin-bottom: 10px; display: flex; align-items: center; gap: 8px; font-size: 16px; }
:where([data-cl-s~="s27"]) .info-text{ font-size: 15px; color: rgb(21, 101, 192); line-height: 1.6; }
:where([data-cl-s~="s27"]) .countdown{ text-align: center; margin: 20px 0px; padding: 15px; background: linear-gradient(135deg, rgb(255, 118, 117), rgb(253, 121, 168)); color: rgb(255, 255, 255); border-radius: 8px; font-weight: 700; font-size: 16px; }
:where([data-cl-s~="s27"]) .source-note{ text-align: center; font-size: 13px; color: rgb(73, 80, 87); margin-top: 15px; padding-top: 15px; border-top: 1px solid rgb(236, 240, 241); }

@media (max-width: 600px) {:where([data-cl-s~="s27"]) .table-container{ margin: 10px; padding: 15px; }
:where([data-cl-s~="s27"]) .table-title{ font-size: 18px; }
:where([data-cl-s~="s27"]) .table-scroll-wrapper::after{ content: "→ 右にスクロールできます"; display: block; text-align: center; font-size: 12px; color: rgb(73, 80, 87); padding: 8px; background: rgb(248, 249, 250); border-top: 1px solid rgb(236, 240, 241); }
:where([data-cl-s~="s27"]) .timeline-table{ min-width: 600px; }
:where([data-cl-s~="s27"]) .timeline-table th, :where([data-cl-s~="s27"]) .timeline-table td{ padding: 12px 10px; font-size: 13px; }
:where([data-cl-s~="s27"]) .carrier-name{ font-size: 15px; }
:where([data-cl-s~="s27"]) .service-name{ font-size: 12px; }
:where([data-cl-s~="s27"]) .end-date{ font-size: 14px; }
:where([data-cl-s~="s27"]) .status-ended, :where([data-cl-s~="s27"]) .status-scheduled{ font-size: 12px; }
:where([data-cl-s~="s27"]) .warning-title, :where([data-cl-s~="s27"]) .info-title{ font-size: 14px; }
:where([data-cl-s~="s27"]) .warning-text, :where([data-cl-s~="s27"]) .info-text{ font-size: 13px; }
:where([data-cl-s~="s27"]) .countdown{ font-size: 14px; }}

@media (max-width: 480px) {:where([data-cl-s~="s27"]) .table-container{ margin: 5px; padding: 10px; }
:where([data-cl-s~="s27"]) .timeline-table{ min-width: 550px; }
:where([data-cl-s~="s27"]) .timeline-table th, :where([data-cl-s~="s27"]) .timeline-table td{ padding: 10px 8px; font-size: 12px; }
:where([data-cl-s~="s27"]) .carrier-name{ font-size: 14px; }}
:where([data-cl-s~="s27"]) .wp-elements-dade8c029f9b41a08303cc8dd51f91fe a:where(:not(.wp-element-button)){ color: rgb(233, 148, 169); }
:where([data-cl-s~="s27"]) .wp-elements-8d5db4c98b69b83b6aefaa872fbb950a a:where(:not(.wp-element-button)){ color: rgb(233, 148, 169); }
:where([data-cl-s~="s28"]) img:is([sizes="auto" i], :where([data-cl-s~="s28"]) [sizes^="auto, :where([data-cl-s~="s28"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s28"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s28"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s28"]) .wp-block-avatar, :where([data-cl-s~="s28"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s28"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s28"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s28"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s28"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s28"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s28"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s28"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s28"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s28"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s28"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s28"]) .is-content-justification-right, :where([data-cl-s~="s28"]) .is-content-justification-left, :where([data-cl-s~="s28"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s28"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s28"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s28"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-button.aligncenter, :where([data-cl-s~="s28"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-calendar td, :where([data-cl-s~="s28"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s28"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s28"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s28"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s28"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s28"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s28"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s28"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s28"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s28"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s28"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s28"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s28"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s28"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s28"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s28"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s28"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s28"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s28"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s28"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s28"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s28"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s28"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s28"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s28"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s28"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s28"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s28"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s28"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s28"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s28"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s28"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s28"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s28"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s28"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s28"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s28"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s28"]) .wp-block-comment-author-name, :where([data-cl-s~="s28"]) .wp-block-comment-content, :where([data-cl-s~="s28"]) .wp-block-comment-edit-link, :where([data-cl-s~="s28"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-cover, :where([data-cl-s~="s28"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s28"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s28"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s28"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s28"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s28"]) .wp-block-cover.alignleft, :where([data-cl-s~="s28"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s28"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s28"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s28"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s28"]) .wp-block-cover.alignleft, :where([data-cl-s~="s28"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s28"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s28"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s28"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s28"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s28"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s28"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s28"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s28"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s28"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s28"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s28"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s28"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s28"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s28"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s28"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s28"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s28"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s28"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s28"]) .wp-block-cover-image-text, :where([data-cl-s~="s28"]) .wp-block-cover-image-text a, :where([data-cl-s~="s28"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s28"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s28"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s28"]) .wp-block-cover-text, :where([data-cl-s~="s28"]) .wp-block-cover-text a, :where([data-cl-s~="s28"]) .wp-block-cover-text a:active, :where([data-cl-s~="s28"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s28"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s28"]) section.wp-block-cover-image h2, :where([data-cl-s~="s28"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s28"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s28"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s28"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s28"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s28"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s28"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s28"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s28"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s28"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s28"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s28"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s28"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s28"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s28"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s28"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s28"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s28"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s28"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s28"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s28"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s28"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s28"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s28"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s28"]) .wp-block-embed.alignleft, :where([data-cl-s~="s28"]) .wp-block-embed.alignright, :where([data-cl-s~="s28"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s28"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s28"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s28"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s28"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s28"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s28"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s28"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s28"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s28"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s28"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s28"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s28"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s28"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s28"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s28"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s28"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s28"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s28"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s28"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s28"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s28"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s28"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s28"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s28"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s28"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s28"]) h1.has-background, :where([data-cl-s~="s28"]) h2.has-background, :where([data-cl-s~="s28"]) h3.has-background, :where([data-cl-s~="s28"]) h4.has-background, :where([data-cl-s~="s28"]) h5.has-background, :where([data-cl-s~="s28"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s28"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s28"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s28"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s28"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s28"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s28"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s28"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s28"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s28"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s28"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s28"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s28"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s28"]) .wp-block-image > a, :where([data-cl-s~="s28"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s28"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s28"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s28"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s28"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s28"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s28"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s28"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-image.alignfull img, :where([data-cl-s~="s28"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-image .aligncenter, :where([data-cl-s~="s28"]) .wp-block-image .alignleft, :where([data-cl-s~="s28"]) .wp-block-image .alignright, :where([data-cl-s~="s28"]) .wp-block-image.aligncenter, :where([data-cl-s~="s28"]) .wp-block-image.alignleft, :where([data-cl-s~="s28"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s28"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s28"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s28"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s28"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s28"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s28"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s28"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s28"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s28"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s28"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s28"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s28"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s28"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s28"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s28"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s28"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s28"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s28"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s28"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s28"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s28"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s28"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s28"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s28"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s28"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s28"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s28"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s28"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s28"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s28"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s28"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s28"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s28"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s28"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s28"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s28"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s28"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s28"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s28"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s28"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s28"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s28"]) ol, :where([data-cl-s~="s28"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s28"]) .wp-block-loginout, :where([data-cl-s~="s28"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s28"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s28"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s28"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s28"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s28"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s28"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s28"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s28"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s28"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s28"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s28"]) .wp-block-media-text__media img, :where([data-cl-s~="s28"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s28"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s28"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s28"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation ul, :where([data-cl-s~="s28"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s28"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s28"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s28"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s28"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s28"]) .wp-block-navigation :where(a), :where([data-cl-s~="s28"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s28"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s28"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s28"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s28"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s28"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s28"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s28"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s28"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s28"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s28"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s28"]) .wp-block-navigation__container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s28"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s28"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s28"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s28"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s28"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s28"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s28"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s28"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s28"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s28"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s28"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s28"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s28"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s28"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s28"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s28"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s28"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s28"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s28"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s28"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s28"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s28"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s28"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s28"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s28"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s28"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s28"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s28"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s28"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s28"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s28"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s28"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s28"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s28"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s28"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s28"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s28"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s28"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s28"]) .wp-block-post-comments-link, :where([data-cl-s~="s28"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s28"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s28"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s28"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s28"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s28"]) .alignright){ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s28"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s28"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s28"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s28"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s28"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s28"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s28"]) .wp-block-post-time-to-read, :where([data-cl-s~="s28"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s28"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s28"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s28"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s28"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s28"]) .wp-block-pullquote cite, :where([data-cl-s~="s28"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s28"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s28"]) .wp-block-pullquote cite, :where([data-cl-s~="s28"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s28"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s28"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s28"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s28"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s28"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s28"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s28"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s28"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s28"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s28"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s28"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s28"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s28"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-query-title, :where([data-cl-s~="s28"]) .wp-block-query-total, :where([data-cl-s~="s28"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s28"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s28"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s28"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s28"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s28"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s28"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s28"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s28"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s28"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s28"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s28"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s28"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s28"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s28"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s28"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s28"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s28"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s28"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s28"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s28"]) .wp-block-rss__item-author, :where([data-cl-s~="s28"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s28"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s28"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s28"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s28"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s28"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s28"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s28"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s28"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s28"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s28"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s28"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s28"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s28"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s28"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s28"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s28"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s28"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s28"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s28"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s28"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s28"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s28"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s28"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-site-logo a, :where([data-cl-s~="s28"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s28"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s28"]) .wp-block-site-tagline, :where([data-cl-s~="s28"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s28"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s28"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s28"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s28"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s28"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s28"]) .wp-block-social-links, :where([data-cl-s~="s28"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s28"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s28"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s28"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s28"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s28"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s28"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s28"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s28"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s28"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s28"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s28"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s28"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s28"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s28"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s28"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s28"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s28"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s28"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s28"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s28"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s28"]) .wp-block-table td, :where([data-cl-s~="s28"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s28"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s28"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s28"]) .wp-block-table.aligncenter, :where([data-cl-s~="s28"]) .wp-block-table.alignleft, :where([data-cl-s~="s28"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s28"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s28"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s28"]) .wp-block-table.alignleft td, :where([data-cl-s~="s28"]) .wp-block-table.alignleft th, :where([data-cl-s~="s28"]) .wp-block-table.alignright td, :where([data-cl-s~="s28"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s28"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s28"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s28"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s28"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s28"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s28"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s28"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s28"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s28"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s28"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s28"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s28"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s28"]) .wp-block-text-columns, :where([data-cl-s~="s28"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s28"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s28"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s28"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s28"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s28"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s28"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s28"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s28"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s28"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s28"]) .editor-styles-wrapper, :where([data-cl-s~="s28"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s28"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s28"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s28"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s28"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s28"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s28"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s28"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s28"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s28"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s28"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s28"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s28"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s28"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s28"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s28"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s28"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s28"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s28"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s28"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s28"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s28"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s28"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s28"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s28"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s28"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s28"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s28"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s28"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s28"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s28"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s28"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s28"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s28"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s28"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s28"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s28"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s28"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s28"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s28"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s28"]) .rcc-wrap, :where([data-cl-s~="s28"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s28"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s28"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s28"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s28"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s28"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s28"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s28"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s28"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s28"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s28"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s28"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s28"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s28"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s28"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s28"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s28"]) .rcc-shop, :where([data-cl-s~="s28"]) .rcc-retrieved, :where([data-cl-s~="s28"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s28"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s28"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s28"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s28"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s28"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s28"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s28"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s28"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s28"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s28"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s28"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s28"]) .rcc-promo-visible, :where([data-cl-s~="s28"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s28"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s28"]) .rcc-promo:focus-visible, :where([data-cl-s~="s28"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s28"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s28"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s28"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s28"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s28"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s28"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s28"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s28"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s28"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s28"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s28"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s28"]) .rcc-retrieved, :where([data-cl-s~="s28"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s28"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s28"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s28"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s28"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s28"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s28"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s28"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s28"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s28"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s28"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s28"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s28"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s28"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s28"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s28"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s28"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s28"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s28"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s28"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s28"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s28"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s28"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s28"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s28"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s28"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s28"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s28"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s28"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s28"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s28"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s28"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s28"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s28"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s28"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s28"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s28"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s28"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s28"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s28"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s28"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s28"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s28"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s28"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s28"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s28"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s28"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s28"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s28"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s28"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s28"]) .is-layout-flex > :is(*, :where([data-cl-s~="s28"]) div){ margin: 0px; }
:where([data-cl-s~="s28"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s28"]) .is-layout-grid > :is(*, :where([data-cl-s~="s28"]) div){ margin: 0px; }
:where([data-cl-s~="s28"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s28"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s28"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s28"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s28"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s28"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s28"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s28"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s28"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s28"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s28"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s28"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s28"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s28"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s28"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s28"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s28"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s28"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s28"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s28"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s28"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s28"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s28"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s28"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s28"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s28"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s28"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s28"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s28"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s28"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s28"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s28"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s28"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s28"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s28"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s28"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s28"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s28"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s28"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s28"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s28"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s28"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s28"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s28"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s28"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s28"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s28"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s28"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s28"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s28"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s28"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s28"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s28"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s28"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s28"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s28"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s28"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s28"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s28"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s28"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s28"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s28"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s28"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s28"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s28"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s28"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s28"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s28"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s28"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s28"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s28"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s28"]) .wpcf7 input[type="url"], :where([data-cl-s~="s28"]) .wpcf7 input[type="email"], :where([data-cl-s~="s28"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s28"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s28"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s28"]) #toc_container li, :where([data-cl-s~="s28"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s28"]) #toc_container.no_bullets li, :where([data-cl-s~="s28"]) #toc_container.no_bullets ul, :where([data-cl-s~="s28"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s28"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s28"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s28"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s28"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s28"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s28"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s28"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s28"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s28"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s28"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s28"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s28"]) #toc_container.toc_black a, :where([data-cl-s~="s28"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s28"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s28"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s28"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s28"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s28"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s28"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s28"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s28"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s28"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s28"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s28"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s28"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s28"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s28"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s28"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s28"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s28"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s28"]) .yyi-rinker-attention-before, :where([data-cl-s~="s28"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s28"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s28"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s28"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s28"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s28"]) body{ margin: 0px; }
:where([data-cl-s~="s28"]) article, :where([data-cl-s~="s28"]) aside, :where([data-cl-s~="s28"]) details, :where([data-cl-s~="s28"]) figcaption, :where([data-cl-s~="s28"]) figure, :where([data-cl-s~="s28"]) footer, :where([data-cl-s~="s28"]) header, :where([data-cl-s~="s28"]) hgroup, :where([data-cl-s~="s28"]) main, :where([data-cl-s~="s28"]) nav, :where([data-cl-s~="s28"]) section, :where([data-cl-s~="s28"]) summary{ display: block; }
:where([data-cl-s~="s28"]) audio, :where([data-cl-s~="s28"]) canvas, :where([data-cl-s~="s28"]) progress, :where([data-cl-s~="s28"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s28"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s28"]) [hidden], :where([data-cl-s~="s28"]) template{ display: none; }
:where([data-cl-s~="s28"]) a{ background: 0px 0px; }
:where([data-cl-s~="s28"]) a:active, :where([data-cl-s~="s28"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s28"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s28"]) b, :where([data-cl-s~="s28"]) strong{ font-weight: 700; }
:where([data-cl-s~="s28"]) dfn{ font-style: italic; }
:where([data-cl-s~="s28"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s28"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) small{ font-size: 80%; }
:where([data-cl-s~="s28"]) sub, :where([data-cl-s~="s28"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s28"]) sup{ top: -0.5em; }
:where([data-cl-s~="s28"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s28"]) img{ border: 0px; }
:where([data-cl-s~="s28"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s28"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s28"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s28"]) pre{ overflow: auto; }
:where([data-cl-s~="s28"]) code, :where([data-cl-s~="s28"]) kbd, :where([data-cl-s~="s28"]) pre, :where([data-cl-s~="s28"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s28"]) button, :where([data-cl-s~="s28"]) input, :where([data-cl-s~="s28"]) optgroup, :where([data-cl-s~="s28"]) select, :where([data-cl-s~="s28"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s28"]) button{ overflow: visible; }
:where([data-cl-s~="s28"]) button, :where([data-cl-s~="s28"]) select{ text-transform: none; }
:where([data-cl-s~="s28"]) button, html:where([data-cl-s~="s28"]) input[type="button"], :where([data-cl-s~="s28"]) input[type="reset"], :where([data-cl-s~="s28"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s28"]) button[disabled], html:where([data-cl-s~="s28"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s28"]) input{ line-height: normal; }
:where([data-cl-s~="s28"]) input[type="checkbox"], :where([data-cl-s~="s28"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s28"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s28"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s28"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s28"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s28"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s28"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s28"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) textarea{ overflow: auto; }
:where([data-cl-s~="s28"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s28"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s28"]) td, :where([data-cl-s~="s28"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s28"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s28"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s28"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s28"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s28"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s28"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s28"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s28"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s28"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s28"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s28"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s28"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s28"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s28"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s28"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s28"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s28"]) .pull-right{ float: right; }
:where([data-cl-s~="s28"]) .pull-left{ float: left; }
:where([data-cl-s~="s28"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s28"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s28"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s28"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s28"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s28"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s28"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s28"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s28"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s28"]) .fa-rotate-90, :root:where([data-cl-s~="s28"]) .fa-rotate-180, :root:where([data-cl-s~="s28"]) .fa-rotate-270, :root:where([data-cl-s~="s28"]) .fa-flip-horizontal, :root:where([data-cl-s~="s28"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s28"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s28"]) .fa-stack-1x, :where([data-cl-s~="s28"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s28"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s28"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s28"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-remove::before, :where([data-cl-s~="s28"]) .fa-close::before, :where([data-cl-s~="s28"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gear::before, :where([data-cl-s~="s28"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-rotate-right::before, :where([data-cl-s~="s28"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dedent::before, :where([data-cl-s~="s28"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-photo::before, :where([data-cl-s~="s28"]) .fa-image::before, :where([data-cl-s~="s28"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-edit::before, :where([data-cl-s~="s28"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mail-forward::before, :where([data-cl-s~="s28"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-warning::before, :where([data-cl-s~="s28"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bar-chart-o::before, :where([data-cl-s~="s28"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gears::before, :where([data-cl-s~="s28"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-facebook-f::before, :where([data-cl-s~="s28"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-feed::before, :where([data-cl-s~="s28"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-group::before, :where([data-cl-s~="s28"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chain::before, :where([data-cl-s~="s28"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cut::before, :where([data-cl-s~="s28"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-copy::before, :where([data-cl-s~="s28"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-save::before, :where([data-cl-s~="s28"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-navicon::before, :where([data-cl-s~="s28"]) .fa-reorder::before, :where([data-cl-s~="s28"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-unsorted::before, :where([data-cl-s~="s28"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-down::before, :where([data-cl-s~="s28"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-up::before, :where([data-cl-s~="s28"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-rotate-left::before, :where([data-cl-s~="s28"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-legal::before, :where([data-cl-s~="s28"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dashboard::before, :where([data-cl-s~="s28"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-flash::before, :where([data-cl-s~="s28"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-paste::before, :where([data-cl-s~="s28"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mobile-phone::before, :where([data-cl-s~="s28"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mail-reply::before, :where([data-cl-s~="s28"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mail-reply-all::before, :where([data-cl-s~="s28"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-star-half-empty::before, :where([data-cl-s~="s28"]) .fa-star-half-full::before, :where([data-cl-s~="s28"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-unlink::before, :where([data-cl-s~="s28"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-toggle-down::before, :where([data-cl-s~="s28"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-toggle-up::before, :where([data-cl-s~="s28"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-toggle-right::before, :where([data-cl-s~="s28"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-euro::before, :where([data-cl-s~="s28"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dollar::before, :where([data-cl-s~="s28"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-rupee::before, :where([data-cl-s~="s28"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cny::before, :where([data-cl-s~="s28"]) .fa-rmb::before, :where([data-cl-s~="s28"]) .fa-yen::before, :where([data-cl-s~="s28"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ruble::before, :where([data-cl-s~="s28"]) .fa-rouble::before, :where([data-cl-s~="s28"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-won::before, :where([data-cl-s~="s28"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bitcoin::before, :where([data-cl-s~="s28"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gittip::before, :where([data-cl-s~="s28"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-toggle-left::before, :where([data-cl-s~="s28"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-turkish-lira::before, :where([data-cl-s~="s28"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-institution::before, :where([data-cl-s~="s28"]) .fa-bank::before, :where([data-cl-s~="s28"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mortar-board::before, :where([data-cl-s~="s28"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-automobile::before, :where([data-cl-s~="s28"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cab::before, :where([data-cl-s~="s28"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-photo-o::before, :where([data-cl-s~="s28"]) .fa-file-picture-o::before, :where([data-cl-s~="s28"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-zip-o::before, :where([data-cl-s~="s28"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-sound-o::before, :where([data-cl-s~="s28"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-movie-o::before, :where([data-cl-s~="s28"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-life-bouy::before, :where([data-cl-s~="s28"]) .fa-life-buoy::before, :where([data-cl-s~="s28"]) .fa-life-saver::before, :where([data-cl-s~="s28"]) .fa-support::before, :where([data-cl-s~="s28"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ra::before, :where([data-cl-s~="s28"]) .fa-resistance::before, :where([data-cl-s~="s28"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ge::before, :where([data-cl-s~="s28"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-y-combinator-square::before, :where([data-cl-s~="s28"]) .fa-yc-square::before, :where([data-cl-s~="s28"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wechat::before, :where([data-cl-s~="s28"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-send::before, :where([data-cl-s~="s28"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-send-o::before, :where([data-cl-s~="s28"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s28"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shekel::before, :where([data-cl-s~="s28"]) .fa-sheqel::before, :where([data-cl-s~="s28"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-intersex::before, :where([data-cl-s~="s28"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hotel::before, :where([data-cl-s~="s28"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-yc::before, :where([data-cl-s~="s28"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-battery-4::before, :where([data-cl-s~="s28"]) .fa-battery::before, :where([data-cl-s~="s28"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-battery-3::before, :where([data-cl-s~="s28"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-battery-2::before, :where([data-cl-s~="s28"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-battery-1::before, :where([data-cl-s~="s28"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-battery-0::before, :where([data-cl-s~="s28"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hourglass-1::before, :where([data-cl-s~="s28"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hourglass-2::before, :where([data-cl-s~="s28"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hourglass-3::before, :where([data-cl-s~="s28"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-grab-o::before, :where([data-cl-s~="s28"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-stop-o::before, :where([data-cl-s~="s28"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-tv::before, :where([data-cl-s~="s28"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-asl-interpreting::before, :where([data-cl-s~="s28"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-deafness::before, :where([data-cl-s~="s28"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s28"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-signing::before, :where([data-cl-s~="s28"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-google-plus-circle::before, :where([data-cl-s~="s28"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-fa::before, :where([data-cl-s~="s28"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-vcard::before, :where([data-cl-s~="s28"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-vcard-o::before, :where([data-cl-s~="s28"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-drivers-license::before, :where([data-cl-s~="s28"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-drivers-license-o::before, :where([data-cl-s~="s28"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thermometer-4::before, :where([data-cl-s~="s28"]) .fa-thermometer::before, :where([data-cl-s~="s28"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thermometer-3::before, :where([data-cl-s~="s28"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thermometer-2::before, :where([data-cl-s~="s28"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thermometer-1::before, :where([data-cl-s~="s28"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-thermometer-0::before, :where([data-cl-s~="s28"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bathtub::before, :where([data-cl-s~="s28"]) .fa-s15::before, :where([data-cl-s~="s28"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-times-rectangle::before, :where([data-cl-s~="s28"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s28"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s28"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s28"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s28"]) .sr-only-focusable:active, :where([data-cl-s~="s28"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s28"]) .faa-wrench.animated, :where([data-cl-s~="s28"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s28"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s28"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s28"]) .faa-ring.animated, :where([data-cl-s~="s28"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s28"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s28"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s28"]) .faa-vertical.animated, :where([data-cl-s~="s28"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s28"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s28"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s28"]) .faa-horizontal.animated, :where([data-cl-s~="s28"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s28"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s28"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s28"]) .faa-flash.animated, :where([data-cl-s~="s28"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s28"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s28"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s28"]) .faa-bounce.animated, :where([data-cl-s~="s28"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s28"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s28"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s28"]) .faa-spin.animated, :where([data-cl-s~="s28"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s28"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s28"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s28"]) .faa-float.animated, :where([data-cl-s~="s28"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s28"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s28"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s28"]) .faa-pulse.animated, :where([data-cl-s~="s28"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s28"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s28"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s28"]) .faa-shake.animated, :where([data-cl-s~="s28"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s28"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s28"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s28"]) .faa-tada.animated, :where([data-cl-s~="s28"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s28"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s28"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s28"]) .faa-passing.animated, :where([data-cl-s~="s28"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s28"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s28"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s28"]) .faa-passing-reverse.animated, :where([data-cl-s~="s28"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s28"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s28"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s28"]) .faa-burst.animated, :where([data-cl-s~="s28"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s28"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s28"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s28"]) .faa-falling.animated, :where([data-cl-s~="s28"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s28"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s28"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s28"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s28"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s28"]) [class^="st-svg-"], :where([data-cl-s~="s28"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s28"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s28"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s28"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-quora::before, :where([data-cl-s~="s28"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s28"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s28"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s28"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s28"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s28"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s28"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s28"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s28"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s28"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s28"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s28"]) .slick-slider .slick-track, :where([data-cl-s~="s28"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s28"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .slick-track::before, :where([data-cl-s~="s28"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s28"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s28"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s28"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s28"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s28"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s28"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s28"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s28"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s28"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s28"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s28"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s28"]) .slick-prev, :where([data-cl-s~="s28"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s28"]) .slick-prev:hover, :where([data-cl-s~="s28"]) .slick-prev:focus, :where([data-cl-s~="s28"]) .slick-next:hover, :where([data-cl-s~="s28"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s28"]) .slick-prev:hover::before, :where([data-cl-s~="s28"]) .slick-prev:focus::before, :where([data-cl-s~="s28"]) .slick-next:hover::before, :where([data-cl-s~="s28"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s28"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s28"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s28"]) .slick-prev::before, :where([data-cl-s~="s28"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s28"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s28"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s28"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s28"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s28"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s28"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s28"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s28"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s28"]) .slick-dots li button:hover, :where([data-cl-s~="s28"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s28"]) .slick-dots li button:hover::before, :where([data-cl-s~="s28"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s28"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s28"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s28"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .st-marquee p:empty, :where([data-cl-s~="s28"]) p:empty{ display: none; }
:where([data-cl-s~="s28"]) .st-notosans, :where([data-cl-s~="s28"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s28"]) .st-m1c, :where([data-cl-s~="s28"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s28"]) main, :where([data-cl-s~="s28"]) article, :where([data-cl-s~="s28"]) aside, :where([data-cl-s~="s28"]) header, :where([data-cl-s~="s28"]) canvas, :where([data-cl-s~="s28"]) details, :where([data-cl-s~="s28"]) figcaption, :where([data-cl-s~="s28"]) figure, :where([data-cl-s~="s28"]) footer, :where([data-cl-s~="s28"]) nav, :where([data-cl-s~="s28"]) section, :where([data-cl-s~="s28"]) summary{ display: block; }
html:where([data-cl-s~="s28"]), :where([data-cl-s~="s28"]) body{ height: 100%; }
:where([data-cl-s~="s28"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s28"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) cite{ font-style: normal; }
:where([data-cl-s~="s28"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s28"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s28"]) h1, :where([data-cl-s~="s28"]) h2, :where([data-cl-s~="s28"]) h3, :where([data-cl-s~="s28"]) h4, :where([data-cl-s~="s28"]) h5, :where([data-cl-s~="s28"]) h6, :where([data-cl-s~="s28"]) h5 span, :where([data-cl-s~="s28"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s28"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s28"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s28"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s28"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s28"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .wp-block-video, :where([data-cl-s~="s28"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .sticky, :where([data-cl-s~="s28"]) .gallery-caption, :where([data-cl-s~="s28"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s28"]) .dashicons, :where([data-cl-s~="s28"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s28"]) [class^="material-icons-"], :where([data-cl-s~="s28"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s28"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s28"]) .st-hide{ display: none; }
:where([data-cl-s~="s28"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s28"]) .post h4 .point-in i, :where([data-cl-s~="s28"]) .n-entry i, :where([data-cl-s~="s28"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-timeline > br, :where([data-cl-s~="s28"]) .st-tab-content > br, :where([data-cl-s~="s28"]) .st_table_sc > br, :where([data-cl-s~="s28"]) .post .st-box-btn > br, :where([data-cl-s~="s28"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s28"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .st-svg-question-circle, :where([data-cl-s~="s28"]) .st-svg-check-circle, :where([data-cl-s~="s28"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s28"]) .st-svg-exclamation-circle, :where([data-cl-s~="s28"]) .st-svg-pencil-square-o, :where([data-cl-s~="s28"]) .st-svg-user, :where([data-cl-s~="s28"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s28"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s28"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s28"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s28"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s28"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s28"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s28"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s28"]) .faa-spin.animated, :where([data-cl-s~="s28"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s28"]) a, :where([data-cl-s~="s28"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s28"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s28"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s28"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s28"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s28"]) img:not(.size-st_header_slider), :where([data-cl-s~="s28"]) video, :where([data-cl-s~="s28"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s28"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s28"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s28"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s28"]) .is-style-st-photoline img, :where([data-cl-s~="s28"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .is-style-st-photohu, :where([data-cl-s~="s28"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s28"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s28"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s28"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s28"]) .st-photohu div img, :where([data-cl-s~="s28"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) img.size-full, :where([data-cl-s~="s28"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s28"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s28"]) .resetwidth img, :where([data-cl-s~="s28"]) .resetwidth video, :where([data-cl-s~="s28"]) .resetwidth object, :where([data-cl-s~="s28"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s28"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s28"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s28"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s28"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s28"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s28"]) .h-100{ height: 100%; }
:where([data-cl-s~="s28"]) .pa0, :where([data-cl-s~="s28"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s28"]) .ma0, :where([data-cl-s~="s28"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s28"]) .mt0, :where([data-cl-s~="s28"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s28"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s28"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s28"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s28"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s28"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s28"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s28"]) .mr0, :where([data-cl-s~="s28"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s28"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s28"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s28"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s28"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s28"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s28"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s28"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s28"]) .ml0, :where([data-cl-s~="s28"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s28"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s28"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s28"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s28"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s28"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s28"]) .mb-0, :where([data-cl-s~="s28"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s28"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s28"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s28"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s28"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s28"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s28"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s28"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s28"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s28"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s28"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s28"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s28"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s28"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s28"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s28"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s28"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s28"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s28"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s28"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s28"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s28"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s28"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s28"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s28"]) .st-bg-stich::after, :where([data-cl-s~="s28"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s28"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s28"]) .st-brackets::before, :where([data-cl-s~="s28"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s28"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s28"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s28"]) .post .st-timeline, :where([data-cl-s~="s28"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s28"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s28"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s28"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s28"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s28"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-timeline > li::after, :where([data-cl-s~="s28"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s28"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s28"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s28"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s28"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s28"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s28"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s28"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s28"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s28"]) .st-timeline-list-text a, :where([data-cl-s~="s28"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s28"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s28"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s28"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s28"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s28"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s28"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s28"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s28"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s28"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s28"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s28"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s28"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s28"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s28"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s28"]) .st-in-mybox .st-point, :where([data-cl-s~="s28"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s28"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s28"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s28"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s28"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s28"]) .st-back-btn .st-fa, :where([data-cl-s~="s28"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s28"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s28"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s28"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s28"]) .smanone{ display: none; }
:where([data-cl-s~="s28"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s28"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s28"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s28"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s28"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s28"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) kbd, :where([data-cl-s~="s28"]) .st-code, :where([data-cl-s~="s28"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s28"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s28"]) kbd, :where([data-cl-s~="s28"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s28"]) pre .st-code, :where([data-cl-s~="s28"]) .st-pre .st-code, :where([data-cl-s~="s28"]) pre code, :where([data-cl-s~="s28"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s28"]) .clear{ clear: both; }
:where([data-cl-s~="s28"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s28"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s28"]) thead th, :where([data-cl-s~="s28"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s28"]) table thead th, :where([data-cl-s~="s28"]) table thead th p, :where([data-cl-s~="s28"]) table thead tr td, :where([data-cl-s~="s28"]) .post table thead tr td, :where([data-cl-s~="s28"]) .post table thead tr td p, :where([data-cl-s~="s28"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s28"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s28"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s28"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s28"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s28"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s28"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s28"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s28"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s28"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s28"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s28"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s28"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s28"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s28"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s28"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s28"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s28"]) #side aside .slick-dots li, :where([data-cl-s~="s28"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s28"]) .slick-prev, :where([data-cl-s~="s28"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s28"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s28"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s28"]) .slick-prev:hover, :where([data-cl-s~="s28"]) .slick-prev:focus, :where([data-cl-s~="s28"]) .slick-next:hover, :where([data-cl-s~="s28"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s28"]) .slick-prev::before, :where([data-cl-s~="s28"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s28"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s28"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s28"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s28"]) .slick-slide:focus, :where([data-cl-s~="s28"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s28"]) .slider, :where([data-cl-s~="s28"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s28"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s28"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s28"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s28"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s28"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s28"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s28"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s28"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s28"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s28"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s28"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .header-post-slider.is-wide, :where([data-cl-s~="s28"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s28"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s28"]) .post-slide-image, :where([data-cl-s~="s28"]) .post-slide-more, :where([data-cl-s~="s28"]) .post-card-image, :where([data-cl-s~="s28"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s28"]) .post-slide-image:hover, :where([data-cl-s~="s28"]) .post-slide-more:hover, :where([data-cl-s~="s28"]) .post-card-image:hover, :where([data-cl-s~="s28"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s28"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s28"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s28"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s28"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s28"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s28"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s28"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s28"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s28"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s28"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s28"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s28"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s28"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s28"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s28"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s28"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s28"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s28"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s28"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s28"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s28"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s28"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s28"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s28"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s28"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s28"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s28"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s28"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s28"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s28"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s28"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s28"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s28"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s28"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s28"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s28"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s28"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s28"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s28"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s28"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s28"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s28"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s28"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s28"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s28"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s28"]) .post-card-date .st-fa, :where([data-cl-s~="s28"]) .post-slide-date .st-fa, :where([data-cl-s~="s28"]) .post-card-date .fa, :where([data-cl-s~="s28"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s28"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s28"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s28"]) .post-card-excerpt p, :where([data-cl-s~="s28"]) main .post-slide-excerpt p, :where([data-cl-s~="s28"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s28"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s28"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s28"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s28"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s28"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s28"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s28"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s28"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .content-post-slider, :where([data-cl-s~="s28"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s28"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s28"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s28"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s28"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s28"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s28"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s28"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s28"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s28"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s28"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s28"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s28"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s28"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s28"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s28"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s28"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s28"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s28"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s28"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s28"]) a.st-flexbox-link, :where([data-cl-s~="s28"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s28"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s28"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s28"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s28"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s28"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s28"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s28"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s28"]) .st-header-flexbox ul, :where([data-cl-s~="s28"]) .post .st-header-flexbox ol, :where([data-cl-s~="s28"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s28"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s28"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s28"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s28"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s28"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s28"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s28"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s28"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s28"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s28"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s28"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s28"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s28"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s28"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s28"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s28"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s28"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) pre, :where([data-cl-s~="s28"]) .wp-block-details summary, :where([data-cl-s~="s28"]) p, :where([data-cl-s~="s28"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s28"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s28"]) .yellowbox, :where([data-cl-s~="s28"]) .graybox, :where([data-cl-s~="s28"]) .redbox, :where([data-cl-s~="s28"]) #topnews .clearfix dd p, :where([data-cl-s~="s28"]) .post ul li, :where([data-cl-s~="s28"]) .post ol li, :where([data-cl-s~="s28"]) #comments #respond, :where([data-cl-s~="s28"]) .st-tab-content > label, :where([data-cl-s~="s28"]) .st-tabs__tab-list-item, :where([data-cl-s~="s28"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s28"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s28"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) h1{ margin: 0px; }
:where([data-cl-s~="s28"]) h2.has-st-regular-font-size, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s28"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s28"]) .h3modoki, :where([data-cl-s~="s28"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s28"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s28"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s28"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s28"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s28"]) h5, :where([data-cl-s~="s28"]) h5 span, :where([data-cl-s~="s28"]) .h5modoki, :where([data-cl-s~="s28"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s28"]) #footer h5, :where([data-cl-s~="s28"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s28"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s28"]) h6, :where([data-cl-s~="s28"]) h6 span, :where([data-cl-s~="s28"]) .h6modoki, :where([data-cl-s~="s28"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s28"]) .st-h-copy-toc, :where([data-cl-s~="s28"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s28"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s28"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s28"]) p, :where([data-cl-s~="s28"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s28"]) header .descr.sitenametop, :where([data-cl-s~="s28"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s28"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s28"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s28"]) header .descr.sitename-only, :where([data-cl-s~="s28"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s28"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s28"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s28"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s28"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s28"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s28"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s28"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s28"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s28"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s28"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s28"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s28"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s28"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s28"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s28"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s28"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s28"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s28"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s28"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s28"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s28"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s28"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s28"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s28"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s28"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s28"]) .blog_info .st-fa, :where([data-cl-s~="s28"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s28"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s28"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s28"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s28"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s28"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s28"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s28"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s28"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s28"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s28"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s28"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s28"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s28"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s28"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s28"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .h5modoki, :where([data-cl-s~="s28"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s28"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s28"]) .h2modoki, :where([data-cl-s~="s28"]) .h3modoki, :where([data-cl-s~="s28"]) .h4modoki, :where([data-cl-s~="s28"]) .h5modoki, :where([data-cl-s~="s28"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s28"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s28"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s28"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s28"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s28"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s28"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s28"]) .wp-block-image figcaption a, :where([data-cl-s~="s28"]) .wp-block-image figcaption, :where([data-cl-s~="s28"]) .wp-caption-text a, :where([data-cl-s~="s28"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s28"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s28"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s28"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s28"]) #side .widget_meta ul li, :where([data-cl-s~="s28"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s28"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s28"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #content{ position: relative; }
:where([data-cl-s~="s28"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s28"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s28"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s28"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s28"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s28"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s28"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s28"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s28"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s28"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s28"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s28"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s28"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s28"]) .post .blogbox .st-fa, :where([data-cl-s~="s28"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s28"]) .post .blogbox .fa, :where([data-cl-s~="s28"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s28"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s28"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s28"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s28"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s28"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s28"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s28"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-large, :where([data-cl-s~="s28"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s28"]) .inyoumodoki, :where([data-cl-s~="s28"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .inyoumodoki::before, :where([data-cl-s~="s28"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s28"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s28"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s28"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) blockquote.tiktok-embed, :where([data-cl-s~="s28"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s28"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s28"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s28"]) .post blockquote cite, :where([data-cl-s~="s28"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s28"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s28"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s28"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s28"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s28"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s28"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s28"]) .ymarker, :where([data-cl-s~="s28"]) .ymarker-s, :where([data-cl-s~="s28"]) .gmarker, :where([data-cl-s~="s28"]) .gmarker-s, :where([data-cl-s~="s28"]) .rmarker, :where([data-cl-s~="s28"]) .rmarker-s, :where([data-cl-s~="s28"]) .bmarker, :where([data-cl-s~="s28"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s28"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s28"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s28"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s28"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s28"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s28"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s28"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s28"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s28"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s28"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s28"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s28"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .post .yellowbox .maruck, :where([data-cl-s~="s28"]) .post .yellowbox .maruno, :where([data-cl-s~="s28"]) .post .yellowbox p:last-child, :where([data-cl-s~="s28"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s28"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .graybox .maruck, :where([data-cl-s~="s28"]) .post .graybox .maruno, :where([data-cl-s~="s28"]) .post .graybox p:last-child, :where([data-cl-s~="s28"]) .post .graybox ol:last-child, :where([data-cl-s~="s28"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .redbox .maruck, :where([data-cl-s~="s28"]) .post .redbox .maruno, :where([data-cl-s~="s28"]) .post .redbox p:last-child, :where([data-cl-s~="s28"]) .post .redbox ol:last-child, :where([data-cl-s~="s28"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .freebox .maruck, :where([data-cl-s~="s28"]) .post .freebox .maruno, :where([data-cl-s~="s28"]) .post .st-mybox .maruck, :where([data-cl-s~="s28"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s28"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s28"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s28"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s28"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s28"]) span.sankou, :where([data-cl-s~="s28"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s28"]) span.sankou.green, :where([data-cl-s~="s28"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s28"]) span.sankou.blue, :where([data-cl-s~="s28"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s28"]) span.st-hisu, :where([data-cl-s~="s28"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s28"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s28"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s28"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s28"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s28"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s28"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s28"]) .st-wrench-icon i::before, :where([data-cl-s~="s28"]) .st-wrench-icon::before, :where([data-cl-s~="s28"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s28"]) .st-ring-icon i::before, :where([data-cl-s~="s28"]) .st-ring-icon::before, :where([data-cl-s~="s28"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s28"]) .st-horizontal-icon i::before, :where([data-cl-s~="s28"]) .st-horizontal-icon::before, :where([data-cl-s~="s28"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s28"]) .st-vertical-icon i::before, :where([data-cl-s~="s28"]) .st-vertical-icon::before, :where([data-cl-s~="s28"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s28"]) .st-flash-icon i::before, :where([data-cl-s~="s28"]) .st-flash-icon::before, :where([data-cl-s~="s28"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s28"]) .st-bounce-icon i::before, :where([data-cl-s~="s28"]) .st-bounce-icon::before, :where([data-cl-s~="s28"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s28"]) .st-rotation-icon i::before, :where([data-cl-s~="s28"]) .st-rotation-icon::before, :where([data-cl-s~="s28"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s28"]) .st-float-icon i::before, :where([data-cl-s~="s28"]) .st-float-icon::before, :where([data-cl-s~="s28"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s28"]) .st-pulse-icon i::before, :where([data-cl-s~="s28"]) .st-pulse-icon::before, :where([data-cl-s~="s28"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s28"]) .st-shake-s-icon i::before, :where([data-cl-s~="s28"]) .st-shake-s-icon::before, :where([data-cl-s~="s28"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s28"]) .st-shake-icon i::before, :where([data-cl-s~="s28"]) .st-shake-icon::before, :where([data-cl-s~="s28"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s28"]) .st-tada-icon i::before, :where([data-cl-s~="s28"]) .st-tada-icon::before, :where([data-cl-s~="s28"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s28"]) .st-passing-icon i::before, :where([data-cl-s~="s28"]) .st-passing-icon::before, :where([data-cl-s~="s28"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s28"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s28"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s28"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s28"]) .st-burst-icon i::before, :where([data-cl-s~="s28"]) .st-burst-icon::before, :where([data-cl-s~="s28"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s28"]) .st-falling-icon i::before, :where([data-cl-s~="s28"]) .st-falling-icon::before, :where([data-cl-s~="s28"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s28"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s28"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s28"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s28"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s28"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s28"]) .y-star, :where([data-cl-s~="s28"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s28"]) .y-star .st-svg-star, :where([data-cl-s~="s28"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s28"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s28"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s28"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s28"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s28"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s28"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s28"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s28"]) .post .p-entry-t, :where([data-cl-s~="s28"]) #side .p-entry-t, :where([data-cl-s~="s28"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s28"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s28"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s28"]) #footer .pop-box, :where([data-cl-s~="s28"]) .nowhits .pop-box, :where([data-cl-s~="s28"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s28"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s28"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s28"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s28"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s28"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s28"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s28"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s28"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s28"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s28"]) footer .footer-wbox .headbox, :where([data-cl-s~="s28"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s28"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s28"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s28"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s28"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s28"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s28"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s28"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s28"]) #content-w .category .p-entry, :where([data-cl-s~="s28"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s28"]) #content-w .post .category .p-entry, :where([data-cl-s~="s28"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s28"]) #content-w .category .p-entry::after, :where([data-cl-s~="s28"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s28"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s28"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s28"]) .category .p-entry-t, :where([data-cl-s~="s28"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s28"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s28"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s28"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s28"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s28"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s28"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s28"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s28"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s28"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s28"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s28"]) .poprank{ position: relative; }
:where([data-cl-s~="s28"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s28"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s28"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s28"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s28"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s28"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s28"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s28"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s28"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) #footer .copy, :where([data-cl-s~="s28"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s28"]) #footer .copy a, :where([data-cl-s~="s28"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s28"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s28"]) .head-telno a, :where([data-cl-s~="s28"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s28"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s28"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s28"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s28"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s28"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s28"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s28"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s28"]) .headbox, :where([data-cl-s~="s28"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s28"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s28"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s28"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s28"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s28"]) .widget_recent_entries ul li a, :where([data-cl-s~="s28"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s28"]) .widget_recent_entries ul li, :where([data-cl-s~="s28"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s28"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s28"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s28"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s28"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s28"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s28"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s28"]) footer .widget_recent_entries ul, :where([data-cl-s~="s28"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s28"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s28"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s28"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s28"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s28"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s28"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s28"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s28"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s28"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s28"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s28"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s28"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s28"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s28"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s28"]) #st-infomation-widget .huto *, :where([data-cl-s~="s28"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s28"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s28"]) footer .widget_tag_cloud, :where([data-cl-s~="s28"]) footer .widget_categories, :where([data-cl-s~="s28"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #footer .st-formbtn, :where([data-cl-s~="s28"]) #footer .rssbox, :where([data-cl-s~="s28"]) #footer .st-author-box, :where([data-cl-s~="s28"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s28"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s28"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s28"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s28"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s28"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s28"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s28"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s28"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s28"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s28"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s28"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s28"]) .kanren h3 a, :where([data-cl-s~="s28"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s28"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s28"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s28"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s28"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s28"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s28"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s28"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s28"]) .kanren.pop-box h5, :where([data-cl-s~="s28"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s28"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s28"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s28"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s28"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s28"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s28"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s28"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s28"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s28"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s28"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s28"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s28"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s28"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s28"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s28"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s28"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s28"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s28"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s28"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s28"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s28"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s28"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s28"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s28"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s28"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s28"]) .st-author-box .st-fa, :where([data-cl-s~="s28"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s28"]) ul#st-tab-menu, :where([data-cl-s~="s28"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s28"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s28"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s28"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s28"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s28"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s28"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s28"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s28"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s28"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s28"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .st-author-sns, :where([data-cl-s~="s28"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-author-sns .st-fa, :where([data-cl-s~="s28"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-author-sns .st-fa, :where([data-cl-s~="s28"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s28"]) .st-author-sns a, :where([data-cl-s~="s28"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s28"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s28"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s28"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s28"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s28"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s28"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s28"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s28"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s28"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s28"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s28"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s28"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s28"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s28"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s28"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s28"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s28"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s28"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s28"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s28"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s28"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s28"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s28"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s28"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s28"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s28"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s28"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s28"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s28"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s28"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s28"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s28"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s28"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s28"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s28"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s28"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s28"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s28"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s28"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s28"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s28"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .post table tfoot, :where([data-cl-s~="s28"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s28"]) .post table thead th, :where([data-cl-s~="s28"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s28"]) table > thead > tr > td, :where([data-cl-s~="s28"]) table > thead > tr > th, :where([data-cl-s~="s28"]) table > tr > td, :where([data-cl-s~="s28"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s28"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s28"]) table tr td, :where([data-cl-s~="s28"]) table#wp-calendar tr td, :where([data-cl-s~="s28"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s28"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s28"]) table th, :where([data-cl-s~="s28"]) table th p, :where([data-cl-s~="s28"]) .post table tr td p, :where([data-cl-s~="s28"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s28"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s28"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s28"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s28"]) tr.st-centertable, :where([data-cl-s~="s28"]) td.st-centertable, :where([data-cl-s~="s28"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s28"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s28"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s28"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s28"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s28"]) .post .scroll-box.pc table td, :where([data-cl-s~="s28"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s28"]) .is-style-scroll-box.pc, :where([data-cl-s~="s28"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s28"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s28"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s28"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s28"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s28"]) img.float-left{ float: left; }
:where([data-cl-s~="s28"]) img.float-right{ float: right; }
:where([data-cl-s~="s28"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s28"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s28"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s28"]) .widget_media_image, :where([data-cl-s~="s28"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) main ul, :where([data-cl-s~="s28"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s28"]) main .sns ul, :where([data-cl-s~="s28"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) main ul.st_toc_list, :where([data-cl-s~="s28"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) main ul.st-box-btn, :where([data-cl-s~="s28"]) main ul.st_toc_list, :where([data-cl-s~="s28"]) main ol.st_toc_list, :where([data-cl-s~="s28"]) main ul.has-st-border, :where([data-cl-s~="s28"]) main ol.has-st-border, :where([data-cl-s~="s28"]) main ul.has-background, :where([data-cl-s~="s28"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s28"]) main ul ul, :where([data-cl-s~="s28"]) main ul ol, :where([data-cl-s~="s28"]) main ol ul, :where([data-cl-s~="s28"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s28"]) .is-style-st-check, :where([data-cl-s~="s28"]) .is-style-st-timeline-count, :where([data-cl-s~="s28"]) .is-style-st-timeline-list, :where([data-cl-s~="s28"]) .is-style-st-circle, :where([data-cl-s~="s28"]) .is-style-st-circle-border, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox, :where([data-cl-s~="s28"]) .is-style-st-maruck, :where([data-cl-s~="s28"]) .is-style-st-maruno, :where([data-cl-s~="s28"]) .is-style-st-no, :where([data-cl-s~="s28"]) .is-style-st-no-border, :where([data-cl-s~="s28"]) .st-list-circle ul, :where([data-cl-s~="s28"]) .st-list-check ul, :where([data-cl-s~="s28"]) .st-square-checkbox ul, :where([data-cl-s~="s28"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s28"]) .maruck ul, :where([data-cl-s~="s28"]) .maruno ul, :where([data-cl-s~="s28"]) .st-list-no ul, :where([data-cl-s~="s28"]) .st-list-circle ol, :where([data-cl-s~="s28"]) .st-list-check ol, :where([data-cl-s~="s28"]) .st-square-checkbox ol, :where([data-cl-s~="s28"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s28"]) .maruck ol, :where([data-cl-s~="s28"]) .maruno ol, :where([data-cl-s~="s28"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) main ul li, :where([data-cl-s~="s28"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s28"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s28"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s28"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s28"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s28"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s28"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s28"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s28"]) .kome ol, :where([data-cl-s~="s28"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s28"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s28"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s28"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou, :where([data-cl-s~="s28"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) main .st-list-border ul li, :where([data-cl-s~="s28"]) main .st-list-border ol li, :where([data-cl-s~="s28"]) main ul.is-style-st-border li, :where([data-cl-s~="s28"]) main ol.is-style-st-border li, :where([data-cl-s~="s28"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s28"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s28"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s28"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s28"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s28"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s28"]) ul li{ text-align: left; }
:where([data-cl-s~="s28"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s28"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s28"]) .post .is-style-st-maruno, :where([data-cl-s~="s28"]) .post .is-style-st-maruck, :where([data-cl-s~="s28"]) .post .maruno, :where([data-cl-s~="s28"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s28"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s28"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s28"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s28"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s28"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s28"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s28"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s28"]) .post .maruno li, :where([data-cl-s~="s28"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s28"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s28"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s28"]) .post .maruno li::before, :where([data-cl-s~="s28"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s28"]) .is-style-st-border > li, :where([data-cl-s~="s28"]) .is-style-st-circle-border > li, :where([data-cl-s~="s28"]) .is-style-st-check-border > li, :where([data-cl-s~="s28"]) .is-style-st-no-border > li, :where([data-cl-s~="s28"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) ol.is-style-st-circle > li, :where([data-cl-s~="s28"]) ul.is-style-st-circle > li, :where([data-cl-s~="s28"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s28"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s28"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s28"]) .is-style-st-circle > li::before, :where([data-cl-s~="s28"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s28"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s28"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s28"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s28"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s28"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-check > li, :where([data-cl-s~="s28"]) .is-style-st-check-border > li, :where([data-cl-s~="s28"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s28"]) .is-style-st-check > li::before, :where([data-cl-s~="s28"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s28"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s28"]) .is-style-st-check > li::after, :where([data-cl-s~="s28"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s28"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .is-style-st-no > li, :where([data-cl-s~="s28"]) .is-style-st-no-border > li, :where([data-cl-s~="s28"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s28"]) .is-style-st-no > li::before, :where([data-cl-s~="s28"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s28"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s28"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s28"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s28"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s28"]) .st-link-guide li a, :where([data-cl-s~="s28"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s28"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s28"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s28"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s28"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s28"]) main, :where([data-cl-s~="s28"]) .st-count-reset, :where([data-cl-s~="s28"]) .st-link-guide, :where([data-cl-s~="s28"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s28"]) footer .st-link-guide ul, :where([data-cl-s~="s28"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s28"]) .post .st-box-btn, :where([data-cl-s~="s28"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s28"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s28"]) .st-box-btn li, :where([data-cl-s~="s28"]) .post .st-box-btn li, :where([data-cl-s~="s28"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s28"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s28"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s28"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s28"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s28"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s28"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s28"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s28"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s28"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s28"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s28"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s28"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s28"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s28"]) .st-box-btn .st-fa, :where([data-cl-s~="s28"]) .st-box-btn .fa, :where([data-cl-s~="s28"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s28"]) .post .st-box-btn-text, :where([data-cl-s~="s28"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s28"]) .post .st-box-btn-memo, :where([data-cl-s~="s28"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s28"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s28"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s28"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s28"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s28"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-box-btn .st-fa, :where([data-cl-s~="s28"]) .st-box-btn .fa, :where([data-cl-s~="s28"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s28"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s28"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s28"]) footer ul.st-box-btn img, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s28"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s28"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s28"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s28"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s28"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s28"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s28"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s28"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s28"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s28"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s28"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s28"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide li, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s28"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide li a, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s28"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide li a, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s28"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s28"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s28"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s28"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s28"]) .st-link-guide .sub-menu, :where([data-cl-s~="s28"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s28"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s28"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s28"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s28"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s28"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s28"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s28"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s28"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s28"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s28"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s28"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-btn-open .st-fa, :where([data-cl-s~="s28"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s28"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s28"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s28"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s28"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s28"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-memobox2 .st-fa, :where([data-cl-s~="s28"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s28"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s28"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s28"]) .st-memobox .st-fa, :where([data-cl-s~="s28"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s28"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s28"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s28"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s28"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s28"]) .st-mybox .st-fa, :where([data-cl-s~="s28"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s28"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s28"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s28"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s28"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s28"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s28"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s28"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s28"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s28"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s28"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s28"]) .p-entry-f .st-fa, :where([data-cl-s~="s28"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s28"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s28"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s28"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s28"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s28"]) .post .st-minihukidashi, :where([data-cl-s~="s28"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s28"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s28"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s28"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s28"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s28"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s28"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s28"]) .hukidashi-underline::before, :where([data-cl-s~="s28"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s28"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s28"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s28"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-marumozi .st-fa, :where([data-cl-s~="s28"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s28"]) .st-marumozi .fa, :where([data-cl-s~="s28"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s28"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s28"]) .st-marumozi .photoline img, :where([data-cl-s~="s28"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s28"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s28"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s28"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s28"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s28"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s28"]) main .clip-memotext ul, :where([data-cl-s~="s28"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s28"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s28"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s28"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s28"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s28"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s28"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s28"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s28"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s28"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s28"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s28"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s28"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s28"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s28"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s28"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s28"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s28"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s28"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s28"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s28"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s28"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s28"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s28"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s28"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s28"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s28"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s28"]) .post .st-square-checkbox > li, :where([data-cl-s~="s28"]) .st-square-checkbox ul li, :where([data-cl-s~="s28"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-square-checkbox li, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s28"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s28"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s28"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s28"]) .post .st-square-checkbox > li, :where([data-cl-s~="s28"]) .st-square-checkbox ul li, :where([data-cl-s~="s28"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .rankstlink-l2 p a, :where([data-cl-s~="s28"]) .rankstlink-l p a, :where([data-cl-s~="s28"]) .rankstlink-b p a, :where([data-cl-s~="s28"]) .rankstlink-r p a, :where([data-cl-s~="s28"]) .rankstlink-r2 p a, :where([data-cl-s~="s28"]) .rankstlink-a p a, :where([data-cl-s~="s28"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s28"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s28"]) .rankstlink-l p a:hover, :where([data-cl-s~="s28"]) .rankstlink-b p a:hover, :where([data-cl-s~="s28"]) .rankstlink-r p a:hover, :where([data-cl-s~="s28"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s28"]) .rankstlink-a p a:hover, :where([data-cl-s~="s28"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s28"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s28"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s28"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s28"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s28"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s28"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s28"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s28"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s28"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s28"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s28"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s28"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-mcbox-text, :where([data-cl-s~="s28"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s28"]) .st-mcbox-title, :where([data-cl-s~="s28"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s28"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s28"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s28"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s28"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s28"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s28"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s28"]) a.itembox-link p, :where([data-cl-s~="s28"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s28"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s28"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s28"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s28"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s28"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s28"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s28"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s28"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s28"]) .st-user-comment-box .st-star, :where([data-cl-s~="s28"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s28"]) .st-user-comment-box .st-star, :where([data-cl-s~="s28"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s28"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s28"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s28"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s28"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s28"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container, :where([data-cl-s~="s28"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s28"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s28"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s28"]) .post #st_toc_container ul, :where([data-cl-s~="s28"]) .post #st_toc_container ol, :where([data-cl-s~="s28"]) .post .st_toc_container ul, :where([data-cl-s~="s28"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .post #st_toc_container li ul, :where([data-cl-s~="s28"]) .post #st_toc_container li ol, :where([data-cl-s~="s28"]) .post .st_toc_container li ul, :where([data-cl-s~="s28"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #st_toc_container li li:empty, :where([data-cl-s~="s28"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s28"]) .st_toc_container li li:empty, :where([data-cl-s~="s28"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s28"]) #st_toc_container li:empty, :where([data-cl-s~="s28"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) #st_toc_container ul a, :where([data-cl-s~="s28"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s28"]) #st_toc_container ul li li a, :where([data-cl-s~="s28"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s28"]) #st_toc_container ul a:hover, :where([data-cl-s~="s28"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s28"]) .post #st_toc_container ul ul, :where([data-cl-s~="s28"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s28"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s28"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s28"]) #st_toc_container li, :where([data-cl-s~="s28"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s28"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s28"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s28"]) #st_toc_container > ul > li, :where([data-cl-s~="s28"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s28"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s28"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s28"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s28"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s28"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s28"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s28"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s28"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container li li a::before, :where([data-cl-s~="s28"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s28"]) #st_toc_container li li, :where([data-cl-s~="s28"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s28"]) #st_toc_container li li li, :where([data-cl-s~="s28"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s28"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s28"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s28"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s28"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s28"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s28"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s28"]) .st_toc_back, :where([data-cl-s~="s28"]) .st_toc_back:focus, :where([data-cl-s~="s28"]) .st_toc_back:hover, :where([data-cl-s~="s28"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s28"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s28"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s28"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s28"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s28"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s28"]) .st_toc_back.is-rounded, :where([data-cl-s~="s28"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s28"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s28"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s28"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s28"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s28"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s28"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s28"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s28"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s28"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s28"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s28"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s28"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s28"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s28"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s28"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s28"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s28"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s28"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s28"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s28"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s28"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s28"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s28"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s28"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s28"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s28"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s28"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s28"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s28"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s28"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s28"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s28"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s28"]) .side_toc #st_toc_container li, :where([data-cl-s~="s28"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s28"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s28"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s28"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s28"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s28"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s28"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s28"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s28"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s28"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s28"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s28"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s28"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s28"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s28"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s28"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s28"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s28"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s28"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s28"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s28"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s28"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s28"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s28"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s28"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s28"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s28"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s28"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s28"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s28"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s28"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s28"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s28"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s28"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s28"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s28"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s28"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s28"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s28"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s28"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s28"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s28"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s28"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s28"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list, :where([data-cl-s~="s28"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s28"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s28"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s28"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s28"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s28"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s28"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s28"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s28"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s28"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s28"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s28"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s28"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s28"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s28"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s28"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s28"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s28"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s28"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s28"]) textarea, :where([data-cl-s~="s28"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s28"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s28"]) textarea, :where([data-cl-s~="s28"]) select{ padding: 5px; }
:where([data-cl-s~="s28"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s28"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s28"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s28"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s28"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s28"]) .post_password{ text-align: center; }
:where([data-cl-s~="s28"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox, :where([data-cl-s~="s28"]) .responbox30, :where([data-cl-s~="s28"]) .responbox33, :where([data-cl-s~="s28"]) .responbox40, :where([data-cl-s~="s28"]) .responbox50, :where([data-cl-s~="s28"]) .responbox60, :where([data-cl-s~="s28"]) .responbox70, :where([data-cl-s~="s28"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s28"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s28"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s28"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s28"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s28"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s28"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s28"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s28"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s28"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s28"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s28"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s28"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .responbox60, :where([data-cl-s~="s28"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s28"]) .post .amazonjs_item h4, :where([data-cl-s~="s28"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s28"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s28"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s28"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s28"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s28"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s28"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s28"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s28"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s28"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s28"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s28"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s28"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s28"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s28"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s28"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s28"]) .appreach__developper, :where([data-cl-s~="s28"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s28"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s28"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s28"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s28"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s28"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s28"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s28"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s28"]) .post .w3eden 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), :where([data-cl-s~="s28"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s28"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s28"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s28"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s28"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s28"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s28"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s28"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) a.st-cardlink, :where([data-cl-s~="s28"]) a .st-cardbox h5, :where([data-cl-s~="s28"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s28"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .post .st-cardbox p, :where([data-cl-s~="s28"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s28"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s28"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s28"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s28"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s28"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s28"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s28"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s28"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s28"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s28"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s28"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s28"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s28"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-card-title-head .st-fa, :where([data-cl-s~="s28"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s28"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s28"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s28"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s28"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s28"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s28"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s28"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s28"]) #footer p.cardbox-more, :where([data-cl-s~="s28"]) #side p.cardbox-more, :where([data-cl-s~="s28"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s28"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s28"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s28"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s28"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s28"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s28"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s28"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s28"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s28"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s28"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s28"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s28"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s28"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s28"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s28"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s28"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s28"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s28"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s28"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s28"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s28"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s28"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s28"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s28"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s28"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s28"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s28"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s28"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s28"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s28"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s28"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s28"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s28"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s28"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s28"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s28"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s28"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s28"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s28"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s28"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s28"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s28"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s28"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s28"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s28"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s28"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s28"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s28"]) header h1#st-mobile-logo, :where([data-cl-s~="s28"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s28"]) #st-mobile-logo h1, :where([data-cl-s~="s28"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s28"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s28"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s28"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s28"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s28"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s28"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s28"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s28"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s28"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s28"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s28"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s28"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s28"]) .op-text, :where([data-cl-s~="s28"]) .op-text a, :where([data-cl-s~="s28"]) .op-text2, :where([data-cl-s~="s28"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s28"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s28"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s28"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s28"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s28"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s28"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s28"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s28"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s28"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s28"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s28"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s28"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s28"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s28"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s28"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s28"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s28"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s28"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s28"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s28"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s28"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s28"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s28"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s28"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-middle-menu .st-fa, :where([data-cl-s~="s28"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s28"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s28"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s28"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s28"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s28"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s28"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s28"]) nav.st5, :where([data-cl-s~="s28"]) #st-menuwide div.menu, :where([data-cl-s~="s28"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s28"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s28"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s28"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s28"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s28"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s28"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s28"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s28"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s28"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s28"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .st-cardlink-card-link, :where([data-cl-s~="s28"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s28"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s28"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s28"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s28"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s28"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s28"]) #side #st-header-cardlink, :where([data-cl-s~="s28"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s28"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s28"]) #side .st-cardlink-card, :where([data-cl-s~="s28"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s28"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s28"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #search, :where([data-cl-s~="s28"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s28"]) .cs-text input.cs-text-input, :where([data-cl-s~="s28"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s28"]) .cs-text input.cs-text-input, :where([data-cl-s~="s28"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s28"]) #s, :where([data-cl-s~="s28"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s28"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s28"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s28"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s28"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s28"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s28"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s28"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s28"]) .cs-term, :where([data-cl-s~="s28"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s28"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s28"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s28"]) .cs-term-list, :where([data-cl-s~="s28"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s28"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s28"]) .cs-term-item, :where([data-cl-s~="s28"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s28"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s28"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s28"]) .cs-term-label, :where([data-cl-s~="s28"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .cs-term-label:hover, :where([data-cl-s~="s28"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s28"]) .cs-term-checkbox, :where([data-cl-s~="s28"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s28"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s28"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s28"]) .cs-order, :where([data-cl-s~="s28"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .cs-order-item, :where([data-cl-s~="s28"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s28"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s28"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s28"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s28"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .cs-term-item, :where([data-cl-s~="s28"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s28"]) .acordion_search .cs-term-item, :where([data-cl-s~="s28"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s28"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s28"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s28"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s28"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s28"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s28"]) .st-countdown-expired, :where([data-cl-s~="s28"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s28"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s28"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s28"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s28"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s28"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s28"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s28"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s28"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s28"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s28"]) footer ul, :where([data-cl-s~="s28"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s28"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s28"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s28"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s28"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s28"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s28"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s28"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s28"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s28"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s28"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s28"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s28"]) .pagination span, :where([data-cl-s~="s28"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s28"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #breadcrumb, :where([data-cl-s~="s28"]) #breadcrumb ol, :where([data-cl-s~="s28"]) #breadcrumb li, :where([data-cl-s~="s28"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s28"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s28"]) #breadcrumb ol li a, :where([data-cl-s~="s28"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s28"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s28"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s28"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s28"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .snstext, :where([data-cl-s~="s28"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s28"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s28"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s28"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s28"]) .sns li a .st-fa, :where([data-cl-s~="s28"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s28"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s28"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s28"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s28"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s28"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s28"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s28"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s28"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s28"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s28"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s28"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s28"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s28"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s28"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s28"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s28"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s28"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s28"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s28"]) .wp-block-rss *, :where([data-cl-s~="s28"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s28"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s28"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s28"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .wp-block-rss a, :where([data-cl-s~="s28"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s28"]) .wp-block-rss a:hover, :where([data-cl-s~="s28"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s28"]) .wp-block-rss, :where([data-cl-s~="s28"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s28"]) .widget_rss ul, :where([data-cl-s~="s28"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s28"]) .wp-block-rss li, :where([data-cl-s~="s28"]) #side aside .widget_rss li, :where([data-cl-s~="s28"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .post .wp-block-rss li, :where([data-cl-s~="s28"]) .post .widget_rss li, :where([data-cl-s~="s28"]) .wp-block-rss li, :where([data-cl-s~="s28"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s28"]) .post .widget_rss li:last-child, :where([data-cl-s~="s28"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s28"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s28"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s28"]) .wp-block-rss time, :where([data-cl-s~="s28"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s28"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s28"]) .widget_rss cite, :where([data-cl-s~="s28"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s28"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s28"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s28"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s28"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s28"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s28"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s28"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s28"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s28"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s28"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s28"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s28"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s28"]) #comments .comment .comment-form-title, :where([data-cl-s~="s28"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s28"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s28"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s28"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s28"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s28"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s28"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s28"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s28"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s28"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s28"]) .vcard .fn, :where([data-cl-s~="s28"]) .comment-author a, :where([data-cl-s~="s28"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s28"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s28"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s28"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s28"]) #comments label{ display: block; }
:where([data-cl-s~="s28"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s28"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s28"]) .says{ display: none; }
:where([data-cl-s~="s28"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s28"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s28"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s28"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s28"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s28"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s28"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s28"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s28"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s28"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s28"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s28"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s28"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s28"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s28"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s28"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s28"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s28"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s28"]) li.pingback .comment-author a, :where([data-cl-s~="s28"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s28"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s28"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s28"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s28"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s28"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s28"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s28"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .p-navi .st-next i, :where([data-cl-s~="s28"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s28"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s28"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s28"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s28"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s28"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s28"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s28"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s28"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s28"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s28"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s28"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s28"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s28"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s28"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s28"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s28"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s28"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s28"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s28"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s28"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s28"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s28"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s28"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #side .st-gallery, :where([data-cl-s~="s28"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-gallery a, :where([data-cl-s~="s28"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s28"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s28"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s28"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s28"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s28"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s28"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s28"]) header{ text-align: center; }
:where([data-cl-s~="s28"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s28"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s28"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s28"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s28"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s28"]) .post.post-search, :where([data-cl-s~="s28"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s28"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s28"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s28"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s28"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s28"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s28"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s28"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .eyecatch-copyurl a, :where([data-cl-s~="s28"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s28"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s28"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s28"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s28"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s28"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s28"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s28"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s28"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s28"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s28"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s28"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s28"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s28"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s28"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s28"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s28"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s28"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s28"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s28"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .lp .post img, :where([data-cl-s~="s28"]) .lp .post video, :where([data-cl-s~="s28"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s28"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .lp .st-author-box, :where([data-cl-s~="s28"]) .lp #gazou, :where([data-cl-s~="s28"]) .lp #itiran, :where([data-cl-s~="s28"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s28"]) .lp #breadcrumb, :where([data-cl-s~="s28"]) .lp .blogbox, :where([data-cl-s~="s28"]) .lp .tagst, :where([data-cl-s~="s28"]) .lp .point, :where([data-cl-s~="s28"]) .lp .p-navi, :where([data-cl-s~="s28"]) .lp .pagination, :where([data-cl-s~="s28"]) .lp .n-entry-t, :where([data-cl-s~="s28"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s28"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s28"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s28"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s28"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s28"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) body#st-redirect #wrapper, :where([data-cl-s~="s28"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s28"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s28"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s28"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s28"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s28"]) #side, :where([data-cl-s~="s28"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s28"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s28"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s28"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s28"]) .st-ac-box, :where([data-cl-s~="s28"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s28"]) .st-ac-box, :where([data-cl-s~="s28"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s28"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s28"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s28"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s28"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s28"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s28"]) .alignright{ float: right; }
:where([data-cl-s~="s28"]) .alignleft{ float: left; }
:where([data-cl-s~="s28"]) .alignwide, :where([data-cl-s~="s28"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s28"]) .alignwide .alignwide, :where([data-cl-s~="s28"]) .alignfull .alignwide, :where([data-cl-s~="s28"]) .alignwide .alignwide, :where([data-cl-s~="s28"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s28"]) figure{ margin: 0px; }
:where([data-cl-s~="s28"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s28"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s28"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s28"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) ol.has-huge-font-size, :where([data-cl-s~="s28"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s28"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s28"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s28"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s28"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s28"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s28"]) .is-style-circle-mask img, :where([data-cl-s~="s28"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s28"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s28"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s28"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s28"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s28"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s28"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s28"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s28"]) .wp-block-cover, :where([data-cl-s~="s28"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s28"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s28"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s28"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s28"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s28"]) ul.has-background, :where([data-cl-s~="s28"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s28"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s28"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s28"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s28"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s28"]) .is-style-st-circle.has-background, :where([data-cl-s~="s28"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s28"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s28"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s28"]) .is-style-st-no.has-background, :where([data-cl-s~="s28"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s28"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s28"]) ol.has-st-border, :where([data-cl-s~="s28"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s28"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s28"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s28"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s28"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s28"]) .has-st-solid-border, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s28"]) .has-st-dashed-border, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s28"]) .has-st-medium-border-width, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s28"]) .has-st-thick-border-width, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s28"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s28"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s28"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s28"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s28"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s28"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s28"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s28"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s28"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s28"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s28"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s28"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s28"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s28"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s28"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s28"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s28"]) ul.wp-block-latest-posts, :where([data-cl-s~="s28"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s28"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s28"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s28"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s28"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s28"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s28"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s28"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s28"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s28"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-wide-background code, :where([data-cl-s~="s28"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s28"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s28"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s28"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s28"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s28"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s28"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s28"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s28"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s28"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s28"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s28"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s28"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s28"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s28"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s28"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s28"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s28"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s28"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s28"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s28"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s28"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s28"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s28"]) .post .is-style-st-table-line table, :where([data-cl-s~="s28"]) .is-style-st-table-line table, :where([data-cl-s~="s28"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s28"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s28"]) .is-style-st-table-line thead, :where([data-cl-s~="s28"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s28"]) .is-style-st-table-line thead th, :where([data-cl-s~="s28"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s28"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s28"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s28"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s28"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s28"]) .is-style-st-table-line td, :where([data-cl-s~="s28"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s28"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s28"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s28"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s28"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s28"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s28"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s28"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s28"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s28"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s28"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s28"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s28"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s28"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s28"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s28"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s28"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s28"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s28"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s28"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s28"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s28"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s28"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s28"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s28"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s28"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s28"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s28"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s28"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s28"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s28"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s28"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s28"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s28"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s28"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s28"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s28"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s28"]) .st-faq.has-color, :where([data-cl-s~="s28"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s28"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s28"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s28"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .st-faq__question, :where([data-cl-s~="s28"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s28"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s28"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s28"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s28"]) .is-style-st-square, :where([data-cl-s~="s28"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s28"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s28"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s28"]) .st-faq__question-content, :where([data-cl-s~="s28"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s28"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s28"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s28"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s28"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s28"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s28"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s28"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s28"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s28"]) .is-style-st-square, :where([data-cl-s~="s28"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s28"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s28"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s28"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s28"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s28"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s28"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s28"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s28"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s28"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s28"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s28"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s28"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s28"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s28"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s28"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s28"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s28"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s28"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s28"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s28"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s28"]) .post, :where([data-cl-s~="s28"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s28"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s28"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s28"]) .post, :where([data-cl-s~="s28"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s28"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s28"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s28"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s28"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s28"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s28"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s28"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s28"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s28"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s28"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s28"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s28"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s28"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s28"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s28"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s28"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s28"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s28"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s28"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s28"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s28"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s28"]) .wp-block-column > :last-child, :where([data-cl-s~="s28"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s28"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s28"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s28"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s28"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s28"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s28"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s28"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s28"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s28"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s28"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s28"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s28"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s28"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s28"]) ul.blocks-gallery-grid, :where([data-cl-s~="s28"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s28"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s28"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s28"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s28"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s28"]) .s-navi-active body, :where([data-cl-s~="s28"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s28"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s28"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s28"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s28"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s28"]) .sns .st-fa, :where([data-cl-s~="s28"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s28"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s28"]) .rssbox a, :where([data-cl-s~="s28"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s28"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s28"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s28"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s28"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s28"]) .tabnone{ display: none; }
:where([data-cl-s~="s28"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s28"]) .sns .st-fa, :where([data-cl-s~="s28"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s28"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s28"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s28"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s28"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s28"]) .op-text, :where([data-cl-s~="s28"]) .op-text a, :where([data-cl-s~="s28"]) .op-text2, :where([data-cl-s~="s28"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s28"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s28"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li, :where([data-cl-s~="s28"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s28"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s28"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s28"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s28"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s28"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s28"]) pre, :where([data-cl-s~="s28"]) .wp-block-details summary, :where([data-cl-s~="s28"]) p, :where([data-cl-s~="s28"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s28"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s28"]) .yellowbox, :where([data-cl-s~="s28"]) .graybox, :where([data-cl-s~="s28"]) .redbox, :where([data-cl-s~="s28"]) .post ul li, :where([data-cl-s~="s28"]) .post ol li, :where([data-cl-s~="s28"]) .st-tab-content > label, :where([data-cl-s~="s28"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s28"]) h2.has-st-regular-font-size, :where([data-cl-s~="s28"]) .h2modoki, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s28"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s28"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s28"]) .h3modoki, :where([data-cl-s~="s28"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s28"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s28"]) .h4modoki, :where([data-cl-s~="s28"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s28"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s28"]) h5, :where([data-cl-s~="s28"]) h5 span, :where([data-cl-s~="s28"]) .h5modoki, :where([data-cl-s~="s28"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s28"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s28"]) h6, :where([data-cl-s~="s28"]) h6 span, :where([data-cl-s~="s28"]) .h6modoki, :where([data-cl-s~="s28"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s28"]) header{ text-align: left; }
:where([data-cl-s~="s28"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s28"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s28"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s28"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s28"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s28"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s28"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s28"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s28"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s28"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s28"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s28"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s28"]) p, :where([data-cl-s~="s28"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .h2modoki::after, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s28"]) .h2modoki::before, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s28"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s28"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s28"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s28"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s28"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s28"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s28"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s28"]) .yellowbox, :where([data-cl-s~="s28"]) .redbox, :where([data-cl-s~="s28"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s28"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s28"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s28"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s28"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s28"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s28"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s28"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s28"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s28"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s28"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s28"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s28"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s28"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s28"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s28"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s28"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s28"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s28"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s28"]) .home .colum1 main, :where([data-cl-s~="s28"]) .category .colum1 main{ }
:where([data-cl-s~="s28"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s28"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s28"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s28"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s28"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s28"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s28"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s28"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s28"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s28"]) #st_toc_container > ul > li, :where([data-cl-s~="s28"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s28"]) pre, :where([data-cl-s~="s28"]) .wp-block-details summary, :where([data-cl-s~="s28"]) p, :where([data-cl-s~="s28"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s28"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s28"]) .yellowbox, :where([data-cl-s~="s28"]) .graybox, :where([data-cl-s~="s28"]) .redbox, :where([data-cl-s~="s28"]) .post ul li, :where([data-cl-s~="s28"]) .post ol li, :where([data-cl-s~="s28"]) .post table tr td, :where([data-cl-s~="s28"]) .st-tab-content > label, :where([data-cl-s~="s28"]) .st-tabs__tab-list-item, :where([data-cl-s~="s28"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s28"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s28"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s28"]) h2.has-st-regular-font-size, :where([data-cl-s~="s28"]) .h2modoki, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s28"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s28"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s28"]) .h3modoki, :where([data-cl-s~="s28"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s28"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s28"]) .h4modoki, :where([data-cl-s~="s28"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s28"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s28"]) h5, :where([data-cl-s~="s28"]) h5 span, :where([data-cl-s~="s28"]) .h5modoki, :where([data-cl-s~="s28"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s28"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s28"]) h6, :where([data-cl-s~="s28"]) h6 span, :where([data-cl-s~="s28"]) .h6modoki, :where([data-cl-s~="s28"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s28"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s28"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s28"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s28"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s28"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s28"]) #playnow, :where([data-cl-s~="s28"]) .tagcloud, :where([data-cl-s~="s28"]) .st-formbtn, :where([data-cl-s~="s28"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s28"]) #playnow:hover, :where([data-cl-s~="s28"]) .tagcloud:hover, :where([data-cl-s~="s28"]) .st-formbtn:hover, :where([data-cl-s~="s28"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s28"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s28"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s28"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s28"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s28"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s28"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s28"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s28"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s28"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s28"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s28"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s28"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s28"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s28"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s28"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s28"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s28"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s28"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s28"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s28"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s28"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s28"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s28"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s28"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s28"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s28"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s28"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s28"]) .smanone{ display: block; }
:where([data-cl-s~="s28"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s28"]) header{ padding: 0px; }
:where([data-cl-s~="s28"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s28"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s28"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s28"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s28"]) nav{ display: block; }
:where([data-cl-s~="s28"]) .ie7 aside ul li, :where([data-cl-s~="s28"]) .ie8 aside ul li, :where([data-cl-s~="s28"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s28"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s28"]) p, :where([data-cl-s~="s28"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s28"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s28"]) .h2modoki::after, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s28"]) .h2modoki::before, :where([data-cl-s~="s28"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s28"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s28"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s28"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s28"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s28"]) .yellowbox, :where([data-cl-s~="s28"]) .redbox, :where([data-cl-s~="s28"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s28"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s28"]) .post .st-minihukidashi, :where([data-cl-s~="s28"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s28"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s28"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s28"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s28"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s28"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s28"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s28"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s28"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s28"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s28"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s28"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s28"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s28"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s28"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s28"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s28"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s28"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s28"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s28"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s28"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s28"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s28"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s28"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s28"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s28"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s28"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s28"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s28"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s28"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s28"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s28"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s28"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s28"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s28"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s28"]) #side{ padding: 0px; }
:where([data-cl-s~="s28"]) footer{ width: 100%; }
:where([data-cl-s~="s28"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s28"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s28"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s28"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s28"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s28"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s28"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s28"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s28"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s28"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s28"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s28"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s28"]) #hakusinote #st-header, :where([data-cl-s~="s28"]) #hakusinote #content, :where([data-cl-s~="s28"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s28"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s28"]) .sns{ width: 90%; }
:where([data-cl-s~="s28"]) .sns li{ width: 33%; }
:where([data-cl-s~="s28"]) .snstext{ display: inline; }
:where([data-cl-s~="s28"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s28"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s28"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s28"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s28"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s28"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s28"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s28"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) nav.st5 li .sub-menu, :where([data-cl-s~="s28"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s28"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s28"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s28"]) #st-menuwide div.menu, :where([data-cl-s~="s28"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s28"]) #st-menuwide div.menu::after, :where([data-cl-s~="s28"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) #st-menuwide div.menu li, :where([data-cl-s~="s28"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s28"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s28"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s28"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s28"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s28"]) #st-menuwide div.menu li a, :where([data-cl-s~="s28"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s28"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s28"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s28"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s28"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s28"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s28"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s28"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s28"]) #st_toc_container, :where([data-cl-s~="s28"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s28"]) #st_toc_container > ul > li, :where([data-cl-s~="s28"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s28"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s28"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s28"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s28"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s28"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s28"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s28"]) .spnone{ display: none; }
:where([data-cl-s~="s28"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s28"]) .post .scroll-box table td, :where([data-cl-s~="s28"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s28"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s28"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s28"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s28"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s28"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s28"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s28"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s28"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s28"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s28"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s28"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s28"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s28"]) #page-top, :where([data-cl-s~="s28"]) .st-cardbox, :where([data-cl-s~="s28"]) .st_toc_back, :where([data-cl-s~="s28"]) .rankstlink-l2 p a, :where([data-cl-s~="s28"]) .rankstlink-l p a, :where([data-cl-s~="s28"]) .rankstlink-b p a, :where([data-cl-s~="s28"]) .rankstlink-r p a, :where([data-cl-s~="s28"]) .rankstlink-r2 p a, :where([data-cl-s~="s28"]) .rankstlink-a p a, :where([data-cl-s~="s28"]) .st-mybtn a, :where([data-cl-s~="s28"]) .kanren dd, :where([data-cl-s~="s28"]) .kanren dt, :where([data-cl-s~="s28"]) .post-slide-image, :where([data-cl-s~="s28"]) .post-slide-more, :where([data-cl-s~="s28"]) .post-card-image, :where([data-cl-s~="s28"]) .post-card-title, :where([data-cl-s~="s28"]) a, :where([data-cl-s~="s28"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s28"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s28"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s28"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s28"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s28"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s28"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s28"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s28"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s28"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s28"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s28"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s28"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s28"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s28"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s28"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s28"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s28"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s28"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s28"]) ul li, :where([data-cl-s~="s28"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s28"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s28"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s28"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s28"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s28"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s28"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s28"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s28"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s28"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s28"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s28"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s28"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s28"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s28"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s28"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s28"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s28"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s28"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s28"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s28"]) .st-list li{ }
:where([data-cl-s~="s28"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s28"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s28"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s28"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-box, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-image, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-image a, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-info, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-info a, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-detail, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s28"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s28"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s28"]) .cstmreba .booklink-image, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s28"]) .cstmreba .booklink-info, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s28"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s28"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s28"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s28"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s28"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s28"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s28"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s28"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s28"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s28"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s28"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s28"]) .appreach__developper, :where([data-cl-s~="s28"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s28"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s28"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s28"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s28"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s28"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s28"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s28"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s28"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s28"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s28"]) .post p.rakuten-notice, :where([data-cl-s~="s28"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s28"]) .senior-onsen-table-container{ max-width: 1200px; margin: 0px auto; background: rgb(255, 255, 255); padding: 20px; border-radius: 10px; }
:where([data-cl-s~="s28"]) .table-note{ text-align: center; color: rgb(102, 102, 102); font-size: 0.9em; margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .table-scroll-wrapper{ width: 100%; overflow-x: auto; margin-bottom: 20px; border: 1px solid rgb(224, 224, 224); border-radius: 8px; }
:where([data-cl-s~="s28"]) .scroll-hint{ display: none; text-align: center; color: rgb(102, 102, 102); font-size: 0.85em; margin-bottom: 10px; animation: 2s ease-in-out 0s infinite normal none running blink; }

@keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
:where([data-cl-s~="s28"]) .onsen-table{ width: 100%; min-width: 1000px; border-collapse: collapse; font-size: 0.9em; }
:where([data-cl-s~="s28"]) .onsen-table thead{ background: linear-gradient(135deg, rgb(102, 126, 234) 0%, rgb(118, 75, 162) 100%); color: rgb(255, 255, 255); }
:where([data-cl-s~="s28"]) .onsen-table th{ padding: 15px 10px; text-align: center; font-weight: 700; white-space: nowrap; position: sticky; top: 0px; z-index: 10; background: inherit; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(1){ width: 20%; min-width: 200px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(2){ width: 10%; min-width: 90px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(3){ width: 9%; min-width: 80px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(4){ width: 10%; min-width: 90px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(5){ width: 11%; min-width: 100px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(6){ width: 8%; min-width: 70px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(7){ width: 22%; min-width: 200px; }
:where([data-cl-s~="s28"]) .onsen-table th:nth-child(8){ width: 10%; min-width: 90px; }
:where([data-cl-s~="s28"]) .onsen-table tbody tr{ border-bottom: 1px solid rgb(224, 224, 224); transition: background-color 0.3s; }
:where([data-cl-s~="s28"]) .onsen-table tbody tr:hover{ background-color: rgb(245, 245, 255); }
:where([data-cl-s~="s28"]) .onsen-table td{ padding: 12px 10px; text-align: center; vertical-align: middle; }
:where([data-cl-s~="s28"]) .onsen-table td:first-child{ text-align: left; font-weight: 700; color: rgb(51, 51, 51); white-space: nowrap; }
:where([data-cl-s~="s28"]) .onsen-table td:first-child, :where([data-cl-s~="s28"]) .onsen-table th:first-child{ position: sticky; left: 0px; background: rgb(255, 255, 255); z-index: 5; box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 5px; border-right: 2px solid rgb(221, 221, 221); }
:where([data-cl-s~="s28"]) .onsen-table thead th:first-child{ background: linear-gradient(135deg, rgb(102, 126, 234) 0%, rgb(118, 75, 162) 100%); z-index: 11; }
:where([data-cl-s~="s28"]) .onsen-table tbody tr:hover td:first-child{ background-color: rgb(245, 245, 255); }
:where([data-cl-s~="s28"]) .onsen-table .yes{ color: rgb(76, 175, 80); font-weight: 700; font-size: 1.2em; }
:where([data-cl-s~="s28"]) .onsen-table .no{ color: rgb(153, 153, 153); font-size: 1.1em; }
:where([data-cl-s~="s28"]) .onsen-table .partial{ color: rgb(255, 152, 0); font-weight: 700; }
:where([data-cl-s~="s28"]) .link-button{ display: inline-block; padding: 6px 12px; background: rgb(102, 126, 234); color: rgb(255, 255, 255); text-decoration: none; border-radius: 5px; font-size: 0.85em; transition: background 0.3s; }
:where([data-cl-s~="s28"]) .link-button:hover{ background: rgb(90, 103, 216); color: rgb(255, 255, 255); }

@media (max-width: 768px) {:where([data-cl-s~="s28"]) .senior-onsen-table-container{ padding: 15px; }
:where([data-cl-s~="s28"]) .scroll-hint{ display: block; }
:where([data-cl-s~="s28"]) .onsen-table{ font-size: 0.85em; }
:where([data-cl-s~="s28"]) .onsen-table th, :where([data-cl-s~="s28"]) .onsen-table td{ padding: 10px 8px; }}
:where([data-cl-s~="s28"]) .temperature-chart-container{ max-width: 700px; margin: 0px auto; background: rgb(255, 255, 255); border: 2px solid rgb(232, 232, 232); border-radius: 12px; padding: 30px; }
:where([data-cl-s~="s28"]) .temperature-chart-container h4{ text-align: center; color: rgb(51, 51, 51); font-size: 1.3em; margin-bottom: 25px; font-weight: 700; }
:where([data-cl-s~="s28"]) .temp-scale{ display: flex; justify-content: space-between; margin-bottom: 10px; padding: 0px 10px; font-size: 0.85em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s28"]) .temp-bars{ margin-top: 20px; }
:where([data-cl-s~="s28"]) .temp-item{ margin-bottom: 20px; }
:where([data-cl-s~="s28"]) .facility-name{ font-weight: 700; margin-bottom: 8px; color: rgb(68, 68, 68); font-size: 0.95em; }
:where([data-cl-s~="s28"]) .temp-bar-wrapper{ background: rgb(240, 240, 240); border-radius: 6px; height: 40px; position: relative; overflow: hidden; }
:where([data-cl-s~="s28"]) .temp-bar{ background: linear-gradient(90deg, rgb(76, 175, 80) 0%, rgb(69, 160, 73) 100%); height: 100%; border-radius: 6px; display: flex; align-items: center; justify-content: flex-end; padding-right: 15px; color: rgb(255, 255, 255); font-weight: 700; font-size: 1.1em; position: relative; transition: width 2s ease-out; animation: 2s ease-out 0s 1 normal none running fillBar; }

@keyframes fillBar { 
  0% { }
}
:where([data-cl-s~="s28"]) .temp-bar.reference{ background: linear-gradient(90deg, rgb(33, 150, 243) 0%, rgb(25, 118, 210) 100%); }
:where([data-cl-s~="s28"]) .temp-bar.hot{ background: linear-gradient(90deg, rgb(255, 152, 0) 0%, rgb(245, 124, 0) 100%); }
:where([data-cl-s~="s28"]) .temp-legend{ margin-top: 25px; padding-top: 20px; border-top: 1px solid rgb(224, 224, 224); display: flex; justify-content: center; gap: 30px; font-size: 0.9em; }
:where([data-cl-s~="s28"]) .legend-item{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s28"]) .legend-color{ width: 20px; height: 20px; border-radius: 4px; }
:where([data-cl-s~="s28"]) .legend-color.lukewarm{ background: rgb(76, 175, 80); }
:where([data-cl-s~="s28"]) .legend-color.body-temp{ background: rgb(33, 150, 243); }
:where([data-cl-s~="s28"]) .legend-color.normal{ background: rgb(255, 152, 0); }
:where([data-cl-s~="s28"]) .checklist-container{ max-width: 600px; margin: 0px auto; background: rgb(255, 251, 240); border: 3px solid gold; border-radius: 12px; padding: 30px; position: relative; }
:where([data-cl-s~="s28"]) .checklist-container h4{ text-align: center; color: rgb(51, 51, 51); font-size: 1.3em; margin-bottom: 25px; margin-top: 10px; font-weight: 700; }
:where([data-cl-s~="s28"]) .checklist{ list-style: none; padding-left: 0px; margin: 0px; }
:where([data-cl-s~="s28"]) .checklist li{ padding: 12px 15px; font-size: 1.05em; margin-bottom: 10px; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 5px; transition: transform 0.2s, box-shadow 0.2s; cursor: pointer; user-select: none; display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .checklist li:hover{ transform: translateX(5px); box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 8px; }
:where([data-cl-s~="s28"]) .checklist li.checked{ background: rgb(232, 245, 233); color: rgb(102, 102, 102); text-decoration: line-through; }
:where([data-cl-s~="s28"]) .checkbox{ display: inline-block; width: 20px; height: 20px; border: 2px solid rgb(102, 102, 102); border-radius: 4px; margin-right: 12px; vertical-align: middle; position: relative; transition: 0.3s; flex-shrink: 0; }
:where([data-cl-s~="s28"]) .checklist li.checked .checkbox{ background: rgb(76, 175, 80); border-color: rgb(76, 175, 80); }
:where([data-cl-s~="s28"]) .checklist li.checked .checkbox::after{ content: "✓"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; }
:where([data-cl-s~="s28"]) .note{ margin-top: 20px; padding: 15px; background: rgb(255, 243, 205); border-radius: 8px; font-size: 0.9em; color: rgb(133, 100, 4); text-align: center; }
:where([data-cl-s~="s29"]) img:is([sizes="auto" i], :where([data-cl-s~="s29"]) [sizes^="auto, :where([data-cl-s~="s29"]) " i]){ contain-intrinsic-size: 3000px 1500px; }
:where([data-cl-s~="s29"]) .wp-block-archives{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-archives-dropdown label{ display: block; }
:where([data-cl-s~="s29"]) .wp-block-avatar{ line-height: 0; }
:where([data-cl-s~="s29"]) .wp-block-avatar, :where([data-cl-s~="s29"]) .wp-block-avatar img{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-avatar.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-audio{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-audio :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-audio audio{ min-width: 300px; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-button__link{ align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where([data-cl-s~="s29"]) .wp-block-button__link.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-button__link.alignright{ text-align: right; }
:where([data-cl-s~="s29"]) :where(.wp-block-button__link){ border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:where([data-cl-s~="s29"]) .wp-block-button[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.has-custom-width{ max-width: none; }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-25{ width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-50{ width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-75{ width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button.wp-block-button__width-100{ flex-basis: 100%; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25{ width: 25%; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50{ width: 50%; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75{ width: 75%; }
:where([data-cl-s~="s29"]) .wp-block-button.is-style-squared, :where([data-cl-s~="s29"]) .wp-block-button__link.wp-block-button.is-style-squared{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .wp-block-button.no-border-radius, :where([data-cl-s~="s29"]) .wp-block-button__link.no-border-radius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-button .wp-block-button__link.is-style-outline), :root:where([data-cl-s~="s29"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link){ border: 2px solid; padding: 0.667em 1.333em; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)){ color: currentcolor; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root:where([data-cl-s~="s29"]) :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)){ background-color: initial; background-image: none; }
:where([data-cl-s~="s29"]) .wp-block-buttons{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-vertical{ flex-direction: column; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-vertical > .wp-block-button:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-buttons > .wp-block-button{ display: inline-block; margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-left{ justify-content: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-left.is-vertical{ align-items: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-center{ justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-center.is-vertical{ align-items: center; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-right{ justify-content: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-right.is-vertical{ align-items: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-buttons.is-content-justification-space-between{ justify-content: space-between; }
:where([data-cl-s~="s29"]) .wp-block-buttons.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-buttons:not(.is-content-justification-space-between, :where([data-cl-s~="s29"]) .is-content-justification-right, :where([data-cl-s~="s29"]) .is-content-justification-left, :where([data-cl-s~="s29"]) .is-content-justification-center) .wp-block-button.aligncenter{ margin-left: auto; margin-right: auto; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button, :where([data-cl-s~="s29"]) .wp-block-buttons[style*="text-decoration"] .wp-block-button__link{ text-decoration: inherit; }
:where([data-cl-s~="s29"]) .wp-block-buttons.has-custom-font-size .wp-block-button__link{ font-size: inherit; }
:where([data-cl-s~="s29"]) .wp-block-buttons .wp-block-button__link{ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-button.aligncenter, :where([data-cl-s~="s29"]) .wp-block-calendar{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-calendar td, :where([data-cl-s~="s29"]) .wp-block-calendar th{ border: 1px solid; padding: 0.25em; }
:where([data-cl-s~="s29"]) .wp-block-calendar th{ font-weight: 400; }
:where([data-cl-s~="s29"]) .wp-block-calendar caption{ background-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-calendar table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-calendar table:where(:not(.has-text-color)){ color: rgb(64, 70, 77); }
:where([data-cl-s~="s29"]) .wp-block-calendar table:where(:not(.has-text-color)) td, :where([data-cl-s~="s29"]) .wp-block-calendar table:where(:not(.has-text-color)) th{ border-color: rgb(221, 221, 221); }
:where([data-cl-s~="s29"]) .wp-block-calendar table.has-background th{ background-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-calendar table.has-text-color th{ color: inherit; }
:where([data-cl-s~="s29"]) :where(.wp-block-calendar table:not(.has-background) th){ background: rgb(221, 221, 221); }
:where([data-cl-s~="s29"]) .wp-block-categories{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-categories.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s29"]) .wp-block-categories.alignright{ margin-left: 2em; }
:where([data-cl-s~="s29"]) .wp-block-categories.wp-block-categories-dropdown.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-categories .wp-block-categories__label{ display: block; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-code{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-code code{ direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
:where([data-cl-s~="s29"]) .wp-block-columns{ box-sizing: border-box; display: flex; align-items: normal !important; flex-wrap: wrap !important; }

@media (min-width: 782px) {:where([data-cl-s~="s29"]) .wp-block-columns{ flex-wrap: nowrap !important; }}
:where([data-cl-s~="s29"]) .wp-block-columns.are-vertically-aligned-top{ align-items: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-columns.are-vertically-aligned-center{ align-items: center; }
:where([data-cl-s~="s29"]) .wp-block-columns.are-vertically-aligned-bottom{ align-items: flex-end; }

@media (max-width: 781px) {:where([data-cl-s~="s29"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 100% !important; }}

@media (min-width: 782px) {:where([data-cl-s~="s29"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s29"]) .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }}
:where([data-cl-s~="s29"]) .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: nowrap !important; }
:where([data-cl-s~="s29"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s29"]) .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"]{ flex-grow: 0; }
:where([data-cl-s~="s29"]) :where(.wp-block-columns){ margin-bottom: 1.75em; }
:where([data-cl-s~="s29"]) :where(.wp-block-columns.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s29"]) .wp-block-column{ flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
:where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-top{ align-self: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-center{ align-self: center; }
:where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-bottom{ align-self: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-stretch{ align-self: stretch; }
:where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-bottom, :where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-center, :where([data-cl-s~="s29"]) .wp-block-column.is-vertically-aligned-top{ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-comments{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .alignleft{ float: left; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .alignright{ float: right; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .navigation::after{ clear: both; content: ""; display: table; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .commentlist{ clear: both; list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .commentlist .comment{ min-height: 2.25em; padding-left: 3.25em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .commentlist .comment p{ font-size: 1em; line-height: 1.8; margin: 1em 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .commentlist .children{ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-author{ line-height: 1.5; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-author .avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-author cite{ font-style: normal; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-meta{ font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-meta b{ font-weight: 400; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-meta .comment-awaiting-moderation{ display: block; margin-bottom: 1em; margin-top: 1em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-body .commentmetadata{ font-size: 0.875em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form-author label, :where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form-comment label, :where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form-email label, :where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments .reply{ font-size: 0.875em; margin-bottom: 1.4em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments input:not([type="submit"]), :where([data-cl-s~="s29"]) .wp-block-post-comments textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), :where([data-cl-s~="s29"]) .wp-block-post-comments textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s29"]) :where(.wp-block-post-comments input[type="submit"]){ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-block-comments{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next, :where([data-cl-s~="s29"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, :where([data-cl-s~="s29"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous{ font-size: inherit; margin-bottom: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, :where([data-cl-s~="s29"]) .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, :where([data-cl-s~="s29"]) .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s29"]) .wp-block-comments-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-comment-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-comment-template li{ clear: both; }
:where([data-cl-s~="s29"]) .wp-block-comment-template ol{ list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
:where([data-cl-s~="s29"]) .wp-block-comment-template.alignleft{ float: left; }
:where([data-cl-s~="s29"]) .wp-block-comment-template.aligncenter{ margin-left: auto; margin-right: auto; width: fit-content; }
:where([data-cl-s~="s29"]) .wp-block-comment-template.alignright{ float: right; }
:where([data-cl-s~="s29"]) .wp-block-comment-date{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .comment-awaiting-moderation{ display: block; font-size: 0.875em; line-height: 1.5; }
:where([data-cl-s~="s29"]) .wp-block-comment-author-name, :where([data-cl-s~="s29"]) .wp-block-comment-content, :where([data-cl-s~="s29"]) .wp-block-comment-edit-link, :where([data-cl-s~="s29"]) .wp-block-comment-reply-link{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-cover, :where([data-cl-s~="s29"]) .wp-block-cover-image{ align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
:where([data-cl-s~="s29"]) .wp-block-cover .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s29"]) .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim:not([class*="-background-color"]){ background-color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) .wp-block-cover .has-background-dim.has-background-gradient, :where([data-cl-s~="s29"]) .wp-block-cover-image .has-background-dim.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim::before{ background-color: inherit; content: ""; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{ inset: 0px; opacity: 0.5; position: absolute; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{ opacity: 0.1; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{ opacity: 0.2; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{ opacity: 0.3; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{ opacity: 0.4; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{ opacity: 0.7; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{ opacity: 0.9; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{ opacity: 1; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s29"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s29"]) .wp-block-cover.alignleft, :where([data-cl-s~="s29"]) .wp-block-cover.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.aligncenter, :where([data-cl-s~="s29"]) .wp-block-cover-image.alignleft, :where([data-cl-s~="s29"]) .wp-block-cover-image.alignright, :where([data-cl-s~="s29"]) .wp-block-cover.aligncenter, :where([data-cl-s~="s29"]) .wp-block-cover.alignleft, :where([data-cl-s~="s29"]) .wp-block-cover.alignright{ display: flex; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__inner-container{ color: inherit; position: relative; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-top-left, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-top-left{ align-items: flex-start; justify-content: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-top-center, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-top-center{ align-items: flex-start; justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-top-right, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-top-right{ align-items: flex-start; justify-content: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-center-left, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-center-left{ align-items: center; justify-content: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-center-center, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-center-center{ align-items: center; justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-center-right, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-center-right{ align-items: center; justify-content: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-bottom-left, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-bottom-left{ align-items: flex-end; justify-content: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-bottom-center, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-bottom-center{ align-items: flex-end; justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-position-bottom-right, :where([data-cl-s~="s29"]) .wp-block-cover.is-position-bottom-right{ align-items: flex-end; justify-content: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{ margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{ margin: 0px; width: auto; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover__image-background, :where([data-cl-s~="s29"]) .wp-block-cover video.wp-block-cover__video-background, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover__image-background, :where([data-cl-s~="s29"]) .wp-block-cover-image video.wp-block-cover__video-background{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s29"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s29"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s29"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

@supports (-webkit-touch-callout:inherit) {:where([data-cl-s~="s29"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s29"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s29"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s29"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s29"]) .wp-block-cover-image.has-parallax, :where([data-cl-s~="s29"]) .wp-block-cover.has-parallax, :where([data-cl-s~="s29"]) .wp-block-cover__image-background.has-parallax, :where([data-cl-s~="s29"]) video.wp-block-cover__video-background.has-parallax{ background-attachment: scroll; }}
:where([data-cl-s~="s29"]) .wp-block-cover-image.is-repeated, :where([data-cl-s~="s29"]) .wp-block-cover.is-repeated, :where([data-cl-s~="s29"]) .wp-block-cover__image-background.is-repeated, :where([data-cl-s~="s29"]) video.wp-block-cover__video-background.is-repeated{ background-repeat: repeat; background-size: auto; }
:where([data-cl-s~="s29"]) .wp-block-cover-image-text, :where([data-cl-s~="s29"]) .wp-block-cover-image-text a, :where([data-cl-s~="s29"]) .wp-block-cover-image-text a:active, :where([data-cl-s~="s29"]) .wp-block-cover-image-text a:focus, :where([data-cl-s~="s29"]) .wp-block-cover-image-text a:hover, :where([data-cl-s~="s29"]) .wp-block-cover-text, :where([data-cl-s~="s29"]) .wp-block-cover-text a, :where([data-cl-s~="s29"]) .wp-block-cover-text a:active, :where([data-cl-s~="s29"]) .wp-block-cover-text a:focus, :where([data-cl-s~="s29"]) .wp-block-cover-text a:hover, :where([data-cl-s~="s29"]) section.wp-block-cover-image h2, :where([data-cl-s~="s29"]) section.wp-block-cover-image h2 a, :where([data-cl-s~="s29"]) section.wp-block-cover-image h2 a:active, :where([data-cl-s~="s29"]) section.wp-block-cover-image h2 a:focus, :where([data-cl-s~="s29"]) section.wp-block-cover-image h2 a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover.has-left-content{ justify-content: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover.has-right-content{ justify-content: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-left-content .wp-block-cover-image-text, :where([data-cl-s~="s29"]) .wp-block-cover.has-left-content .wp-block-cover-text, :where([data-cl-s~="s29"]) section.wp-block-cover-image.has-left-content > h2{ margin-left: 0px; text-align: left; }
:where([data-cl-s~="s29"]) .wp-block-cover-image.has-right-content .wp-block-cover-image-text, :where([data-cl-s~="s29"]) .wp-block-cover.has-right-content .wp-block-cover-text, :where([data-cl-s~="s29"]) section.wp-block-cover-image.has-right-content > h2{ margin-right: 0px; text-align: right; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-cover-text, :where([data-cl-s~="s29"]) .wp-block-cover-image .wp-block-cover-image-text, :where([data-cl-s~="s29"]) section.wp-block-cover-image > h2{ font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where([data-cl-s~="s29"]) :where(.wp-block-cover-image:not(.has-text-color)), :where([data-cl-s~="s29"]) :where(.wp-block-cover:not(.has-text-color)){ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-cover-image.is-light:not(.has-text-color)), :where([data-cl-s~="s29"]) :where(.wp-block-cover.is-light:not(.has-text-color)){ color: rgb(0, 0, 0); }
:root:where([data-cl-s~="s29"]) :where(.wp-block-cover h1:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-cover h2:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-cover h3:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-cover h4:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-cover h5:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-cover h6:not(.has-text-color)), :root:where([data-cl-s~="s29"]) :where(.wp-block-cover p:not(.has-text-color)){ color: inherit; }
:where([data-cl-s~="s29"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, :where([data-cl-s~="s29"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background{ z-index: 0; }
:where([data-cl-s~="s29"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, :where([data-cl-s~="s29"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, :where([data-cl-s~="s29"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, :where([data-cl-s~="s29"]) body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before{ z-index: 1; }
:where([data-cl-s~="s29"]) .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container{ z-index: auto; }
:where([data-cl-s~="s29"]) .wp-block-details{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-details summary{ cursor: pointer; }
:where([data-cl-s~="s29"]) .wp-block-embed.alignleft, :where([data-cl-s~="s29"]) .wp-block-embed.alignright, :where([data-cl-s~="s29"]) .wp-block[data-align="left"] > [data-type="core/embed"], :where([data-cl-s~="s29"]) .wp-block[data-align="right"] > [data-type="core/embed"]{ max-width: 360px; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-embed.alignleft .wp-block-embed__wrapper, :where([data-cl-s~="s29"]) .wp-block-embed.alignright .wp-block-embed__wrapper, :where([data-cl-s~="s29"]) .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, :where([data-cl-s~="s29"]) .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper{ min-width: 280px; }
:where([data-cl-s~="s29"]) .wp-block-cover .wp-block-embed{ min-height: 240px; min-width: 320px; }
:where([data-cl-s~="s29"]) .wp-block-embed{ overflow-wrap: break-word; }
:where([data-cl-s~="s29"]) .wp-block-embed :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-embed iframe{ max-width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-embed__wrapper{ position: relative; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{ content: ""; display: block; padding-top: 50%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-has-aspect-ratio iframe{ inset: 0px; height: 100%; position: absolute; width: 100%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{ padding-top: 42.85%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{ padding-top: 50%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{ padding-top: 56.25%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{ padding-top: 75%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{ padding-top: 100%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{ padding-top: 177.77%; }
:where([data-cl-s~="s29"]) .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{ padding-top: 200%; }
:where([data-cl-s~="s29"]) .wp-block-file{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-file:not(.wp-element-button){ font-size: 0.8em; }
:where([data-cl-s~="s29"]) .wp-block-file.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-file.alignright{ text-align: right; }
:where([data-cl-s~="s29"]) .wp-block-file * + .wp-block-file__button{ margin-left: 0.75em; }
:where([data-cl-s~="s29"]) :where(.wp-block-file){ margin-bottom: 1.5em; }
:where([data-cl-s~="s29"]) .wp-block-file__embed{ margin-bottom: 1em; }
:where([data-cl-s~="s29"]) :where(.wp-block-file__button){ border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where([data-cl-s~="s29"]) :where(.wp-block-file__button):is(a):active, :where([data-cl-s~="s29"]) :where(.wp-block-file__button):is(a):focus, :where([data-cl-s~="s29"]) :where(.wp-block-file__button):is(a):hover, :where([data-cl-s~="s29"]) :where(.wp-block-file__button):is(a):visited{ box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label{ display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label.is-label-inline{ align-items: center; flex-direction: row; gap: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{ margin-bottom: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label:has(input[type="checkbox"]){ flex-direction: row; width: fit-content; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content{ margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]){ flex-direction: row-reverse; }
:where([data-cl-s~="s29"]) .wp-block-form-input__label-content{ width: fit-content; }
:where([data-cl-s~="s29"]) .wp-block-form-input__input{ font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-form-input__input[type="date"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="datetime-local"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="datetime"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="email"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="month"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="number"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="password"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="search"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="tel"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="text"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="time"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="url"], :where([data-cl-s~="s29"]) .wp-block-form-input__input[type="week"]{ border: 1px solid; line-height: 2; min-height: 2em; }
:where([data-cl-s~="s29"]) textarea.wp-block-form-input__input{ min-height: 10em; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images){ display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{ display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){ margin-right: 0px; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{ display: block; height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{ display: inline; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) figcaption, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) figcaption{ flex-grow: 1; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{ flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{ margin-right: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{ margin-right: 1em; width: calc(33.3333% - 0.66667em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{ margin-right: 1em; width: calc(25% - 0.75em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{ margin-right: 1em; width: calc(20% - 0.8em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{ margin-right: 1em; width: calc(16.6667% - 0.83333em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{ margin-right: 1em; width: calc(14.2857% - 0.85714em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{ margin-right: 1em; width: calc(12.5% - 0.875em); }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){ margin-right: 0px; }}
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).alignleft, :where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).alignright, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).alignleft, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s29"]) .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, :where([data-cl-s~="s29"]) .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{ justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{ align-self: flex-start; }
:where([data-cl-s~="s29"]) figure.wp-block-gallery.has-nested-images{ align-items: normal; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){ margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image{ box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image > a, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image > div{ flex-direction: column; flex-grow: 1; margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image img{ display: block; height: auto; width: auto; max-width: 100% !important; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{ backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; will-change: transform; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{ height: 12px; width: 12px; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{ background-color: initial; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{ background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{ background-color: rgba(255, 255, 255, 0.8); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }

@media (hover: none) {:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{ scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }}
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{ display: inline; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{ color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div{ flex: 1 1 auto; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{ background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before{ content: none; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images figcaption{ flex-basis: 100%; flex-grow: 1; text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){ margin-bottom: auto; margin-top: 0px; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){ align-self: inherit; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone){ display: flex; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{ flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){ width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){ width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){ width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){ width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image){ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{ width: 100%; }}
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.alignleft, :where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.alignright{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-gallery.has-nested-images.aligncenter{ justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-group{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) :where(.wp-block-group.wp-block-group-is-layout-constrained){ position: relative; }
:where([data-cl-s~="s29"]) h1.has-background, :where([data-cl-s~="s29"]) h2.has-background, :where([data-cl-s~="s29"]) h3.has-background, :where([data-cl-s~="s29"]) h4.has-background, :where([data-cl-s~="s29"]) h5.has-background, :where([data-cl-s~="s29"]) h6.has-background{ padding: 1.25em 2.375em; }
:where([data-cl-s~="s29"]) h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s29"]) h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s29"]) h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s29"]) h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s29"]) h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s29"]) h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s29"]) h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s29"]) h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s29"]) h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s29"]) h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), :where([data-cl-s~="s29"]) h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), :where([data-cl-s~="s29"]) h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]){ rotate: 180deg; }
:where([data-cl-s~="s29"]) .wp-block-image > a, :where([data-cl-s~="s29"]) .wp-block-image > figure > a{ display: inline-block; }
:where([data-cl-s~="s29"]) .wp-block-image img{ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s29"]) .wp-block-image img.hide{ visibility: hidden; }
:where([data-cl-s~="s29"]) .wp-block-image img.show{ animation: 0.4s ease 0s 1 normal none running show-content-image; }}
:where([data-cl-s~="s29"]) .wp-block-image[style*="border-radius"] img, :where([data-cl-s~="s29"]) .wp-block-image[style*="border-radius"] > a{ border-radius: inherit; }
:where([data-cl-s~="s29"]) .wp-block-image.has-custom-border img{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-image.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-image.alignfull > a, :where([data-cl-s~="s29"]) .wp-block-image.alignwide > a{ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-image.alignfull img, :where([data-cl-s~="s29"]) .wp-block-image.alignwide img{ height: auto; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-image .aligncenter, :where([data-cl-s~="s29"]) .wp-block-image .alignleft, :where([data-cl-s~="s29"]) .wp-block-image .alignright, :where([data-cl-s~="s29"]) .wp-block-image.aligncenter, :where([data-cl-s~="s29"]) .wp-block-image.alignleft, :where([data-cl-s~="s29"]) .wp-block-image.alignright{ display: table; }
:where([data-cl-s~="s29"]) .wp-block-image .aligncenter > figcaption, :where([data-cl-s~="s29"]) .wp-block-image .alignleft > figcaption, :where([data-cl-s~="s29"]) .wp-block-image .alignright > figcaption, :where([data-cl-s~="s29"]) .wp-block-image.aligncenter > figcaption, :where([data-cl-s~="s29"]) .wp-block-image.alignleft > figcaption, :where([data-cl-s~="s29"]) .wp-block-image.alignright > figcaption{ caption-side: bottom; display: table-caption; }
:where([data-cl-s~="s29"]) .wp-block-image .alignleft{ float: left; margin: 0.5em 1em 0.5em 0px; }
:where([data-cl-s~="s29"]) .wp-block-image .alignright{ float: right; margin: 0.5em 0px 0.5em 1em; }
:where([data-cl-s~="s29"]) .wp-block-image .aligncenter{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .wp-block-image :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-image.is-style-circle-mask img{ border-radius: 9999px; }

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {:where([data-cl-s~="s29"]) .wp-block-image.is-style-circle-mask img{ border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }}
:root:where([data-cl-s~="s29"]) :where(.wp-block-image.is-style-rounded img, :where([data-cl-s~="s29"]) .wp-block-image .is-style-rounded img){ border-radius: 9999px; }
:where([data-cl-s~="s29"]) .wp-block-image figure{ margin: 0px; }
:where([data-cl-s~="s29"]) .wp-lightbox-container{ display: flex; flex-direction: column; position: relative; }
:where([data-cl-s~="s29"]) .wp-lightbox-container img{ cursor: zoom-in; }
:where([data-cl-s~="s29"]) .wp-lightbox-container img:hover + button{ opacity: 1; }
:where([data-cl-s~="s29"]) .wp-lightbox-container button{ align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s29"]) .wp-lightbox-container button{ transition: opacity 0.2s; }}
:where([data-cl-s~="s29"]) .wp-lightbox-container button:focus-visible{ outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
:where([data-cl-s~="s29"]) .wp-lightbox-container button:hover{ cursor: pointer; opacity: 1; }
:where([data-cl-s~="s29"]) .wp-lightbox-container button:focus{ opacity: 1; }
:where([data-cl-s~="s29"]) .wp-lightbox-container button:focus, :where([data-cl-s~="s29"]) .wp-lightbox-container button:hover, :where([data-cl-s~="s29"]) .wp-lightbox-container button:not(:hover):not(:active):not(.has-background){ background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay{ box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .close-button{ align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .close-button:focus, :where([data-cl-s~="s29"]) .wp-lightbox-overlay .close-button:hover, :where([data-cl-s~="s29"]) .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .lightbox-image-container{ height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .wp-block-image{ align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .wp-block-image img{ height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .wp-block-image figcaption{ display: none; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay .scrim{ background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.active{ visibility: visible; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s29"]) .wp-lightbox-overlay.active{ animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.active img{ animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.show-closing-animation:not(.active){ animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.show-closing-animation:not(.active) img{ animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.active{ animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.active .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.active .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active){ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{ animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s29"]) .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{ animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }}

@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}

@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
:where([data-cl-s~="s29"]) ol.wp-block-latest-comments{ box-sizing: border-box; margin-left: 0px; }
:where([data-cl-s~="s29"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)){ line-height: 1.1; }
:where([data-cl-s~="s29"]) :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)){ line-height: 1.8; }
:where([data-cl-s~="s29"]) .has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), :where([data-cl-s~="s29"]) .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])){ line-height: 1.5; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments .wp-block-latest-comments{ padding-left: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments__comment{ list-style: none; margin-bottom: 1em; }
:where([data-cl-s~="s29"]) .has-avatars .wp-block-latest-comments__comment{ list-style: none; min-height: 2.25em; }
:where([data-cl-s~="s29"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, :where([data-cl-s~="s29"]) .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ margin-left: 3.25em; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments__comment-excerpt p{ font-size: 0.875em; margin: 0.36em 0px 1.4em; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments__comment-date{ display: block; font-size: 0.75em; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s29"]) .wp-block-latest-comments__comment-avatar{ border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments[class*="-font-size"] a, :where([data-cl-s~="s29"]) .wp-block-latest-comments[style*="font-size"] a{ font-size: inherit; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.alignright{ margin-left: 2em; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.wp-block-latest-posts__list li{ clear: both; overflow-wrap: break-word; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.is-grid{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.is-grid li{ margin: 0px 1.25em 1.25em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-2 li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-2 li:nth-child(2n){ margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-3 li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-3 li:nth-child(3n){ margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-4 li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-4 li:nth-child(4n){ margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-5 li:nth-child(5n){ margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-6 li{ width: calc(16.6667% - 1.04167em); }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.columns-6 li:nth-child(6n){ margin-right: 0px; }}
:root:where([data-cl-s~="s29"]) :where(.wp-block-latest-posts.is-grid){ padding: 0px; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-latest-posts.wp-block-latest-posts__list){ padding-left: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__post-author, :where([data-cl-s~="s29"]) .wp-block-latest-posts__post-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__post-excerpt, :where([data-cl-s~="s29"]) .wp-block-latest-posts__post-full-content{ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__featured-image a{ display: inline-block; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__featured-image img{ height: auto; max-width: 100%; width: auto; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__featured-image.alignleft{ float: left; margin-right: 1em; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__featured-image.alignright{ float: right; margin-left: 1em; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__featured-image.aligncenter{ margin-bottom: 1em; text-align: center; }
:where([data-cl-s~="s29"]) ol, :where([data-cl-s~="s29"]) ul{ box-sizing: border-box; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-list.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s29"]) .wp-block-loginout, :where([data-cl-s~="s29"]) .wp-block-media-text{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-media-text{ direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
:where([data-cl-s~="s29"]) .wp-block-media-text.has-media-on-the-right{ grid-template-columns: 1fr 50%; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, :where([data-cl-s~="s29"]) .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media{ align-self: start; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, :where([data-cl-s~="s29"]) .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, :where([data-cl-s~="s29"]) .wp-block-media-text > .wp-block-media-text__content, :where([data-cl-s~="s29"]) .wp-block-media-text > .wp-block-media-text__media{ align-self: center; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, :where([data-cl-s~="s29"]) .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media{ align-self: end; }
:where([data-cl-s~="s29"]) .wp-block-media-text > .wp-block-media-text__media{ grid-area: 1 / 1; margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-media-text > .wp-block-media-text__content{ direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
:where([data-cl-s~="s29"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media{ grid-area: 1 / 2; }
:where([data-cl-s~="s29"]) .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{ grid-area: 1 / 1; }
:where([data-cl-s~="s29"]) .wp-block-media-text__media a{ display: block; }
:where([data-cl-s~="s29"]) .wp-block-media-text__media img, :where([data-cl-s~="s29"]) .wp-block-media-text__media video{ height: auto; max-width: unset; vertical-align: middle; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media{ background-size: cover; height: 100%; min-height: 250px; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-image-fill > .wp-block-media-text__media img{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media{ height: 100%; min-height: 250px; position: relative; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a{ display: block; height: 100%; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }

@media (max-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-media-text.is-stacked-on-mobile{ grid-template-columns: 100% !important; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{ grid-area: 1 / 1; }
:where([data-cl-s~="s29"]) .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{ grid-area: 2 / 1; }}
:where([data-cl-s~="s29"]) .wp-block-navigation{ position: relative; --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
:where([data-cl-s~="s29"]) .wp-block-navigation ul{ margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation ul, :where([data-cl-s~="s29"]) .wp-block-navigation ul li{ list-style: none; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item{ align-items: center; display: flex; position: relative; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item__content{ display: block; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{ color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, :where([data-cl-s~="s29"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, :where([data-cl-s~="s29"]) .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, :where([data-cl-s~="s29"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, :where([data-cl-s~="s29"]) .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{ text-decoration: line-through; }
:where([data-cl-s~="s29"]) .wp-block-navigation :where(a), :where([data-cl-s~="s29"]) .wp-block-navigation :where(a:active), :where([data-cl-s~="s29"]) .wp-block-navigation :where(a:focus){ text-decoration: none; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation__submenu-icon{ align-self: center; background-color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation__submenu-icon svg{ display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation.is-vertical{ --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-navigation.no-wrap{ --navigation-layout-wrap: nowrap; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-center{ --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-center.is-vertical{ --navigation-layout-align: center; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right{ --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right.is-vertical{ --navigation-layout-align: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between{ --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: hidden; position: absolute; top: 100%; visibility: hidden; width: 0px; z-index: 2; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container{ transition: opacity 0.1s linear; }}
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{ display: flex; flex-grow: 1; }
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{ margin: 0px; }

@media (min-width: 782px) {:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: -1px; }
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before{ background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{ margin-right: 0.25em; }
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{ transform: rotate(-90deg); }}
:where([data-cl-s~="s29"]) .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{ height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
:where([data-cl-s~="s29"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{ left: 0px; top: 100%; }

@media (min-width: 782px) {:where([data-cl-s~="s29"]) .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: 100%; top: 0px; }}
:where([data-cl-s~="s29"]) .wp-block-navigation-submenu{ display: flex; position: relative; }
:where([data-cl-s~="s29"]) .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{ stroke: currentcolor; }
:where([data-cl-s~="s29"]) button.wp-block-navigation-item__content{ background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation-submenu__toggle{ cursor: pointer; }
:where([data-cl-s~="s29"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{ padding-left: 0px; padding-right: 0.85em; }
:where([data-cl-s~="s29"]) .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon{ margin-left: -0.6em; pointer-events: none; }
:where([data-cl-s~="s29"]) .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){ padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-page-list, :where([data-cl-s~="s29"]) .wp-block-navigation__container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-close, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-dialog{ gap: inherit; }
:where([data-cl-s~="s29"]) :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s29"]) :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){ padding: 0.5em 1em; }
:where([data-cl-s~="s29"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where([data-cl-s~="s29"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where([data-cl-s~="s29"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where([data-cl-s~="s29"]) :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){ padding: 0.5em 1em; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container{ left: auto; right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: -1px; right: -1px; }

@media (min-width: 782px) {:where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{ left: auto; right: 100%; }}
:where([data-cl-s~="s29"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
:where([data-cl-s~="s29"]) .wp-block-navigation.has-background .wp-block-navigation__submenu-container{ background-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) .wp-block-navigation__container{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation__container .is-responsive{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-navigation__container:only-child, :where([data-cl-s~="s29"]) .wp-block-page-list:only-child{ flex-grow: 1; }

@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container{ inset: 0px; display: none; position: fixed; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){ color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){ background-color: inherit !important; color: inherit !important; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open{ background-color: inherit; display: flex; flex-direction: column; overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open{ animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }}
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ justify-content: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ gap: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{ padding-top: var(--wp--style--block-gap,2em); }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{ padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{ align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{ background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: auto; right: auto; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){ background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{ left: 0px; }}
:where([data-cl-s~="s29"]) .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) .wp-block-navigation__toggle_button_label{ font-size: 1rem; font-weight: 700; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-close, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-open{ background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-close svg, :where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-open svg{ fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-open{ display: flex; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{ font-family: inherit; font-size: inherit; font-weight: inherit; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-open:not(.always-shown){ display: none; }}
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-close{ position: absolute; right: 0px; top: 0px; z-index: 2; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{ font-family: inherit; font-size: inherit; font-weight: inherit; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-close{ width: 100%; }
:where([data-cl-s~="s29"]) .has-modal-open .wp-block-navigation__responsive-close{ margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-close:focus{ outline: none; }
:where([data-cl-s~="s29"]) .is-menu-open .wp-block-navigation__responsive-close, :where([data-cl-s~="s29"]) .is-menu-open .wp-block-navigation__responsive-container-content, :where([data-cl-s~="s29"]) .is-menu-open .wp-block-navigation__responsive-dialog{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-navigation__responsive-dialog{ position: relative; }
:where([data-cl-s~="s29"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 46px; }

@media (min-width: 782px) {:where([data-cl-s~="s29"]) .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{ margin-top: 32px; }}
html:where([data-cl-s~="s29"]).has-modal-open{ overflow: hidden; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item__label{ overflow-wrap: break-word; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item__description{ display: none; }
:where([data-cl-s~="s29"]) .link-ui-tools{ border-top: 1px solid rgb(240, 240, 240); padding: 8px; }
:where([data-cl-s~="s29"]) .link-ui-block-inserter{ padding-top: 8px; }
:where([data-cl-s~="s29"]) .link-ui-block-inserter__back{ margin-left: 8px; text-transform: uppercase; }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-page-list{ align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
:where([data-cl-s~="s29"]) .wp-block-navigation .wp-block-navigation-item{ background-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-page-list{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .is-small-text{ font-size: 0.875em; }
:where([data-cl-s~="s29"]) .is-regular-text{ font-size: 1em; }
:where([data-cl-s~="s29"]) .is-large-text{ font-size: 2.25em; }
:where([data-cl-s~="s29"]) .is-larger-text{ font-size: 3em; }
:where([data-cl-s~="s29"]) .has-drop-cap:not(:focus)::first-letter{ float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
:where([data-cl-s~="s29"]) body.rtl .has-drop-cap:not(:focus)::first-letter{ float: none; margin-left: 0.1em; }
:where([data-cl-s~="s29"]) p.has-drop-cap.has-background{ overflow: hidden; }
:root:where([data-cl-s~="s29"]) :where(p.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s29"]) :where(p.has-text-color:not(.has-link-color)) a{ color: inherit; }
:where([data-cl-s~="s29"]) p.has-text-align-left[style*="writing-mode:vertical-lr"], :where([data-cl-s~="s29"]) p.has-text-align-right[style*="writing-mode:vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s29"]) .wp-block-post-author{ box-sizing: border-box; display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .wp-block-post-author__byline{ font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-author__avatar{ margin-right: 1em; }
:where([data-cl-s~="s29"]) .wp-block-post-author__bio{ font-size: 0.7em; margin-bottom: 0.7em; }
:where([data-cl-s~="s29"]) .wp-block-post-author__content{ flex-basis: 0px; flex-grow: 1; }
:where([data-cl-s~="s29"]) .wp-block-post-author__name{ margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-author-biography{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-comments-form) input:not([type="submit"]), :where([data-cl-s~="s29"]) :where(.wp-block-post-comments-form) textarea{ border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where([data-cl-s~="s29"]) :where(.wp-block-post-comments-form) textarea{ padding: calc(0.667em + 2px); }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title){ font-weight: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title){ font-family: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), :where([data-cl-s~="s29"]) .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title){ font-size: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title){ line-height: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title){ font-style: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title){ letter-spacing: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form :where(input[type="submit"]){ box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), :where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form textarea{ box-sizing: border-box; display: block; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form-author label, :where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form-email label, :where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form-url label{ display: block; margin-bottom: 0.25em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form-cookies-consent{ display: flex; gap: 0.25em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{ margin-top: 0.35em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-reply-title{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-form .comment-reply-title :where(small){ font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-count{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-post-content{ display: flow-root; }
:where([data-cl-s~="s29"]) .wp-block-post-comments-link, :where([data-cl-s~="s29"]) .wp-block-post-date{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-excerpt){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s29"]) .wp-block-post-excerpt__excerpt{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-excerpt__more-text{ margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s29"]) .wp-block-post-excerpt__more-link{ display: inline-block; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image{ margin-left: 0px; margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image a{ display: block; height: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image :where(img){ box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image.alignfull img, :where([data-cl-s~="s29"]) .wp-block-post-featured-image.alignwide img{ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{ background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image{ position: relative; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{ background-color: initial; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{ opacity: 0; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{ opacity: 0.1; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{ opacity: 0.2; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{ opacity: 0.3; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{ opacity: 0.4; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{ opacity: 0.7; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{ opacity: 0.9; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{ opacity: 1; }
:where([data-cl-s~="s29"]) .wp-block-post-featured-image:where(.alignleft, :where([data-cl-s~="s29"]) .alignright){ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s29"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s29"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s29"]) .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s29"]) .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], :where([data-cl-s~="s29"]) .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{ rotate: 180deg; }
:where([data-cl-s~="s29"]) .wp-block-post-terms{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-post-terms .wp-block-post-terms__separator{ white-space: pre-wrap; }
:where([data-cl-s~="s29"]) .wp-block-post-time-to-read, :where([data-cl-s~="s29"]) .wp-block-post-title{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-post-title{ word-break: break-word; }
:where([data-cl-s~="s29"]) .wp-block-post-title :where(a){ display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s29"]) .wp-block-post-author-name{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-preformatted{ box-sizing: border-box; white-space: pre-wrap; }
:where([data-cl-s~="s29"]) :where(.wp-block-preformatted.has-background){ padding: 1.25em 2.375em; }
:where([data-cl-s~="s29"]) .wp-block-pullquote{ box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-pullquote blockquote, :where([data-cl-s~="s29"]) .wp-block-pullquote cite, :where([data-cl-s~="s29"]) .wp-block-pullquote p{ color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-pullquote blockquote{ margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-pullquote p{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .wp-block-pullquote p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.alignleft, :where([data-cl-s~="s29"]) .wp-block-pullquote.alignright{ max-width: 420px; }
:where([data-cl-s~="s29"]) .wp-block-pullquote cite, :where([data-cl-s~="s29"]) .wp-block-pullquote footer{ position: relative; }
:where([data-cl-s~="s29"]) .wp-block-pullquote .has-text-color a{ color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.has-text-align-left blockquote{ text-align: left; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.has-text-align-right blockquote{ text-align: right; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.has-text-align-center blockquote{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.is-style-solid-color{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.is-style-solid-color blockquote{ margin-left: auto; margin-right: auto; max-width: 60%; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.is-style-solid-color blockquote p{ font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s29"]) .wp-block-pullquote.is-style-solid-color blockquote cite{ font-style: normal; text-transform: none; }
:where([data-cl-s~="s29"]) .wp-block-pullquote cite{ color: inherit; display: block; }
:where([data-cl-s~="s29"]) .wp-block-post-template{ box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container{ display: flex; flex-flow: wrap; gap: 1.25em; }
:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container > li{ margin: 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li{ width: calc(50% - 0.625em); }
:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li{ width: calc(33.3333% - 0.83333em); }
:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li{ width: calc(25% - 0.9375em); }
:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li{ width: calc(20% - 1em); }
:where([data-cl-s~="s29"]) .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li{ width: calc(16.6667% - 1.04167em); }}

@media (max-width: 600px) {:where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{ grid-template-columns: 1fr; }}
:where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-constrained > li > .alignright, :where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-flow > li > .alignright{ float: right; margin-inline: 2em 0px; }
:where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-constrained > li > .alignleft, :where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-flow > li > .alignleft{ float: left; margin-inline: 0px 2em; }
:where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-constrained > li > .aligncenter, :where([data-cl-s~="s29"]) .wp-block-post-template-is-layout-flow > li > .aligncenter{ margin-inline: auto; }
:where([data-cl-s~="s29"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type{ margin-inline-start: auto; }
:where([data-cl-s~="s29"]) .wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child{ margin-inline-end: auto; }
:where([data-cl-s~="s29"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{ display: inline-block; margin-right: 1ch; }
:where([data-cl-s~="s29"]) .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s29"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ display: inline-block; margin-left: 1ch; }
:where([data-cl-s~="s29"]) .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){ transform: scaleX(1); }
:where([data-cl-s~="s29"]) .wp-block-query-pagination.aligncenter{ justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-query-title, :where([data-cl-s~="s29"]) .wp-block-query-total, :where([data-cl-s~="s29"]) .wp-block-quote{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-quote{ overflow-wrap: break-word; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-large:where(:not(.is-style-plain)), :where([data-cl-s~="s29"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)){ margin-bottom: 1em; padding: 0px 1em; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) p, :where([data-cl-s~="s29"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{ font-size: 1.5em; font-style: italic; line-height: 1.6; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s29"]) .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, :where([data-cl-s~="s29"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, :where([data-cl-s~="s29"]) .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{ font-size: 1.125em; text-align: right; }
:where([data-cl-s~="s29"]) .wp-block-quote > cite{ display: block; }
:where([data-cl-s~="s29"]) .wp-block-read-more{ display: block; width: fit-content; }
:where([data-cl-s~="s29"]) .wp-block-read-more:where(:not([style*="text-decoration"])){ text-decoration: none; }
:where([data-cl-s~="s29"]) .wp-block-read-more:where(:not([style*="text-decoration"])):active, :where([data-cl-s~="s29"]) .wp-block-read-more:where(:not([style*="text-decoration"])):focus{ text-decoration: none; }
:where([data-cl-s~="s29"]) ul.wp-block-rss.alignleft{ margin-right: 2em; }
:where([data-cl-s~="s29"]) ul.wp-block-rss.alignright{ margin-left: 2em; }
:where([data-cl-s~="s29"]) ul.wp-block-rss.is-grid{ display: flex; flex-wrap: wrap; padding: 0px; }
:where([data-cl-s~="s29"]) ul.wp-block-rss.is-grid li{ margin: 0px 1em 1em 0px; width: 100%; }

@media (min-width: 600px) {:where([data-cl-s~="s29"]) ul.wp-block-rss.columns-2 li{ width: calc(50% - 1em); }
:where([data-cl-s~="s29"]) ul.wp-block-rss.columns-3 li{ width: calc(33.3333% - 1em); }
:where([data-cl-s~="s29"]) ul.wp-block-rss.columns-4 li{ width: calc(25% - 1em); }
:where([data-cl-s~="s29"]) ul.wp-block-rss.columns-5 li{ width: calc(20% - 1em); }
:where([data-cl-s~="s29"]) ul.wp-block-rss.columns-6 li{ width: calc(16.6667% - 1em); }}
:where([data-cl-s~="s29"]) .wp-block-rss__item-author, :where([data-cl-s~="s29"]) .wp-block-rss__item-publish-date{ display: block; font-size: 0.8125em; }
:where([data-cl-s~="s29"]) .wp-block-rss{ box-sizing: border-box; list-style: none; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-search__button{ margin-left: 10px; word-break: normal; }
:where([data-cl-s~="s29"]) .wp-block-search__button.has-icon{ line-height: 0; }
:where([data-cl-s~="s29"]) .wp-block-search__button svg{ height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where([data-cl-s~="s29"]) :where(.wp-block-search__button){ border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where([data-cl-s~="s29"]) .wp-block-search__inside-wrapper{ display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-search__label{ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-search__input{ appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }
:where([data-cl-s~="s29"]) .wp-block-search.wp-block-search__button-only .wp-block-search__button{ box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ min-width: 0px !important; transition-property: width; }
:where([data-cl-s~="s29"]) .wp-block-search.wp-block-search__button-only .wp-block-search__input{ flex-basis: 100%; transition-duration: 0.3s; }
:where([data-cl-s~="s29"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, :where([data-cl-s~="s29"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{ overflow: hidden; }
:where([data-cl-s~="s29"]) .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{ flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where([data-cl-s~="s29"]) :where(.wp-block-search__input){ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where([data-cl-s~="s29"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){ border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where([data-cl-s~="s29"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; padding: 0px 4px; }
:where([data-cl-s~="s29"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{ outline: none; }
:where([data-cl-s~="s29"]) :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){ padding: 4px 8px; }
:where([data-cl-s~="s29"]) .wp-block-search.aligncenter .wp-block-search__inside-wrapper{ margin: auto; }
:where([data-cl-s~="s29"]) .wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ float: right; }
:where([data-cl-s~="s29"]) .wp-block-separator{ border-width: 2px medium medium; border-style: solid none none; border-color: currentcolor; border-image: initial; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-separator.is-style-dots){ height: auto; line-height: 1; text-align: center; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-separator.is-style-dots)::before{ color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:where([data-cl-s~="s29"]) .wp-block-separator.is-style-dots{ background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s29"]) .wp-block-site-logo{ box-sizing: border-box; line-height: 0; }
:where([data-cl-s~="s29"]) .wp-block-site-logo a{ display: inline-block; line-height: 0; }
:where([data-cl-s~="s29"]) .wp-block-site-logo.is-default-size img{ height: auto; width: 120px; }
:where([data-cl-s~="s29"]) .wp-block-site-logo img{ height: auto; max-width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-site-logo a, :where([data-cl-s~="s29"]) .wp-block-site-logo img{ border-radius: inherit; }
:where([data-cl-s~="s29"]) .wp-block-site-logo.aligncenter{ margin-left: auto; margin-right: auto; text-align: center; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-site-logo.is-style-rounded){ border-radius: 9999px; }
:where([data-cl-s~="s29"]) .wp-block-site-tagline, :where([data-cl-s~="s29"]) .wp-block-site-title{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-site-title :where(a){ color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
:where([data-cl-s~="s29"]) .wp-block-social-links{ background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
:where([data-cl-s~="s29"]) .wp-block-social-links .wp-social-link a, :where([data-cl-s~="s29"]) .wp-block-social-links .wp-social-link a:hover{ border-bottom: 0px; box-shadow: none; text-decoration: none; }
:where([data-cl-s~="s29"]) .wp-block-social-links .wp-social-link svg{ height: 1em; width: 1em; }
:where([data-cl-s~="s29"]) .wp-block-social-links .wp-social-link span:not(.screen-reader-text){ font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-social-links.has-small-icon-size{ font-size: 16px; }
:where([data-cl-s~="s29"]) .wp-block-social-links, :where([data-cl-s~="s29"]) .wp-block-social-links.has-normal-icon-size{ font-size: 24px; }
:where([data-cl-s~="s29"]) .wp-block-social-links.has-large-icon-size{ font-size: 36px; }
:where([data-cl-s~="s29"]) .wp-block-social-links.has-huge-icon-size{ font-size: 48px; }
:where([data-cl-s~="s29"]) .wp-block-social-links.aligncenter{ display: flex; justify-content: center; }
:where([data-cl-s~="s29"]) .wp-block-social-links.alignright{ justify-content: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-social-link{ border-radius: 9999px; display: block; height: auto; }

@media not (prefers-reduced-motion) {:where([data-cl-s~="s29"]) .wp-block-social-link{ transition: transform 0.1s; }}
:where([data-cl-s~="s29"]) .wp-block-social-link a{ align-items: center; display: flex; line-height: 0; }
:where([data-cl-s~="s29"]) .wp-block-social-link:hover{ transform: scale(1.1); }
:where([data-cl-s~="s29"]) .wp-block-social-links .wp-block-social-link.wp-social-link{ display: inline-block; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, :where([data-cl-s~="s29"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, :where([data-cl-s~="s29"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, :where([data-cl-s~="s29"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, :where([data-cl-s~="s29"]) .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{ color: currentcolor; fill: currentcolor; }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{ background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{ background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{ background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{ background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{ background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{ background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{ background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{ background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{ background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{ background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{ background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{ background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{ background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{ background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{ background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{ background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{ background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{ background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{ background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{ background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{ background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{ background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{ background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{ background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{ background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{ background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{ background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{ background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{ background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{ background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{ background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{ background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{ background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{ background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{ background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{ background-color: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link{ background: none; }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{ height: 1.25em; width: 1.25em; }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{ color: rgb(255, 153, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{ color: rgb(30, 160, 195); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{ color: rgb(7, 87, 254); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{ color: rgb(10, 122, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{ color: rgb(30, 31, 38); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{ color: rgb(2, 228, 155); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{ color: rgb(88, 101, 242); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{ color: rgb(233, 76, 137); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{ color: rgb(66, 128, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{ color: rgb(244, 88, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{ color: rgb(8, 102, 255); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{ color: rgb(4, 97, 221); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{ color: rgb(230, 86, 120); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{ color: rgb(36, 41, 45); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{ color: rgb(56, 33, 16); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{ color: rgb(234, 68, 52); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{ color: rgb(29, 79, 196); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{ color: rgb(240, 0, 117); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{ color: rgb(226, 27, 36); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{ color: rgb(13, 102, 194); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{ color: rgb(50, 136, 212); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{ color: rgb(246, 64, 95); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{ color: rgb(230, 1, 34); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{ color: rgb(239, 65, 85); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{ color: rgb(255, 69, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{ color: rgb(4, 120, 215); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{ color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{ color: rgb(255, 86, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{ color: rgb(27, 215, 96); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{ color: rgb(42, 171, 238); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{ color: rgb(1, 24, 53); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{ color: rgb(100, 64, 164); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{ color: rgb(29, 161, 242); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{ color: rgb(30, 183, 234); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{ color: rgb(70, 128, 194); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{ color: rgb(37, 211, 102); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{ color: rgb(52, 153, 205); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{ color: rgb(211, 36, 34); }
:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{ color: red; }
:where([data-cl-s~="s29"]) .wp-block-social-links.is-style-pill-shape .wp-social-link{ width: auto; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-social-links .wp-social-link a){ padding: 0.25em; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){ padding: 0px; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){ padding-left: 0.666667em; padding-right: 0.666667em; }
:where([data-cl-s~="s29"]) .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{ color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) .wp-block-spacer{ clear: both; }
:where([data-cl-s~="s29"]) .wp-block-tag-cloud{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-tag-cloud.aligncenter{ justify-content: center; text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-tag-cloud.alignfull{ padding-left: 1em; padding-right: 1em; }
:where([data-cl-s~="s29"]) .wp-block-tag-cloud a{ display: inline-block; margin-right: 5px; }
:where([data-cl-s~="s29"]) .wp-block-tag-cloud span{ display: inline-block; margin-left: 5px; text-decoration: none; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-tag-cloud.is-style-outline){ display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-tag-cloud.is-style-outline a){ border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:where([data-cl-s~="s29"]) .wp-block-table{ overflow-x: auto; }
:where([data-cl-s~="s29"]) .wp-block-table table{ border-collapse: collapse; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-table thead{ border-bottom: 3px solid; }
:where([data-cl-s~="s29"]) .wp-block-table tfoot{ border-top: 3px solid; }
:where([data-cl-s~="s29"]) .wp-block-table td, :where([data-cl-s~="s29"]) .wp-block-table th{ border: 1px solid; padding: 0.5em; }
:where([data-cl-s~="s29"]) .wp-block-table .has-fixed-layout{ table-layout: fixed; width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-table .has-fixed-layout td, :where([data-cl-s~="s29"]) .wp-block-table .has-fixed-layout th{ word-break: break-word; }
:where([data-cl-s~="s29"]) .wp-block-table.aligncenter, :where([data-cl-s~="s29"]) .wp-block-table.alignleft, :where([data-cl-s~="s29"]) .wp-block-table.alignright{ display: table; width: auto; }
:where([data-cl-s~="s29"]) .wp-block-table.aligncenter td, :where([data-cl-s~="s29"]) .wp-block-table.aligncenter th, :where([data-cl-s~="s29"]) .wp-block-table.alignleft td, :where([data-cl-s~="s29"]) .wp-block-table.alignleft th, :where([data-cl-s~="s29"]) .wp-block-table.alignright td, :where([data-cl-s~="s29"]) .wp-block-table.alignright th{ word-break: break-word; }
:where([data-cl-s~="s29"]) .wp-block-table .has-subtle-light-gray-background-color{ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s29"]) .wp-block-table .has-subtle-pale-green-background-color{ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s29"]) .wp-block-table .has-subtle-pale-blue-background-color{ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s29"]) .wp-block-table .has-subtle-pale-pink-background-color{ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes{ background-color: initial; border-bottom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacing: 0px; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){ background-color: rgb(240, 240, 240); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1){ background-color: rgb(243, 244, 245); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1){ background-color: rgb(233, 251, 229); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1){ background-color: rgb(231, 245, 254); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1){ background-color: rgb(252, 240, 239); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes td, :where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes th{ border-color: rgba(0, 0, 0, 0); }
:where([data-cl-s~="s29"]) .wp-block-table .has-border-color td, :where([data-cl-s~="s29"]) .wp-block-table .has-border-color th, :where([data-cl-s~="s29"]) .wp-block-table .has-border-color tr, :where([data-cl-s~="s29"]) .wp-block-table .has-border-color > *{ border-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] tr:first-child, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] tr:first-child td, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] tr:first-child th, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] > *, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] > * td, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] > * th{ border-top-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-top-color"] tr:not(:first-child){ border-top-color: initial; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-right-color"] td:last-child, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-right-color"] th, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-right-color"] tr, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-right-color"] > *{ border-right-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child td, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] tr:last-child th, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] > *, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] > * td, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] > * th{ border-bottom-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child){ border-bottom-color: initial; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-left-color"] td:first-child, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-left-color"] th, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-left-color"] tr, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-left-color"] > *{ border-left-color: inherit; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-style"] td, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-style"] th, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-style"] tr, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-style"] > *{ border-style: inherit; }
:where([data-cl-s~="s29"]) .wp-block-table table[style*="border-width"] td, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-width"] th, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-width"] tr, :where([data-cl-s~="s29"]) .wp-block-table table[style*="border-width"] > *{ border-style: inherit; border-width: inherit; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-table-of-contents){ box-sizing: border-box; }
:where([data-cl-s~="s29"]) :where(.wp-block-term-description){ box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
:where([data-cl-s~="s29"]) .wp-block-term-description p{ margin-bottom: 0px; margin-top: 0px; }
:where([data-cl-s~="s29"]) .wp-block-text-columns, :where([data-cl-s~="s29"]) .wp-block-text-columns.aligncenter{ display: flex; }
:where([data-cl-s~="s29"]) .wp-block-text-columns .wp-block-column{ margin: 0px 1em; padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-text-columns .wp-block-column:first-child{ margin-left: 0px; }
:where([data-cl-s~="s29"]) .wp-block-text-columns .wp-block-column:last-child{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .wp-block-text-columns.columns-2 .wp-block-column{ width: 50%; }
:where([data-cl-s~="s29"]) .wp-block-text-columns.columns-3 .wp-block-column{ width: 33.3333%; }
:where([data-cl-s~="s29"]) .wp-block-text-columns.columns-4 .wp-block-column{ width: 25%; }
:where([data-cl-s~="s29"]) pre.wp-block-verse{ overflow: auto; white-space: pre-wrap; }
:where([data-cl-s~="s29"]) :where(pre.wp-block-verse){ font-family: inherit; }
:where([data-cl-s~="s29"]) .wp-block-video{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-video video{ vertical-align: middle; width: 100%; }

@supports (position:sticky) {:where([data-cl-s~="s29"]) .wp-block-video [poster]{ object-fit: cover; }}
:where([data-cl-s~="s29"]) .wp-block-video.aligncenter{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-video :where(figcaption){ margin-bottom: 1em; margin-top: 0.5em; }
:where([data-cl-s~="s29"]) .editor-styles-wrapper, :where([data-cl-s~="s29"]) .entry-content{ counter-reset: footnotes 0; }
:where([data-cl-s~="s29"]) a[data-fn].fn{ counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
:where([data-cl-s~="s29"]) a[data-fn].fn::after{ content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:where([data-cl-s~="s29"]) .wp-element-button{ cursor: pointer; }
:root:where([data-cl-s~="s29"]){ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root:where([data-cl-s~="s29"]) .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s29"]) .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s29"]) .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root:where([data-cl-s~="s29"]) .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root:where([data-cl-s~="s29"]) .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root:where([data-cl-s~="s29"]) .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root:where([data-cl-s~="s29"]) .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root:where([data-cl-s~="s29"]) .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root:where([data-cl-s~="s29"]) .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root:where([data-cl-s~="s29"]) .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root:where([data-cl-s~="s29"]) .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:where([data-cl-s~="s29"]) .has-regular-font-size{ font-size: 1em; }
:where([data-cl-s~="s29"]) .has-larger-font-size{ font-size: 2.625em; }
:where([data-cl-s~="s29"]) .has-normal-font-size{ font-size: var(--wp--preset--font-size--normal); }
:where([data-cl-s~="s29"]) .has-huge-font-size{ font-size: var(--wp--preset--font-size--huge); }
:where([data-cl-s~="s29"]) .has-text-align-center{ text-align: center; }
:where([data-cl-s~="s29"]) .has-text-align-left{ text-align: left; }
:where([data-cl-s~="s29"]) .has-text-align-right{ text-align: right; }
:where([data-cl-s~="s29"]) #end-resizable-editor-section{ display: none; }
:where([data-cl-s~="s29"]) .aligncenter{ clear: both; }
:where([data-cl-s~="s29"]) .items-justified-left{ justify-content: flex-start; }
:where([data-cl-s~="s29"]) .items-justified-center{ justify-content: center; }
:where([data-cl-s~="s29"]) .items-justified-right{ justify-content: flex-end; }
:where([data-cl-s~="s29"]) .items-justified-space-between{ justify-content: space-between; }
:where([data-cl-s~="s29"]) .screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where([data-cl-s~="s29"]) .screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where([data-cl-s~="s29"]) :where(.has-border-color){ border-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-top-color"]){ border-top-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-right-color"]){ border-right-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-bottom-color"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-left-color"]){ border-left-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-width"]){ border-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-top-width"]){ border-top-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-right-width"]){ border-right-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-bottom-width"]){ border-bottom-style: solid; }
html:where([data-cl-s~="s29"]) :where([style*="border-left-width"]){ border-left-style: solid; }
html:where([data-cl-s~="s29"]) :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
:where([data-cl-s~="s29"]) :where(figure){ margin: 0px 0px 1em; }
html:where([data-cl-s~="s29"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }

@media screen and (max-width: 600px) {html:where([data-cl-s~="s29"]) :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }}
:where([data-cl-s~="s29"]) .wp-block-button__link{ color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
:where([data-cl-s~="s29"]) .wp-block-file__button{ background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) .wp-block-create-block-block{ background-color: rgb(33, 117, 155); color: rgb(255, 255, 255); padding: 2px; }
:where([data-cl-s~="s29"]) .rcc-wrap, :where([data-cl-s~="s29"]) .rcc-color-preview{ --rcc-border: #d9dde3; --rcc-text: #1f2937; --rcc-muted: #667085; --rcc-rakuten-color: #bf0000; --rcc-amazon-color: #232f3e; --rcc-yahoo-color: #d0002a; --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-rakuten-border: transparent; --rcc-amazon-border: transparent; --rcc-yahoo-border: transparent; --rcc-button-shadow: 0 2px 5px rgba(17,24,39,.12); }
:where([data-cl-s~="s29"]) .rcc-wrap{ color: var(--rcc-text); margin: 1.5rem 0px; }
:where([data-cl-s~="s29"]) .rcc-classic-output{ display: block; }
:where([data-cl-s~="s29"]) .rcc-grid{ display: grid; gap: 16px; }
:where([data-cl-s~="s29"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: repeat(var(--rcc-columns,1),minmax(0, 1fr)); }
:where([data-cl-s~="s29"]) .rcc-count-2{ --rcc-columns: 2; }
:where([data-cl-s~="s29"]) .rcc-count-3{ --rcc-columns: 3; }
:where([data-cl-s~="s29"]) .rcc-layout-rows .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s29"]) .rcc-card{ background: rgb(255, 255, 255); border: 1px solid var(--rcc-border); border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; min-width: 0px; overflow: hidden; padding: 16px; }
:where([data-cl-s~="s29"]) .rcc-layout-rows .rcc-card{ display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 18px; }
:where([data-cl-s~="s29"]) .rcc-image-link{ align-items: center; display: flex; justify-content: center; margin: 0px auto 12px; }
:where([data-cl-s~="s29"]) .rcc-image{ display: block; height: 128px; object-fit: contain; width: 128px; }
:where([data-cl-s~="s29"]) .rcc-image-small .rcc-image{ height: 96px; width: 96px; }
:where([data-cl-s~="s29"]) .rcc-image-large .rcc-image{ height: 180px; width: 180px; }
:where([data-cl-s~="s29"]) .rcc-layout-rows .rcc-image-link{ margin: 0px; }
:where([data-cl-s~="s29"]) .rcc-content{ display: flex; flex: 1 1 0%; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s29"]) .rcc-shop, :where([data-cl-s~="s29"]) .rcc-retrieved, :where([data-cl-s~="s29"]) .rcc-credit{ color: var(--rcc-muted); font-size: 12px; }
:where([data-cl-s~="s29"]) .rcc-shop{ margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where([data-cl-s~="s29"]) .rcc-title{ color: var(--rcc-text); font-size: 15px; font-weight: 700; line-height: 1.45; text-decoration: none; }
:where([data-cl-s~="s29"]) .rcc-title:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .rcc-meta{ align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
:where([data-cl-s~="s29"]) .rcc-price{ color: rgb(180, 35, 24); font-size: 17px; font-weight: 800; }
:where([data-cl-s~="s29"]) .rcc-reviews{ color: rgb(138, 75, 8); font-size: 12px; }
:where([data-cl-s~="s29"]) .rcc-custom{ background: rgb(247, 248, 250); border-radius: 6px; font-size: 13px; margin-top: 8px; padding: 7px 9px; }
:where([data-cl-s~="s29"]) .rcc-buttons{ display: grid; gap: 7px; grid-template-columns: 1fr; margin-top: auto; padding-top: 14px; }
:where([data-cl-s~="s29"]) .rcc-rakuten-cta{ padding-top: 17px; position: relative; }
:where([data-cl-s~="s29"]) .rcc-rakuten-cta .rcc-button{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s29"]) .rcc-promo{ align-items: center; animation: 1.8s ease-in-out 0s infinite normal none running rcc-promo-float; background: rgb(255, 247, 214); border: 1px solid rgb(242, 183, 5); border-radius: 999px; bottom: calc(100% - 20px); box-shadow: rgba(80, 53, 0, 0.18) 0px 4px 12px; display: none; font-size: 11px; gap: 5px; left: 50%; line-height: 1.2; max-width: calc(100% - 10px); padding: 5px 10px; position: absolute; transform: translateX(-50%); white-space: nowrap; z-index: 2; color: rgb(122, 67, 0) !important; text-decoration: none !important; }
:where([data-cl-s~="s29"]) .rcc-promo::after{ background: rgb(255, 247, 214); border-bottom: 1px solid rgb(242, 183, 5); border-right: 1px solid rgb(242, 183, 5); content: ""; height: 7px; left: 50%; position: absolute; top: calc(100% - 3px); transform: translateX(-50%) rotate(45deg); width: 7px; }
:where([data-cl-s~="s29"]) .rcc-promo-visible, :where([data-cl-s~="s29"]) .editor-styles-wrapper .rcc-rakuten-cta .rcc-promo:first-child{ display: flex; }
:where([data-cl-s~="s29"]) .rcc-promo-countdown:empty{ display: none; }
:where([data-cl-s~="s29"]) .rcc-promo:focus-visible, :where([data-cl-s~="s29"]) .rcc-button:focus-visible{ outline: rgb(21, 94, 239) solid 3px; outline-offset: 3px; }

@keyframes rcc-promo-float { 
  0%, 100% { margin-bottom: 0px; }
  50% { margin-bottom: 3px; }
}

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s29"]) .rcc-promo{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s29"]) .rcc-button{ transition: none; }}
:where([data-cl-s~="s29"]) .rcc-button{ border-radius: 6px; box-shadow: var(--rcc-button-shadow); display: block; font-size: 13px; font-weight: 700; padding: 9px 8px; text-align: center; transition: box-shadow 0.18s, transform 0.18s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
:where([data-cl-s~="s29"]) .rcc-button:hover{ box-shadow: rgba(17, 24, 39, 0.18) 0px 5px 12px; transform: translateY(-1px); }
:where([data-cl-s~="s29"]) .rcc-rakuten{ background: var(--rcc-rakuten-color); border: 1px solid var(--rcc-rakuten-border); color: var(--rcc-rakuten-text) !important; }
:where([data-cl-s~="s29"]) .rcc-amazon{ background: var(--rcc-amazon-color); border: 1px solid var(--rcc-amazon-border); color: var(--rcc-amazon-text) !important; }
:where([data-cl-s~="s29"]) .rcc-yahoo{ background: var(--rcc-yahoo-color); border: 1px solid var(--rcc-yahoo-border); color: var(--rcc-yahoo-text) !important; }
:where([data-cl-s~="s29"]) .rcc-theme-soft{ --rcc-rakuten-color: #ffd3dc; --rcc-amazon-color: #ffe0b2; --rcc-yahoo-color: #d7e8ff; --rcc-rakuten-text: #6f1735; --rcc-amazon-text: #6b3b00; --rcc-yahoo-text: #1f4268; --rcc-rakuten-border: #f3b7c4; --rcc-amazon-border: #f2c887; --rcc-yahoo-border: #bad5f6; --rcc-button-shadow: 0 2px 6px rgba(91,73,117,.1); }
:where([data-cl-s~="s29"]) .rcc-theme-natural{ --rcc-rakuten-color: #f7e3c8; --rcc-amazon-color: #dcebd8; --rcc-yahoo-color: #e6ddf2; --rcc-rakuten-text: #5b351e; --rcc-amazon-text: #2f5133; --rcc-yahoo-text: #4a365f; --rcc-rakuten-border: #e8cba9; --rcc-amazon-border: #c2d9bd; --rcc-yahoo-border: #cdbfdd; --rcc-button-shadow: 0 2px 6px rgba(87,75,48,.1); }
:where([data-cl-s~="s29"]) .rcc-theme-calm{ --rcc-rakuten-color: linear-gradient(135deg,#a94356,#8f3549); --rcc-amazon-color: linear-gradient(135deg,#536b82,#405970); --rcc-yahoo-color: linear-gradient(135deg,#755675,#634563); --rcc-rakuten-text: #fff; --rcc-amazon-text: #fff; --rcc-yahoo-text: #fff; --rcc-button-shadow: 0 3px 10px rgba(36,42,55,.2); }
:where([data-cl-s~="s29"]) .rcc-note{ font-size: 12px; margin: 10px 0px 0px; }
:where([data-cl-s~="s29"]) .rcc-retrieved, :where([data-cl-s~="s29"]) .rcc-credit{ margin: 4px 0px 0px; }
:where([data-cl-s~="s29"]) .rcc-credit a{ color: inherit; }
:where([data-cl-s~="s29"]) .rcc-editor{ border: 1px solid rgb(204, 208, 212); padding: 18px; }
:where([data-cl-s~="s29"]) .rcc-editor-heading{ align-items: center; display: flex; gap: 12px; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .rcc-inline-settings{ background: rgb(246, 247, 247); margin: 12px 0px; padding: 10px 12px 2px; }
:where([data-cl-s~="s29"]) .rcc-inline-settings .components-base-control{ max-width: 320px; }
:where([data-cl-s~="s29"]) .rcc-color-controls{ display: flex; flex-wrap: wrap; gap: 12px; margin: 2px 0px 10px; }
:where([data-cl-s~="s29"]) .rcc-color-controls label{ align-items: center; display: flex; font-size: 12px; gap: 6px; }
:where([data-cl-s~="s29"]) .rcc-color-controls input[type="color"]{ height: 32px; padding: 2px; width: 44px; }
:where([data-cl-s~="s29"]) .rcc-color-preview{ display: grid; gap: 4px; grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); margin: 4px 0px 10px; max-width: 360px; width: 100%; }
:where([data-cl-s~="s29"]) .rcc-service-toggles{ border: 0px; display: flex; flex-wrap: wrap; gap: 12px; margin: 8px 0px 10px; padding: 0px; }
:where([data-cl-s~="s29"]) .rcc-service-toggles legend{ flex-basis: 100%; font-size: 12px; font-weight: 600; }
:where([data-cl-s~="s29"]) .rcc-service-toggles label{ font-size: 13px; }
:where([data-cl-s~="s29"]) .rcc-color-preview .rcc-button{ cursor: default; font-size: 11px; padding: 6px 4px; }
:where([data-cl-s~="s29"]) .rcc-color-preview .rcc-button:hover{ box-shadow: var(--rcc-button-shadow); transform: none; }
:where([data-cl-s~="s29"]) .rcc-editor-heading h3{ margin: 0px; }
:where([data-cl-s~="s29"]) .rcc-search{ align-items: flex-end; display: flex; gap: 10px; }
:where([data-cl-s~="s29"]) .rcc-search .components-base-control{ flex: 1 1 0%; }
:where([data-cl-s~="s29"]) .rcc-results{ border: 1px solid rgb(220, 220, 222); margin: 16px 0px; max-height: 440px; overflow: auto; padding: 12px; }
:where([data-cl-s~="s29"]) .rcc-result{ align-items: center; border-bottom: 1px solid rgb(238, 238, 238); display: grid; gap: 10px; grid-template-columns: 64px minmax(0px, 1fr) auto; padding: 10px 0px; }
:where([data-cl-s~="s29"]) .rcc-result img{ height: 64px; object-fit: contain; width: 64px; }
:where([data-cl-s~="s29"]) .rcc-result-info{ display: flex; flex-direction: column; min-width: 0px; }
:where([data-cl-s~="s29"]) .rcc-result-info strong{ font-size: 13px; }
:where([data-cl-s~="s29"]) .rcc-result-info span{ color: rgb(100, 105, 112); font-size: 12px; }
:where([data-cl-s~="s29"]) .rcc-editor-card{ border: 2px solid rgb(229, 231, 235); border-radius: 14px; padding: 10px; }
:where([data-cl-s~="s29"]) .rcc-editor-card + .rcc-editor-card{ margin-top: 12px; }
:where([data-cl-s~="s29"]) .rcc-edit-fields{ background: rgb(246, 247, 247); margin-top: 10px; padding: 12px; }
:where([data-cl-s~="s29"]) .rcc-product-actions{ display: flex; flex-wrap: wrap; gap: 8px; }
:where([data-cl-s~="s29"]) .rcc-empty{ background: rgb(246, 247, 247); margin: 12px 0px 0px; padding: 20px; text-align: center; }

@media (max-width: 900px) {:where([data-cl-s~="s29"]) .rcc-layout-columns.rcc-count-3 .rcc-grid{ grid-template-columns: 1fr; }}

@media (max-width: 600px) {:where([data-cl-s~="s29"]) .rcc-layout-columns .rcc-grid{ grid-template-columns: 1fr; }
:where([data-cl-s~="s29"]) .rcc-layout-rows .rcc-card{ display: flex; }
:where([data-cl-s~="s29"]) .rcc-layout-rows .rcc-image-link{ margin: 0px auto 12px; }
:where([data-cl-s~="s29"]) .rcc-search{ align-items: stretch; flex-direction: column; }}
:where([data-cl-s~="s29"]) .aioseo-toc-header{ width: 100%; position: relative; }
:where([data-cl-s~="s29"]) .aioseo-toc-header:has(.aioseo-toc-header-area){ flex-direction: column; align-items: flex-start; }
:where([data-cl-s~="s29"]) .aioseo-toc-header .aioseo-toc-header-title{ align-items: center; color: rgb(67, 73, 96); display: flex; flex: 1 0 auto; font-size: 24px; font-weight: 700; line-height: 125%; max-width: 100%; gap: 8px; }
:where([data-cl-s~="s29"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ display: flex; border-radius: 2px; cursor: pointer; transition: transform 0.3s; background-color: rgb(229, 240, 255); box-sizing: border-box; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 0px 8px 10px; }
:where([data-cl-s~="s29"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{ padding: 8px 10px 8px 0px; }
:where([data-cl-s~="s29"]) .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ width: 14px; height: 14px; }
:where([data-cl-s~="s29"]) [dir="ltr"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-right: 10px; }
:where([data-cl-s~="s29"]) [dir="rtl"] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{ margin-left: 10px; }
:where([data-cl-s~="s29"]) .aioseo-toc-header .aioseo-toc-header-instructions{ color: rgb(44, 50, 76); font-size: 16px; margin-bottom: 0px; margin-top: 16px; }
:where([data-cl-s~="s29"]) .aioseo-toc-header .aioseo-toc-header-buttons{ flex: 0 1 auto; }
:where([data-cl-s~="s29"]) .aioseo-toc-contents{ transition: transform 0.3s, opacity 0.3s; transform-origin: center top; display: block; opacity: 1; transform: scaleY(1); padding-top: 12px; }
:where([data-cl-s~="s29"]) .aioseo-toc-collapsed{ opacity: 0; transform: scaleY(0); height: 0px; overflow: hidden; }
:root:where([data-cl-s~="s29"]){ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #eefaff; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--soft-red: #e92f3d; --wp--preset--color--light-grayish-red: #fdf0f2; --wp--preset--color--vivid-yellow: #ffc107; --wp--preset--color--very-pale-yellow: #fffde7; --wp--preset--color--very-light-gray: #fafafa; --wp--preset--color--very-dark-gray: #313131; --wp--preset--color--original-color-a: #192f60; --wp--preset--color--original-color-b: #274472; --wp--preset--color--original-color-c: #2e8bc0; --wp--preset--color--original-color-d: #333; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: .8em; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.5em; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--st-regular: 1em; --wp--preset--font-size--huge: 3em; --wp--preset--spacing--20: .44rem; --wp--preset--spacing--30: .67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1); }
:where([data-cl-s~="s29"]) :where(.is-layout-flex){ gap: 0.5em; }
:where([data-cl-s~="s29"]) :where(.is-layout-grid){ gap: 0.5em; }
:where([data-cl-s~="s29"]) body .is-layout-flex{ display: flex; }
:where([data-cl-s~="s29"]) .is-layout-flex{ flex-wrap: wrap; align-items: center; }
:where([data-cl-s~="s29"]) .is-layout-flex > :is(*, :where([data-cl-s~="s29"]) div){ margin: 0px; }
:where([data-cl-s~="s29"]) body .is-layout-grid{ display: grid; }
:where([data-cl-s~="s29"]) .is-layout-grid > :is(*, :where([data-cl-s~="s29"]) div){ margin: 0px; }
:where([data-cl-s~="s29"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s29"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s29"]) .has-black-color{ color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s29"]) .has-cyan-bluish-gray-color{ color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s29"]) .has-white-color{ color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s29"]) .has-pale-pink-color{ color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s29"]) .has-vivid-red-color{ color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-orange-color{ color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-amber-color{ color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s29"]) .has-light-green-cyan-color{ color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-vivid-green-cyan-color{ color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-pale-cyan-blue-color{ color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s29"]) .has-vivid-cyan-blue-color{ color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s29"]) .has-vivid-purple-color{ color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s29"]) .has-black-background-color{ background-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s29"]) .has-cyan-bluish-gray-background-color{ background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s29"]) .has-white-background-color{ background-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s29"]) .has-pale-pink-background-color{ background-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s29"]) .has-vivid-red-background-color{ background-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-orange-background-color{ background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-amber-background-color{ background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s29"]) .has-light-green-cyan-background-color{ background-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-vivid-green-cyan-background-color{ background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-pale-cyan-blue-background-color{ background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s29"]) .has-vivid-cyan-blue-background-color{ background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s29"]) .has-vivid-purple-background-color{ background-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s29"]) .has-black-border-color{ border-color: var(--wp--preset--color--black) !important; }
:where([data-cl-s~="s29"]) .has-cyan-bluish-gray-border-color{ border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
:where([data-cl-s~="s29"]) .has-white-border-color{ border-color: var(--wp--preset--color--white) !important; }
:where([data-cl-s~="s29"]) .has-pale-pink-border-color{ border-color: var(--wp--preset--color--pale-pink) !important; }
:where([data-cl-s~="s29"]) .has-vivid-red-border-color{ border-color: var(--wp--preset--color--vivid-red) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-orange-border-color{ border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-amber-border-color{ border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
:where([data-cl-s~="s29"]) .has-light-green-cyan-border-color{ border-color: var(--wp--preset--color--light-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-vivid-green-cyan-border-color{ border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-pale-cyan-blue-border-color{ border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
:where([data-cl-s~="s29"]) .has-vivid-cyan-blue-border-color{ border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
:where([data-cl-s~="s29"]) .has-vivid-purple-border-color{ border-color: var(--wp--preset--color--vivid-purple) !important; }
:where([data-cl-s~="s29"]) .has-vivid-cyan-blue-to-vivid-purple-gradient-background{ background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
:where([data-cl-s~="s29"]) .has-light-green-cyan-to-vivid-green-cyan-gradient-background{ background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
:where([data-cl-s~="s29"]) .has-luminous-vivid-orange-to-vivid-red-gradient-background{ background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
:where([data-cl-s~="s29"]) .has-very-light-gray-to-cyan-bluish-gray-gradient-background{ background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
:where([data-cl-s~="s29"]) .has-cool-to-warm-spectrum-gradient-background{ background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
:where([data-cl-s~="s29"]) .has-blush-light-purple-gradient-background{ background: var(--wp--preset--gradient--blush-light-purple) !important; }
:where([data-cl-s~="s29"]) .has-blush-bordeaux-gradient-background{ background: var(--wp--preset--gradient--blush-bordeaux) !important; }
:where([data-cl-s~="s29"]) .has-luminous-dusk-gradient-background{ background: var(--wp--preset--gradient--luminous-dusk) !important; }
:where([data-cl-s~="s29"]) .has-pale-ocean-gradient-background{ background: var(--wp--preset--gradient--pale-ocean) !important; }
:where([data-cl-s~="s29"]) .has-electric-grass-gradient-background{ background: var(--wp--preset--gradient--electric-grass) !important; }
:where([data-cl-s~="s29"]) .has-midnight-gradient-background{ background: var(--wp--preset--gradient--midnight) !important; }
:where([data-cl-s~="s29"]) .has-small-font-size{ font-size: var(--wp--preset--font-size--small) !important; }
:where([data-cl-s~="s29"]) .has-medium-font-size{ font-size: var(--wp--preset--font-size--medium) !important; }
:where([data-cl-s~="s29"]) .has-large-font-size{ font-size: var(--wp--preset--font-size--large) !important; }
:where([data-cl-s~="s29"]) .has-x-large-font-size{ font-size: var(--wp--preset--font-size--x-large) !important; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-template.is-layout-flex){ gap: 1.25em; }
:where([data-cl-s~="s29"]) :where(.wp-block-post-template.is-layout-grid){ gap: 1.25em; }
:where([data-cl-s~="s29"]) :where(.wp-block-columns.is-layout-flex){ gap: 2em; }
:where([data-cl-s~="s29"]) :where(.wp-block-columns.is-layout-grid){ gap: 2em; }
:root:where([data-cl-s~="s29"]) :where(.wp-block-pullquote){ font-size: 1.5em; line-height: 1.6; }
:where([data-cl-s~="s29"]) .wpcf7 .screen-reader-response{ position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important; }
:where([data-cl-s~="s29"]) .wpcf7 .hidden-fields-container{ display: none; }
:where([data-cl-s~="s29"]) .wpcf7 form .wpcf7-response-output{ margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
:where([data-cl-s~="s29"]) .wpcf7 form.init .wpcf7-response-output, :where([data-cl-s~="s29"]) .wpcf7 form.resetting .wpcf7-response-output, :where([data-cl-s~="s29"]) .wpcf7 form.submitting .wpcf7-response-output{ display: none; }
:where([data-cl-s~="s29"]) .wpcf7 form.sent .wpcf7-response-output{ border-color: rgb(70, 180, 80); }
:where([data-cl-s~="s29"]) .wpcf7 form.failed .wpcf7-response-output, :where([data-cl-s~="s29"]) .wpcf7 form.aborted .wpcf7-response-output{ border-color: rgb(220, 50, 50); }
:where([data-cl-s~="s29"]) .wpcf7 form.spam .wpcf7-response-output{ border-color: rgb(245, 110, 40); }
:where([data-cl-s~="s29"]) .wpcf7 form.invalid .wpcf7-response-output, :where([data-cl-s~="s29"]) .wpcf7 form.unaccepted .wpcf7-response-output, :where([data-cl-s~="s29"]) .wpcf7 form.payment-required .wpcf7-response-output{ border-color: rgb(255, 185, 0); }
:where([data-cl-s~="s29"]) .wpcf7-form-control-wrap{ position: relative; }
:where([data-cl-s~="s29"]) .wpcf7-not-valid-tip{ color: rgb(220, 50, 50); font-size: 1em; font-weight: 400; display: block; }
:where([data-cl-s~="s29"]) .use-floating-validation-tip .wpcf7-not-valid-tip{ position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
:where([data-cl-s~="s29"]) .wpcf7-list-item{ display: inline-block; margin: 0px 0px 0px 1em; }
:where([data-cl-s~="s29"]) .wpcf7-list-item-label::before, :where([data-cl-s~="s29"]) .wpcf7-list-item-label::after{ content: " "; }
:where([data-cl-s~="s29"]) .wpcf7-spinner{ visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
:where([data-cl-s~="s29"]) form.submitting .wpcf7-spinner{ visibility: visible; }
:where([data-cl-s~="s29"]) .wpcf7-spinner::before{ content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {:where([data-cl-s~="s29"]) .wpcf7-spinner::before{ animation-name: blink; animation-duration: 2s; }}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s29"]) .wpcf7 [inert]{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .wpcf7 input[type="file"]{ cursor: pointer; }
:where([data-cl-s~="s29"]) .wpcf7 input[type="file"]:disabled{ cursor: default; }
:where([data-cl-s~="s29"]) .wpcf7 .wpcf7-submit:disabled{ cursor: not-allowed; }
:where([data-cl-s~="s29"]) .wpcf7 input[type="url"], :where([data-cl-s~="s29"]) .wpcf7 input[type="email"], :where([data-cl-s~="s29"]) .wpcf7 input[type="tel"]{ direction: ltr; }
:where([data-cl-s~="s29"]) .wpcf7-reflection > output{ display: list-item; list-style: none; }
:where([data-cl-s~="s29"]) .wpcf7-reflection > output[hidden]{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.has-fixed-layout{ table-layout: fixed; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-header:not(.is-stacked-on-mobile) thead{ position: sticky; top: 0px; z-index: 1; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table.is-sticky-first-column tr > :first-child{ left: 0px; position: sticky; z-index: 1; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th{ box-sizing: border-box; min-width: auto; overflow-wrap: anywhere; word-break: normal; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table td img, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table th img{ max-width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ display: flex; flex-flow: column; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption{ align-self: stretch; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left{ align-items: flex-start; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center{ align-items: center; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right{ align-items: flex-end; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table{ width: 100%; max-width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n+1) td{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) th{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(2n) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ padding: 0.5em; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); text-align: left; vertical-align: middle; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr th{ background-color: rgb(240, 240, 241); }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table > table tr td{ background-color: rgb(255, 255, 255); }

@media screen and (min-width: 769px) {:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.is-scroll-on-pc{ overflow-x: scroll; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.is-scroll-on-pc table{ max-width: none; align-self: self-start; }}

@media screen and (max-width: 768px) {:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile{ overflow-x: scroll; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table.is-scroll-on-mobile table{ max-width: none; align-self: self-start; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile th, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{ width: 100% !important; display: block; }}
:where([data-cl-s~="s29"]) #toc_container li, :where([data-cl-s~="s29"]) #toc_container ul{ margin: 0px; padding: 0px; list-style-position: inside; }
:where([data-cl-s~="s29"]) #toc_container.no_bullets li, :where([data-cl-s~="s29"]) #toc_container.no_bullets ul, :where([data-cl-s~="s29"]) #toc_container.no_bullets ul li, :where([data-cl-s~="s29"]) .toc_widget_list.no_bullets, :where([data-cl-s~="s29"]) .toc_widget_list.no_bullets li{ background: 0px 0px; list-style: none; }
:where([data-cl-s~="s29"]) #toc_container.have_bullets li{ padding-left: 12px; }
:where([data-cl-s~="s29"]) #toc_container.toc_numbered ul{ list-style: none; }
:where([data-cl-s~="s29"]) #toc_container ul ul{ margin-left: 1.5em; }
:where([data-cl-s~="s29"]) #toc_container{ background: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
:where([data-cl-s~="s29"]) #toc_container.toc_light_blue{ background: rgb(237, 246, 255); }
:where([data-cl-s~="s29"]) #toc_container.toc_white{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #toc_container.toc_black{ background: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) #toc_container.toc_transparent{ background: none transparent; }
:where([data-cl-s~="s29"]) #toc_container .toc_title{ text-align: left; font-weight: 700; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #toc_container.toc_title_center .toc_title{ text-align: center; }
:where([data-cl-s~="s29"]) #toc_container.toc_title_right .toc_title{ text-align: right; }
:where([data-cl-s~="s29"]) #toc_container.toc_black .toc_title{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s29"]) #toc_container.toc_black a, :where([data-cl-s~="s29"]) #toc_container.toc_black a:visited{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #toc_container.toc_black a:hover{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #toc_container span.toc_toggle{ font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_icon a{ text-decoration: none; line-height: 1; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_indicator{ display: inline-block; line-height: 1; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_plus_minus a{ display: inline-flex; align-items: center; justify-content: center; width: 1.3em; height: 1.3em; border: 1px solid; border-radius: 3px; vertical-align: middle; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator{ font-size: 0.8em; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_indicator::before{ font-weight: 700; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "−"; }
:where([data-cl-s~="s29"]) #toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{ content: "+"; }
:where([data-cl-s~="s29"]) #toc_container .toc_toggle_caret .toc_toggle_indicator::before{ content: "▾"; }
:where([data-cl-s~="s29"]) #toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{ content: "▸"; }
:where([data-cl-s~="s29"]) #toc_container .toc_title + ul.toc_list{ margin-top: 1em; }
:where([data-cl-s~="s29"]) .toc_wrap_left{ float: left; margin-right: 10px; }
:where([data-cl-s~="s29"]) .toc_wrap_right{ float: right; margin-left: 10px; }
:where([data-cl-s~="s29"]) #toc_container a{ text-decoration: none; text-shadow: none; }
:where([data-cl-s~="s29"]) #toc_container a:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .toc_sitemap_posts_letter{ font-size: 1.5em; font-style: italic; }
:where([data-cl-s~="s29"]) .wpp-list{
  & li {
  overflow: hidden; float: none; clear: both; margin-bottom: 1rem;
  &:last-of-type { margin-bottom: 0px; }
  & a {
  &:has(.wpp-thumbnail) {
  display: block; float: left; margin: 0px 1rem 0px 0px;
  & .wpp-thumbnail {
  display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial;
  &.wpp_def_no_src { object-fit: contain; }
}
}
}
  & .wpp-excerpt { display: block; }
  & .wpp-meta, & .post-stats { display: block; font-size: 0.8em; }
}
}
:where([data-cl-s~="s29"]) div.yyi-rinker-contents{ margin: 2em 0px; padding: 0px; border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 2px 3px 8px -5px; position: relative; overflow: visible; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-box{ display: -webkit-flex; box-sizing: border-box; padding: 12px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-image{ padding: 0px; display: flex; vertical-align: middle; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 175px; min-width: 175px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 200px; min-width: 200px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 175px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 200px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-title a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-title p{ margin: 5px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-detail{ font-size: 0.8em; color: rgb(153, 153, 153); padding-left: 15px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-detail a{ text-decoration: underline; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-detail .price-box{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text{ color: rgb(170, 170, 170); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; list-style-type: none; display: -webkit-inline-flex; flex-wrap: wrap; margin: 10px auto; padding: 0px; width: 100%; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ content: ""; position: static; margin: 2px 5px; padding: 0px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 12px -5px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li::before{ content: ""; position: static; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 8px -5px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ background: rgb(246, 163, 6); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ position: relative; display: block; color: rgb(255, 255, 255); font-weight: 700; text-decoration: none; font-size: 0.9em; height: 30px; line-height: 30px; padding: 0px 18px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; opacity: 0.7; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li a::before{ position: absolute; margin: auto; inset: 0px; color: rgb(255, 255, 255); text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{ order: 20; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::before{ content: ""; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{ background: rgb(102, 102, 102); order: 15; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a::before{ content: ""; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{ background: rgb(207, 73, 68); order: 30; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::before{ content: ""; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{ background: rgb(81, 167, 232); order: 40; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::before{ content: ""; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{ background-color: rgb(255, 2, 17); order: 50; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a::before{ content: ""; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{ background: rgb(64, 114, 179); order: 10; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{ background: rgb(77, 192, 178); order: 50; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{ background: rgb(111, 99, 173); order: 15; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{ background: rgb(99, 173, 135); order: 55; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links img, :where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-title img, :where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-image a + img{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-detail .credit-box{ font-size: 75%; }
:where([data-cl-s~="s29"]) ul.yyi-rinker-links li::before{ background-color: transparent; }

@media (max-width: 420px) {:where([data-cl-s~="s29"]) .yyi-rinker-images{ margin: auto; }}

@media (max-width: 420px) and (min-width: 321px) {:where([data-cl-s~="s29"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 15px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 150px; min-width: 150px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 125px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 150px); }}

@media (max-width: 320px) {:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px 0px 0px 7px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links{ flex-flow: column; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-s .yyi-rinker-image{ width: 75px; min-width: 75px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100px; min-width: 100px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-l div.yyi-rinker-image{ width: 125px; min-width: 125px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{ width: calc(100% - 75px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: calc(100% - 100px); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{ width: calc(100% - 125px); }}
:where([data-cl-s~="s29"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ list-style: none; }
:where([data-cl-s~="s29"]) body div.yyi-rinker-contents ul.yyi-rinker-links li::before{ position: absolute; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents p{ padding: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents img{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) div.yyi_rinker-gutenberg input.rinkerg-richtext{ width: 300px; }
:where([data-cl-s~="s29"]) input.rinkerg-richtext{ width: 70%; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .editor-styles-wrapper div.yyi-rinker-contents .count-top p{ margin-top: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before{ font-size: 12px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s29"]) .yyi-rinker-contents .yyi-rinker-info{ padding-left: 10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img{ max-height: 75px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img{ max-height: 175px; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img{ max-height: 200px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-image{ flex-direction: column; align-items: center; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails{ display: flex; flex-flow: wrap; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 5px 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ cursor: pointer; height: 32px; text-align: center; vertical-align: middle; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; margin: 0px; box-sizing: content-box; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img{ vertical-align: middle; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li{ border: 1px solid rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background-color: transparent; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links, :where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-info .brand, :where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-info .price-box{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box{ text-align: right; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title{ line-height: 1.2; min-height: 2.4em; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 12px; text-decoration: underline; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ position: relative; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-image{ width: 60px; min-width: 60px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-image img{ max-height: 3.6em; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box{ font-size: 10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.brand, :where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-detail div.price-box{ font-size: 10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail{ padding: 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child){ padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a{ margin-bottom: 16px; }

@media (min-width: 768px) {:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ padding: 12px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; padding-left: 24px; }}

@media (max-width: 767px) {:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini{ max-width: 100%; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box{ flex-direction: row; padding: 12px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info{ justify-content: center; margin-bottom: 16px; padding-left: 16px; text-align: left; }}
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention{ display: inline; line-height: 30px; position: absolute; top: -10px; left: -9px; min-width: 60px; padding: 0px; height: 30px; text-align: center; font-weight: 600; color: rgb(255, 255, 255); background: rgb(254, 167, 36); z-index: 10; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention span{ padding: 0px 15px; }
:where([data-cl-s~="s29"]) .yyi-rinker-attention-before, :where([data-cl-s~="s29"]) .yyi-rinker-attention-after{ display: inline; position: absolute; content: ""; }
:where([data-cl-s~="s29"]) .yyi-rinker-attention-before{ bottom: -8px; left: 0.1px; width: 0px; height: 0px; border-top-width: 9px; border-top-style: solid; border-top-color: inherit; border-left: 9px solid transparent; z-index: 1; }
:where([data-cl-s~="s29"]) .yyi-rinker-attention-after{ top: 0px; right: -14.5px; width: 0px; height: 0px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left-width: 15px; border-left-style: solid; border-left-color: inherit; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle{ display: flex; position: absolute; top: -20px; left: -20px; width: 60px; height: 60px; min-width: auto; min-height: auto; justify-content: center; align-items: center; border-radius: 50%; color: rgb(255, 255, 255); background: rgb(254, 167, 36); font-weight: 600; font-size: 17px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle{ top: -14px; left: -14px; width: 36px; height: 36px; font-size: 12px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span{ padding: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after, :where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s29"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
html:where([data-cl-s~="s29"]){ font-family: sans-serif; text-size-adjust: 100%; }
:where([data-cl-s~="s29"]) body{ margin: 0px; }
:where([data-cl-s~="s29"]) article, :where([data-cl-s~="s29"]) aside, :where([data-cl-s~="s29"]) details, :where([data-cl-s~="s29"]) figcaption, :where([data-cl-s~="s29"]) figure, :where([data-cl-s~="s29"]) footer, :where([data-cl-s~="s29"]) header, :where([data-cl-s~="s29"]) hgroup, :where([data-cl-s~="s29"]) main, :where([data-cl-s~="s29"]) nav, :where([data-cl-s~="s29"]) section, :where([data-cl-s~="s29"]) summary{ display: block; }
:where([data-cl-s~="s29"]) audio, :where([data-cl-s~="s29"]) canvas, :where([data-cl-s~="s29"]) progress, :where([data-cl-s~="s29"]) video{ display: inline-block; vertical-align: baseline; }
:where([data-cl-s~="s29"]) audio:not([controls]){ display: none; height: 0px; }
:where([data-cl-s~="s29"]) [hidden], :where([data-cl-s~="s29"]) template{ display: none; }
:where([data-cl-s~="s29"]) a{ background: 0px 0px; }
:where([data-cl-s~="s29"]) a:active, :where([data-cl-s~="s29"]) a:hover{ outline: 0px; }
:where([data-cl-s~="s29"]) abbr[title]{ border-bottom: 1px dotted; }
:where([data-cl-s~="s29"]) b, :where([data-cl-s~="s29"]) strong{ font-weight: 700; }
:where([data-cl-s~="s29"]) dfn{ font-style: italic; }
:where([data-cl-s~="s29"]) h1{ font-size: 2em; margin: 0.67em 0px; }
:where([data-cl-s~="s29"]) mark{ background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) small{ font-size: 80%; }
:where([data-cl-s~="s29"]) sub, :where([data-cl-s~="s29"]) sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where([data-cl-s~="s29"]) sup{ top: -0.5em; }
:where([data-cl-s~="s29"]) sub{ bottom: -0.25em; }
:where([data-cl-s~="s29"]) img{ border: 0px; }
:where([data-cl-s~="s29"]) svg:not(:root){ overflow: hidden; }
:where([data-cl-s~="s29"]) figure{ margin: 1em 40px; }
:where([data-cl-s~="s29"]) hr{ box-sizing: content-box; height: 0px; }
:where([data-cl-s~="s29"]) pre{ overflow: auto; }
:where([data-cl-s~="s29"]) code, :where([data-cl-s~="s29"]) kbd, :where([data-cl-s~="s29"]) pre, :where([data-cl-s~="s29"]) samp{ font-family: monospace; font-size: 1em; }
:where([data-cl-s~="s29"]) button, :where([data-cl-s~="s29"]) input, :where([data-cl-s~="s29"]) optgroup, :where([data-cl-s~="s29"]) select, :where([data-cl-s~="s29"]) textarea{ color: inherit; font: inherit; margin: 0px; }
:where([data-cl-s~="s29"]) button{ overflow: visible; }
:where([data-cl-s~="s29"]) button, :where([data-cl-s~="s29"]) select{ text-transform: none; }
:where([data-cl-s~="s29"]) button, html:where([data-cl-s~="s29"]) input[type="button"], :where([data-cl-s~="s29"]) input[type="reset"], :where([data-cl-s~="s29"]) input[type="submit"]{ appearance: button; cursor: pointer; }
:where([data-cl-s~="s29"]) button[disabled], html:where([data-cl-s~="s29"]) input[disabled]{ cursor: default; }
:where([data-cl-s~="s29"]) input{ line-height: normal; }
:where([data-cl-s~="s29"]) input[type="checkbox"], :where([data-cl-s~="s29"]) input[type="radio"]{ box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s29"]) input[type="number"]::-webkit-inner-spin-button, :where([data-cl-s~="s29"]) input[type="number"]::-webkit-outer-spin-button{ height: auto; }
:where([data-cl-s~="s29"]) input[type="search"]{ appearance: textfield; box-sizing: content-box; }
:where([data-cl-s~="s29"]) input[type="search"]::-webkit-search-cancel-button, :where([data-cl-s~="s29"]) input[type="search"]::-webkit-search-decoration{ appearance: none; }
:where([data-cl-s~="s29"]) fieldset{ border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
:where([data-cl-s~="s29"]) legend{ border: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) textarea{ overflow: auto; }
:where([data-cl-s~="s29"]) optgroup{ font-weight: 700; }
:where([data-cl-s~="s29"]) table{ border-collapse: collapse; border-spacing: 0px; }
:where([data-cl-s~="s29"]) td, :where([data-cl-s~="s29"]) th{ padding: 0px; }

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
:where([data-cl-s~="s29"]) .fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s29"]) .fa-lg{ font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
:where([data-cl-s~="s29"]) .fa-2x{ font-size: 2em; }
:where([data-cl-s~="s29"]) .fa-3x{ font-size: 3em; }
:where([data-cl-s~="s29"]) .fa-4x{ font-size: 4em; }
:where([data-cl-s~="s29"]) .fa-5x{ font-size: 5em; }
:where([data-cl-s~="s29"]) .fa-fw{ width: 1.28571em; text-align: center; }
:where([data-cl-s~="s29"]) .fa-ul{ padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
:where([data-cl-s~="s29"]) .fa-ul > li{ position: relative; }
:where([data-cl-s~="s29"]) .fa-li{ position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
:where([data-cl-s~="s29"]) .fa-li.fa-lg{ left: -1.85714em; }
:where([data-cl-s~="s29"]) .fa-border{ padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
:where([data-cl-s~="s29"]) .fa-pull-left{ float: left; }
:where([data-cl-s~="s29"]) .fa-pull-right{ float: right; }
:where([data-cl-s~="s29"]) .fa.fa-pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s29"]) .fa.fa-pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s29"]) .pull-right{ float: right; }
:where([data-cl-s~="s29"]) .pull-left{ float: left; }
:where([data-cl-s~="s29"]) .fa.pull-left{ margin-right: 0.3em; }
:where([data-cl-s~="s29"]) .fa.pull-right{ margin-left: 0.3em; }
:where([data-cl-s~="s29"]) .fa-spin{ animation: 2s linear 0s infinite normal none running fa-spin; }
:where([data-cl-s~="s29"]) .fa-pulse{ animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s29"]) .fa-rotate-90{ transform: rotate(90deg); }
:where([data-cl-s~="s29"]) .fa-rotate-180{ transform: rotate(180deg); }
:where([data-cl-s~="s29"]) .fa-rotate-270{ transform: rotate(270deg); }
:where([data-cl-s~="s29"]) .fa-flip-horizontal{ transform: scale(-1, 1); }
:where([data-cl-s~="s29"]) .fa-flip-vertical{ transform: scale(1, -1); }
:root:where([data-cl-s~="s29"]) .fa-rotate-90, :root:where([data-cl-s~="s29"]) .fa-rotate-180, :root:where([data-cl-s~="s29"]) .fa-rotate-270, :root:where([data-cl-s~="s29"]) .fa-flip-horizontal, :root:where([data-cl-s~="s29"]) .fa-flip-vertical{ filter: none; }
:where([data-cl-s~="s29"]) .fa-stack{ position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
:where([data-cl-s~="s29"]) .fa-stack-1x, :where([data-cl-s~="s29"]) .fa-stack-2x{ position: absolute; left: 0px; width: 100%; text-align: center; }
:where([data-cl-s~="s29"]) .fa-stack-1x{ line-height: inherit; }
:where([data-cl-s~="s29"]) .fa-stack-2x{ font-size: 2em; }
:where([data-cl-s~="s29"]) .fa-inverse{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .fa-glass::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-music::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-search::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-envelope-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-heart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-star::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-star-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-film::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-th-large::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-th::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-th-list::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-check::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-remove::before, :where([data-cl-s~="s29"]) .fa-close::before, :where([data-cl-s~="s29"]) .fa-times::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-search-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-search-minus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-power-off::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-signal::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gear::before, :where([data-cl-s~="s29"]) .fa-cog::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-trash-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-home::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-clock-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-road::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-download::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-o-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-o-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-inbox::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-play-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-rotate-right::before, :where([data-cl-s~="s29"]) .fa-repeat::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-refresh::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-list-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-lock::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-flag::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-headphones::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-volume-off::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-volume-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-volume-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-qrcode::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-barcode::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tag::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tags::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-book::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bookmark::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-print::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-camera::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-font::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bold::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-italic::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-text-height::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-text-width::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-align-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-align-center::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-align-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-align-justify::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-list::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dedent::before, :where([data-cl-s~="s29"]) .fa-outdent::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-indent::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-video-camera::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-photo::before, :where([data-cl-s~="s29"]) .fa-image::before, :where([data-cl-s~="s29"]) .fa-picture-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pencil::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-map-marker::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-adjust::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tint::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-edit::before, :where([data-cl-s~="s29"]) .fa-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-share-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-check-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrows::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-step-backward::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fast-backward::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-backward::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-play::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pause::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stop::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-forward::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fast-forward::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-step-forward::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-eject::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-plus-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-minus-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-times-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-check-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-question-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-info-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-crosshairs::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-times-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-check-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ban::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mail-forward::before, :where([data-cl-s~="s29"]) .fa-share::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-expand::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-compress::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-minus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-asterisk::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gift::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-leaf::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fire::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-eye::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-eye-slash::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-warning::before, :where([data-cl-s~="s29"]) .fa-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-plane::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calendar::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-random::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-comment::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-magnet::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-retweet::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-folder::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-folder-open::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrows-v::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrows-h::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bar-chart-o::before, :where([data-cl-s~="s29"]) .fa-bar-chart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-twitter-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-facebook-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-camera-retro::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-key::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gears::before, :where([data-cl-s~="s29"]) .fa-cogs::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-comments::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-star-half::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-heart-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sign-out::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-linkedin-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-external-link::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sign-in::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-trophy::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-github-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-upload::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-lemon-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-phone::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bookmark-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-phone-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-twitter::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-facebook-f::before, :where([data-cl-s~="s29"]) .fa-facebook::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-github::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-unlock::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-credit-card::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-feed::before, :where([data-cl-s~="s29"]) .fa-rss::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hdd-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bullhorn::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bell::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-certificate::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-o-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-o-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-globe::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wrench::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tasks::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-filter::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-briefcase::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrows-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-group::before, :where([data-cl-s~="s29"]) .fa-users::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chain::before, :where([data-cl-s~="s29"]) .fa-link::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cloud::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-flask::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cut::before, :where([data-cl-s~="s29"]) .fa-scissors::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-copy::before, :where([data-cl-s~="s29"]) .fa-files-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-paperclip::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-save::before, :where([data-cl-s~="s29"]) .fa-floppy-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-navicon::before, :where([data-cl-s~="s29"]) .fa-reorder::before, :where([data-cl-s~="s29"]) .fa-bars::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-list-ul::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-list-ol::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-strikethrough::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-underline::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-table::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-magic::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-truck::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pinterest::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pinterest-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-google-plus-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-google-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-money::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-caret-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-caret-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-caret-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-caret-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-columns::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-unsorted::before, :where([data-cl-s~="s29"]) .fa-sort::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-down::before, :where([data-cl-s~="s29"]) .fa-sort-desc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-up::before, :where([data-cl-s~="s29"]) .fa-sort-asc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-envelope::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-linkedin::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-rotate-left::before, :where([data-cl-s~="s29"]) .fa-undo::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-legal::before, :where([data-cl-s~="s29"]) .fa-gavel::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dashboard::before, :where([data-cl-s~="s29"]) .fa-tachometer::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-comment-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-comments-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-flash::before, :where([data-cl-s~="s29"]) .fa-bolt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sitemap::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-umbrella::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-paste::before, :where([data-cl-s~="s29"]) .fa-clipboard::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-exchange::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cloud-download::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cloud-upload::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-md::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stethoscope::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-suitcase::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bell-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-coffee::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cutlery::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-text-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-building-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hospital-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ambulance::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-medkit::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fighter-jet::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-beer::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-h-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-plus-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-double-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-double-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angle-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-desktop::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-laptop::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tablet::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mobile-phone::before, :where([data-cl-s~="s29"]) .fa-mobile::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-quote-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-quote-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-spinner::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mail-reply::before, :where([data-cl-s~="s29"]) .fa-reply::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-github-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-folder-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-smile-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-frown-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-meh-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gamepad::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-keyboard-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-flag-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-flag-checkered::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-terminal::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-code::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mail-reply-all::before, :where([data-cl-s~="s29"]) .fa-reply-all::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-star-half-empty::before, :where([data-cl-s~="s29"]) .fa-star-half-full::before, :where([data-cl-s~="s29"]) .fa-star-half-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-location-arrow::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-crop::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-code-fork::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-unlink::before, :where([data-cl-s~="s29"]) .fa-chain-broken::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-question::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-info::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-exclamation::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-superscript::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-subscript::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-eraser::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-puzzle-piece::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-microphone::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-microphone-slash::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shield::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calendar-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fire-extinguisher::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-rocket::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-maxcdn::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-circle-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-circle-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chevron-circle-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-html5::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-css3::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-anchor::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bullseye::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ellipsis-h::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ellipsis-v::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-rss-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-play-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ticket::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-minus-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-minus-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-level-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-level-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-check-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pencil-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-external-link-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-share-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-compass::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-toggle-down::before, :where([data-cl-s~="s29"]) .fa-caret-square-o-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-toggle-up::before, :where([data-cl-s~="s29"]) .fa-caret-square-o-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-toggle-right::before, :where([data-cl-s~="s29"]) .fa-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-euro::before, :where([data-cl-s~="s29"]) .fa-eur::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gbp::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dollar::before, :where([data-cl-s~="s29"]) .fa-usd::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-rupee::before, :where([data-cl-s~="s29"]) .fa-inr::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cny::before, :where([data-cl-s~="s29"]) .fa-rmb::before, :where([data-cl-s~="s29"]) .fa-yen::before, :where([data-cl-s~="s29"]) .fa-jpy::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ruble::before, :where([data-cl-s~="s29"]) .fa-rouble::before, :where([data-cl-s~="s29"]) .fa-rub::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-won::before, :where([data-cl-s~="s29"]) .fa-krw::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bitcoin::before, :where([data-cl-s~="s29"]) .fa-btc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-text::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-alpha-asc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-alpha-desc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-amount-asc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-amount-desc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-numeric-asc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sort-numeric-desc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-youtube-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-youtube::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-xing::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-xing-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-youtube-play::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dropbox::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stack-overflow::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-instagram::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-flickr::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-adn::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bitbucket::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bitbucket-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tumblr::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tumblr-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-long-arrow-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-long-arrow-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-long-arrow-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-long-arrow-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-apple::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-windows::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-android::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-linux::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dribbble::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-skype::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-foursquare::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-trello::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-female::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-male::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gittip::before, :where([data-cl-s~="s29"]) .fa-gratipay::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sun-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-moon-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-archive::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bug::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-vk::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-weibo::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-renren::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pagelines::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stack-exchange::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-arrow-circle-o-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-toggle-left::before, :where([data-cl-s~="s29"]) .fa-caret-square-o-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dot-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wheelchair::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-vimeo-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-turkish-lira::before, :where([data-cl-s~="s29"]) .fa-try::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-plus-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-space-shuttle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-slack::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-envelope-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wordpress::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-openid::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-institution::before, :where([data-cl-s~="s29"]) .fa-bank::before, :where([data-cl-s~="s29"]) .fa-university::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mortar-board::before, :where([data-cl-s~="s29"]) .fa-graduation-cap::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-yahoo::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-google::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-reddit::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-reddit-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stumbleupon-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stumbleupon::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-delicious::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-digg::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pied-piper-pp::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pied-piper-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-drupal::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-joomla::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-language::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fax::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-building::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-child::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-paw::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-spoon::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cube::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cubes::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-behance::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-behance-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-steam::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-steam-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-recycle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-automobile::before, :where([data-cl-s~="s29"]) .fa-car::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cab::before, :where([data-cl-s~="s29"]) .fa-taxi::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tree::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-spotify::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-deviantart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-soundcloud::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-database::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-pdf-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-word-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-excel-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-powerpoint-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-photo-o::before, :where([data-cl-s~="s29"]) .fa-file-picture-o::before, :where([data-cl-s~="s29"]) .fa-file-image-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-zip-o::before, :where([data-cl-s~="s29"]) .fa-file-archive-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-sound-o::before, :where([data-cl-s~="s29"]) .fa-file-audio-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-movie-o::before, :where([data-cl-s~="s29"]) .fa-file-video-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-file-code-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-vine::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-codepen::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-jsfiddle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-life-bouy::before, :where([data-cl-s~="s29"]) .fa-life-buoy::before, :where([data-cl-s~="s29"]) .fa-life-saver::before, :where([data-cl-s~="s29"]) .fa-support::before, :where([data-cl-s~="s29"]) .fa-life-ring::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-circle-o-notch::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ra::before, :where([data-cl-s~="s29"]) .fa-resistance::before, :where([data-cl-s~="s29"]) .fa-rebel::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ge::before, :where([data-cl-s~="s29"]) .fa-empire::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-git-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-git::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-y-combinator-square::before, :where([data-cl-s~="s29"]) .fa-yc-square::before, :where([data-cl-s~="s29"]) .fa-hacker-news::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tencent-weibo::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-qq::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wechat::before, :where([data-cl-s~="s29"]) .fa-weixin::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-send::before, :where([data-cl-s~="s29"]) .fa-paper-plane::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-send-o::before, :where([data-cl-s~="s29"]) .fa-paper-plane-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-history::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-circle-thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-header::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-paragraph::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sliders::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-share-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-share-alt-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bomb::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-soccer-ball-o::before, :where([data-cl-s~="s29"]) .fa-futbol-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tty::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-binoculars::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-plug::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-slideshare::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-twitch::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-yelp::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wifi::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calculator::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-paypal::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-google-wallet::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-visa::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-mastercard::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-discover::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-amex::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-paypal::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-stripe::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bell-slash::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bell-slash-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-trash::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-copyright::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-at::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-eyedropper::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-paint-brush::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-birthday-cake::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-area-chart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pie-chart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-line-chart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-lastfm::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-lastfm-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-toggle-off::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-toggle-on::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bicycle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ioxhost::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-angellist::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shekel::before, :where([data-cl-s~="s29"]) .fa-sheqel::before, :where([data-cl-s~="s29"]) .fa-ils::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-meanpath::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-buysellads::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-connectdevelop::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-dashcube::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-forumbee::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-leanpub::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sellsy::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shirtsinbulk::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-simplybuilt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-skyatlas::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cart-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cart-arrow-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-diamond::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ship::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-secret::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-motorcycle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-street-view::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-heartbeat::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-venus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mars::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mercury::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-intersex::before, :where([data-cl-s~="s29"]) .fa-transgender::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-transgender-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-venus-double::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mars-double::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-venus-mars::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mars-stroke::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mars-stroke-v::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mars-stroke-h::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-neuter::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-genderless::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-facebook-official::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-whatsapp::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-server::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-times::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hotel::before, :where([data-cl-s~="s29"]) .fa-bed::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-viacoin::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-train::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-subway::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-medium::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-yc::before, :where([data-cl-s~="s29"]) .fa-y-combinator::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-optin-monster::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-opencart::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-expeditedssl::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-battery-4::before, :where([data-cl-s~="s29"]) .fa-battery::before, :where([data-cl-s~="s29"]) .fa-battery-full::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-battery-3::before, :where([data-cl-s~="s29"]) .fa-battery-three-quarters::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-battery-2::before, :where([data-cl-s~="s29"]) .fa-battery-half::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-battery-1::before, :where([data-cl-s~="s29"]) .fa-battery-quarter::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-battery-0::before, :where([data-cl-s~="s29"]) .fa-battery-empty::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mouse-pointer::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-i-cursor::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-object-group::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-object-ungroup::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sticky-note::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-jcb::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-cc-diners-club::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-clone::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-balance-scale::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hourglass-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hourglass-1::before, :where([data-cl-s~="s29"]) .fa-hourglass-start::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hourglass-2::before, :where([data-cl-s~="s29"]) .fa-hourglass-half::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hourglass-3::before, :where([data-cl-s~="s29"]) .fa-hourglass-end::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hourglass::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-grab-o::before, :where([data-cl-s~="s29"]) .fa-hand-rock-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-stop-o::before, :where([data-cl-s~="s29"]) .fa-hand-paper-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-scissors-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-lizard-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-spock-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-pointer-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hand-peace-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-trademark::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-registered::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-creative-commons::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gg::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gg-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tripadvisor::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-odnoklassniki::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-odnoklassniki-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-get-pocket::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wikipedia-w::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-safari::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-chrome::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-firefox::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-opera::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-internet-explorer::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-tv::before, :where([data-cl-s~="s29"]) .fa-television::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-contao::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-500px::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-amazon::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calendar-plus-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calendar-minus-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calendar-times-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-calendar-check-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-industry::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-map-pin::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-map-signs::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-map-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-map::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-commenting::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-commenting-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-houzz::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-vimeo::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-black-tie::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fonticons::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-reddit-alien::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-edge::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-codiepie::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-modx::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fort-awesome::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-usb::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-product-hunt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-mixcloud::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-scribd::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pause-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pause-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stop-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-stop-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shopping-bag::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shopping-basket::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-hashtag::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bluetooth::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bluetooth-b::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-percent::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-gitlab::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wpbeginner::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wpforms::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-envira::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-universal-access::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wheelchair-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-question-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-blind::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-audio-description::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-volume-control-phone::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-braille::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-assistive-listening-systems::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-asl-interpreting::before, :where([data-cl-s~="s29"]) .fa-american-sign-language-interpreting::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-deafness::before, :where([data-cl-s~="s29"]) .fa-hard-of-hearing::before, :where([data-cl-s~="s29"]) .fa-deaf::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-glide::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-glide-g::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-signing::before, :where([data-cl-s~="s29"]) .fa-sign-language::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-low-vision::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-viadeo::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-viadeo-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-snapchat::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-snapchat-ghost::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-snapchat-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-pied-piper::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-first-order::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-yoast::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-themeisle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-google-plus-circle::before, :where([data-cl-s~="s29"]) .fa-google-plus-official::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-fa::before, :where([data-cl-s~="s29"]) .fa-font-awesome::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-handshake-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-envelope-open::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-envelope-open-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-linode::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-address-book::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-address-book-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-vcard::before, :where([data-cl-s~="s29"]) .fa-address-card::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-vcard-o::before, :where([data-cl-s~="s29"]) .fa-address-card-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-user-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-id-badge::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-drivers-license::before, :where([data-cl-s~="s29"]) .fa-id-card::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-drivers-license-o::before, :where([data-cl-s~="s29"]) .fa-id-card-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-quora::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-free-code-camp::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-telegram::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thermometer-4::before, :where([data-cl-s~="s29"]) .fa-thermometer::before, :where([data-cl-s~="s29"]) .fa-thermometer-full::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thermometer-3::before, :where([data-cl-s~="s29"]) .fa-thermometer-three-quarters::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thermometer-2::before, :where([data-cl-s~="s29"]) .fa-thermometer-half::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thermometer-1::before, :where([data-cl-s~="s29"]) .fa-thermometer-quarter::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-thermometer-0::before, :where([data-cl-s~="s29"]) .fa-thermometer-empty::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-shower::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bathtub::before, :where([data-cl-s~="s29"]) .fa-s15::before, :where([data-cl-s~="s29"]) .fa-bath::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-podcast::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-window-maximize::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-window-minimize::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-window-restore::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-times-rectangle::before, :where([data-cl-s~="s29"]) .fa-window-close::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-times-rectangle-o::before, :where([data-cl-s~="s29"]) .fa-window-close-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-bandcamp::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-grav::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-etsy::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-imdb::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-ravelry::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-eercast::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-microchip::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-snowflake-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-superpowers::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-wpexplorer::before{ content: ""; }
:where([data-cl-s~="s29"]) .fa-meetup::before{ content: ""; }
:where([data-cl-s~="s29"]) .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where([data-cl-s~="s29"]) .sr-only-focusable:active, :where([data-cl-s~="s29"]) .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

@-webkit-keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}

@keyframes wrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-wrench, :where([data-cl-s~="s29"]) .faa-wrench.animated, :where([data-cl-s~="s29"]) .faa-wrench.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-fast, :where([data-cl-s~="s29"]) .faa-wrench.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-wrench.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-wrench.faa-slow, :where([data-cl-s~="s29"]) .faa-wrench.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-wrench.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}

@keyframes ring { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-ring, :where([data-cl-s~="s29"]) .faa-ring.animated, :where([data-cl-s~="s29"]) .faa-ring.animated-hover:hover{ animation: 2s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-ring.faa-fast, :where([data-cl-s~="s29"]) .faa-ring.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-ring.animated.faa-fast{ animation: 1s ease 0s infinite normal none running ring; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-ring.faa-slow, :where([data-cl-s~="s29"]) .faa-ring.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-ring.animated.faa-slow{ animation: 3s ease 0s infinite normal none running ring; }

@-webkit-keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}

@keyframes vertical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-vertical, :where([data-cl-s~="s29"]) .faa-vertical.animated, :where([data-cl-s~="s29"]) .faa-vertical.animated-hover:hover{ animation: 2s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-fast, :where([data-cl-s~="s29"]) .faa-vertical.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-vertical.animated.faa-fast{ animation: 1s ease 0s infinite normal none running vertical; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-vertical.faa-slow, :where([data-cl-s~="s29"]) .faa-vertical.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-vertical.animated.faa-slow{ animation: 4s ease 0s infinite normal none running vertical; }

@-webkit-keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}

@keyframes horizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s29"]) .faa-horizontal.animated, :where([data-cl-s~="s29"]) .faa-horizontal.animated-hover:hover, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-horizontal{ animation: 2s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s29"]) .faa-horizontal.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-horizontal.animated.faa-fast, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-fast{ animation: 1s ease 0s infinite normal none running horizontal; }
:where([data-cl-s~="s29"]) .faa-horizontal.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-horizontal.animated.faa-slow, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-horizontal.faa-slow{ animation: 3s ease 0s infinite normal none running horizontal; }

@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}

@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s29"]) .faa-flash.animated, :where([data-cl-s~="s29"]) .faa-flash.animated-hover:hover, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-flash{ animation: 2s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s29"]) .faa-flash.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-flash.animated.faa-fast, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-flash.faa-fast{ animation: 1s ease 0s infinite normal none running flash; }
:where([data-cl-s~="s29"]) .faa-flash.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-flash.animated.faa-slow, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-flash.faa-slow{ animation: 3s ease 0s infinite normal none running flash; }

@-webkit-keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}

@keyframes bounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s29"]) .faa-bounce.animated, :where([data-cl-s~="s29"]) .faa-bounce.animated-hover:hover, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-bounce{ animation: 2s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s29"]) .faa-bounce.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-bounce.animated.faa-fast, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-fast{ animation: 1s ease 0s infinite normal none running bounce; }
:where([data-cl-s~="s29"]) .faa-bounce.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-bounce.animated.faa-slow, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-bounce.faa-slow{ animation: 3s ease 0s infinite normal none running bounce; }

@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s29"]) .faa-spin.animated, :where([data-cl-s~="s29"]) .faa-spin.animated-hover:hover{ animation: 1.5s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-spin.faa-fast, :where([data-cl-s~="s29"]) .faa-spin.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-spin.animated.faa-fast{ animation: 0.7s linear 0s infinite normal none running spin; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-spin.faa-slow, :where([data-cl-s~="s29"]) .faa-spin.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-spin.animated.faa-slow{ animation: 2.2s linear 0s infinite normal none running spin; }

@-webkit-keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s29"]) .faa-float.animated, :where([data-cl-s~="s29"]) .faa-float.animated-hover:hover, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-float{ animation: 2s linear 0s infinite normal none running float; }
:where([data-cl-s~="s29"]) .faa-float.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-float.animated.faa-fast, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-float.faa-fast{ animation: 1s linear 0s infinite normal none running float; }
:where([data-cl-s~="s29"]) .faa-float.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-float.animated.faa-slow, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-float.faa-slow{ animation: 3s linear 0s infinite normal none running float; }

@-webkit-keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}

@keyframes pulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-pulse, :where([data-cl-s~="s29"]) .faa-pulse.animated, :where([data-cl-s~="s29"]) .faa-pulse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-fast, :where([data-cl-s~="s29"]) .faa-pulse.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-pulse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-pulse.faa-slow, :where([data-cl-s~="s29"]) .faa-pulse.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-pulse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running pulse; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-shake, :where([data-cl-s~="s29"]) .faa-shake.animated, :where([data-cl-s~="s29"]) .faa-shake.animated-hover:hover{ animation: 2.5s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-shake.faa-fast, :where([data-cl-s~="s29"]) .faa-shake.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-shake.animated.faa-fast{ animation: 1.2s ease 0s infinite normal none running wrench; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-shake.faa-slow, :where([data-cl-s~="s29"]) .faa-shake.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-shake.animated.faa-slow{ animation: 3.7s ease 0s infinite normal none running wrench; }

@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}

@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-tada, :where([data-cl-s~="s29"]) .faa-tada.animated, :where([data-cl-s~="s29"]) .faa-tada.animated-hover:hover{ animation: 2s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-tada.faa-fast, :where([data-cl-s~="s29"]) .faa-tada.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-tada.animated.faa-fast{ animation: 1s linear 0s infinite normal none running tada; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-tada.faa-slow, :where([data-cl-s~="s29"]) .faa-tada.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-tada.animated.faa-slow{ animation: 3s linear 0s infinite normal none running tada; }

@-webkit-keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}

@keyframes passing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-passing, :where([data-cl-s~="s29"]) .faa-passing.animated, :where([data-cl-s~="s29"]) .faa-passing.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-passing.faa-fast, :where([data-cl-s~="s29"]) .faa-passing.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-passing.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-passing.faa-slow, :where([data-cl-s~="s29"]) .faa-passing.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-passing.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing; }

@-webkit-keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}

@keyframes passing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-passing-reverse, :where([data-cl-s~="s29"]) .faa-passing-reverse.animated, :where([data-cl-s~="s29"]) .faa-passing-reverse.animated-hover:hover{ animation: 2s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast, :where([data-cl-s~="s29"]) .faa-passing-reverse.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-passing-reverse.animated.faa-fast{ animation: 1s linear 0s infinite normal none running passing-reverse; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow, :where([data-cl-s~="s29"]) .faa-passing-reverse.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-passing-reverse.animated.faa-slow{ animation: 3s linear 0s infinite normal none running passing-reverse; }

@-webkit-keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}

@keyframes burst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s29"]) .faa-burst.animated, :where([data-cl-s~="s29"]) .faa-burst.animated-hover:hover, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-burst{ animation: 2s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s29"]) .faa-burst.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-burst.animated.faa-fast, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-burst.faa-fast{ animation: 1s linear 0s infinite normal none running burst; }
:where([data-cl-s~="s29"]) .faa-burst.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-burst.animated.faa-slow, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-burst.faa-slow{ animation: 3s linear 0s infinite normal none running burst; }

@-webkit-keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}

@keyframes falling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s29"]) .faa-falling.animated, :where([data-cl-s~="s29"]) .faa-falling.animated-hover:hover, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-falling{ animation: 2s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s29"]) .faa-falling.animated-hover.faa-fast:hover, :where([data-cl-s~="s29"]) .faa-falling.animated.faa-fast, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-falling.faa-fast{ animation: 1s linear 0s infinite normal none running falling; }
:where([data-cl-s~="s29"]) .faa-falling.animated-hover.faa-slow:hover, :where([data-cl-s~="s29"]) .faa-falling.animated.faa-slow, :where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-falling.faa-slow{ animation: 3s linear 0s infinite normal none running falling; }

@font-face { font-family: stsvg; src: url('../fonts/f02f1496fa0.ttf') format("truetype"), url('../fonts/f8e5837424e.woff') format("woff"); font-weight: 400; font-style: normal; font-display: block; }
:where([data-cl-s~="s29"]) [class^="st-svg-"], :where([data-cl-s~="s29"]) [class*=" st-svg-"]{ font-family: stsvg; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s29"]) #search .st-fa{ font-family: stsvg; }
:where([data-cl-s~="s29"]) .st-svg-caret-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-xcom::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bar::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-circle-w::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-triangle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-font-q::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-h-top::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-instagram::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-get-pocket::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pinterest-p::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-youtube-play::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-hand-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-thumbs-o-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-thumbs-o-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-vidicon::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-hand-o-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-hand-o-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-headphone::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pencil-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pencil-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bullhorn::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-columns::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-refresh::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-plus-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-qr-code::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-angle-double-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-angle-double-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-angle-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-angle-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-angle-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-arrow-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-arrow-left::before{ content: ""; transform: rotate(180deg); }
:where([data-cl-s~="s29"]) .st-svg-bell::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bold::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-book::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bookmark::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-calendar::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-camera::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-caret-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-caret-square-o-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-check-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-chevron-circle-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-chevron-circle-right_::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-chevron-down::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-chevron-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-chevron-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-clipboard::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-clock-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-cloud-download::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-code::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-cog::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-cogs::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-copy::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-credit-card-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-desktop::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-double-up::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-download::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-envelope::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-envelope-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-eraser::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-exchange::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-exclamation-triangle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-external-link::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-eye::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-eye-slash::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-file-image-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-files-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-file-text::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-file-text-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-file-zip-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-flag::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-folder::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-folder-open-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-font::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-font-tag::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-gift::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-home::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-inbox::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-info-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-lightbulb::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-lightbulb-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-line-chart::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-list::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-list-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-list-ol::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-list-ul::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-lock::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-money::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-newspaper-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pages::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-paper-plane::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pdf-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pencil::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-pencil-square-b::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-percent::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-picture-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-print::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-product-hunt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-reply::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-rss::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-rss-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-share-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-share-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-share-square-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-shortcode::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-sign-in::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-sign-out::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-star::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-star-half-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-star-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-sticky-note-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-tachometer::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-terminal::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-thumb-tack::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-toggle-on::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-txt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-unlock-alt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-url-copy::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-user::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-user-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-search_s::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-search_thin_s::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-close::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-close_thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-border::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-circle-s::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-camera-retro::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-check::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-facebook-square::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-oukan::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-relation::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-diamond::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-trophy::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-slide-show::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-quote-left::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-magic::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-quote-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-th::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-link::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-map-marker::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-tag::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-tags::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-palette::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-footer::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-header::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-h-gazou::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-h-under::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-main-area::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-sidebar::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-minus-thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-plus-thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-quora::before, :where([data-cl-s~="s29"]) .st-svg-question-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-close_cut::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-toc::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bolt::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-th-large::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-paperclip::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-tablet::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-times::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-comments-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-heart::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-twitter::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-mobile::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-plug::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-comment::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-commenting::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-comments::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-amazon::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-arrow-circle-o-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-arrow-circle-right::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-bigginer_r::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-check-thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-check_bold::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-check_bold_max::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-check_square_radius::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-facebook::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-google::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-hateb::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-line::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-search::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-search-minus::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-search-plus::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-search_thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-arrow::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-wordpress::before{ content: ""; }
:where([data-cl-s~="s29"]) .st-svg-checkbox{ position: relative; }
:where([data-cl-s~="s29"]) .st-svg-checkbox::before{ content: ""; color: rgb(204, 204, 204); z-index: 2; margin-right: 10px; }
:where([data-cl-s~="s29"]) .st-svg-checkbox::after{ content: ""; color: red; position: absolute; z-index: 1; top: 0px; left: 0px; text-shadow: rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px, rgb(255, 255, 255) 1px 1px 0px; }
:where([data-cl-s~="s29"]) .st-bigginer{ position: relative; }
:where([data-cl-s~="s29"]) .st-svg-bigginer{ position: relative; }
:where([data-cl-s~="s29"]) .st-svg-bigginer::before{ content: ""; color: rgb(255, 238, 88); z-index: 2; }
:where([data-cl-s~="s29"]) .st-svg-bigginer::after{ content: ""; position: absolute; color: rgb(56, 142, 60); z-index: 1; top: 0px; left: 0px; }
:where([data-cl-s~="s29"]) .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where([data-cl-s~="s29"]) .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .slick-list:focus{ outline: none; }
:where([data-cl-s~="s29"]) .slick-list.dragging{ cursor: pointer; }
:where([data-cl-s~="s29"]) .slick-slider .slick-track, :where([data-cl-s~="s29"]) .slick-slider .slick-list{ transform: translate3d(0px, 0px, 0px); }
:where([data-cl-s~="s29"]) .slick-track{ position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .slick-track::before, :where([data-cl-s~="s29"]) .slick-track::after{ display: table; content: ""; }
:where([data-cl-s~="s29"]) .slick-track::after{ clear: both; }
:where([data-cl-s~="s29"]) .slick-loading .slick-track{ visibility: hidden; }
:where([data-cl-s~="s29"]) .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-slide{ float: right; }
:where([data-cl-s~="s29"]) .slick-slide img{ display: block; }
:where([data-cl-s~="s29"]) .slick-slide.slick-loading img{ display: none; }
:where([data-cl-s~="s29"]) .slick-slide.dragging img{ pointer-events: none; }
:where([data-cl-s~="s29"]) .slick-initialized .slick-slide{ display: block; }
:where([data-cl-s~="s29"]) .slick-loading .slick-slide{ visibility: hidden; }
:where([data-cl-s~="s29"]) .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent; }
:where([data-cl-s~="s29"]) .slick-arrow.slick-hidden{ display: none; }
:where([data-cl-s~="s29"]) .slick-loading .slick-list{ background: url('../img/a2636f1acb5.jpg') center center no-repeat rgb(255, 255, 255); }

@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url('../fonts/f26726bac40.woff') format("woff"), url('../fonts/f37bc99cfdb.ttf') format("truetype"); }
:where([data-cl-s~="s29"]) .slick-prev, :where([data-cl-s~="s29"]) .slick-next{ font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: 0px 0px; }
:where([data-cl-s~="s29"]) .slick-prev:hover, :where([data-cl-s~="s29"]) .slick-prev:focus, :where([data-cl-s~="s29"]) .slick-next:hover, :where([data-cl-s~="s29"]) .slick-next:focus{ color: transparent; outline: none; background: 0px 0px; }
:where([data-cl-s~="s29"]) .slick-prev:hover::before, :where([data-cl-s~="s29"]) .slick-prev:focus::before, :where([data-cl-s~="s29"]) .slick-next:hover::before, :where([data-cl-s~="s29"]) .slick-next:focus::before{ opacity: 1; }
:where([data-cl-s~="s29"]) .slick-prev.slick-disabled::before, :where([data-cl-s~="s29"]) .slick-next.slick-disabled::before{ opacity: 0.25; }
:where([data-cl-s~="s29"]) .slick-prev::before, :where([data-cl-s~="s29"]) .slick-next::before{ font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s29"]) .slick-prev{ left: -25px; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-prev{ right: -25px; left: auto; }
:where([data-cl-s~="s29"]) .slick-prev::before{ content: "←"; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-prev::before{ content: "→"; }
:where([data-cl-s~="s29"]) .slick-next{ right: -25px; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-next{ right: auto; left: -25px; }
:where([data-cl-s~="s29"]) .slick-next::before{ content: "→"; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-next::before{ content: "←"; }
:where([data-cl-s~="s29"]) .slick-dotted.slick-slider{ margin-bottom: 30px; }
:where([data-cl-s~="s29"]) .slick-dots{ position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
:where([data-cl-s~="s29"]) .slick-dots li{ position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
:where([data-cl-s~="s29"]) .slick-dots li button{ font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: 0px 0px; }
:where([data-cl-s~="s29"]) .slick-dots li button:hover, :where([data-cl-s~="s29"]) .slick-dots li button:focus{ outline: none; }
:where([data-cl-s~="s29"]) .slick-dots li button:hover::before, :where([data-cl-s~="s29"]) .slick-dots li button:focus::before{ opacity: 1; }
:where([data-cl-s~="s29"]) .slick-dots li button::before{ font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s29"]) .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) *{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) main{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .st-marquee p:empty, :where([data-cl-s~="s29"]) p:empty{ display: none; }
:where([data-cl-s~="s29"]) .st-notosans, :where([data-cl-s~="s29"]) .st-notosans *{ font-family: "Noto Sans JP", sans-serif !important; }
:where([data-cl-s~="s29"]) .st-m1c, :where([data-cl-s~="s29"]) .st-m1c *{ font-family: "M PLUS Rounded 1c", sans-serif !important; }
:where([data-cl-s~="s29"]) main, :where([data-cl-s~="s29"]) article, :where([data-cl-s~="s29"]) aside, :where([data-cl-s~="s29"]) header, :where([data-cl-s~="s29"]) canvas, :where([data-cl-s~="s29"]) details, :where([data-cl-s~="s29"]) figcaption, :where([data-cl-s~="s29"]) figure, :where([data-cl-s~="s29"]) footer, :where([data-cl-s~="s29"]) nav, :where([data-cl-s~="s29"]) section, :where([data-cl-s~="s29"]) summary{ display: block; }
html:where([data-cl-s~="s29"]), :where([data-cl-s~="s29"]) body{ height: 100%; }
:where([data-cl-s~="s29"]) body{ min-width: 320px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); counter-reset: stcnt 0 imgcountcnt 0 ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s29"]) body.mceContentBody{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) cite{ font-style: normal; }
:where([data-cl-s~="s29"]) .entry-content > div{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .entry-content{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .entry-content.st-empty{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .colum1 .entry-content.st-empty{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .single .entry-content{ padding-top: 10px; }
:where([data-cl-s~="s29"]) body.is-content-empty .entry-content{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) * > p:last-child{ margin-bottom: 0px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s29"]) h1, :where([data-cl-s~="s29"]) h2, :where([data-cl-s~="s29"]) h3, :where([data-cl-s~="s29"]) h4, :where([data-cl-s~="s29"]) h5, :where([data-cl-s~="s29"]) h6, :where([data-cl-s~="s29"]) h5 span, :where([data-cl-s~="s29"]) h6 span{ font-weight: 700; }
:where([data-cl-s~="s29"]) input[type="radio"]{ opacity: 1; }
:where([data-cl-s~="s29"]) input[type="radio"] + label{ display: inline; padding: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .colum1 #wrapper-in + #content-w{ padding-top: 0px; }}
:where([data-cl-s~="s29"]) .post::after{ content: ""; clear: both; display: block; }
:where([data-cl-s~="s29"]) figure.wp-block-embed.is-type-wp-embed, :where([data-cl-s~="s29"]) .entry-content > figure.wp-block-embed.is-type-wp-embed{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .wp-block-video, :where([data-cl-s~="s29"]) .wp-block-embed.is-type-video{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .sticky, :where([data-cl-s~="s29"]) .gallery-caption, :where([data-cl-s~="s29"]) .bypostauthor{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Hiragino Kaku Gothic ProN", メイリオ, meiryo, sans-serif; }
:where([data-cl-s~="s29"]) .dashicons, :where([data-cl-s~="s29"]) .dashicons-before::before{ width: inherit; height: inherit; font-size: inherit; vertical-align: inherit; }
:where([data-cl-s~="s29"]) [class^="material-icons-"], :where([data-cl-s~="s29"]) [class*=" material-icons-"]{ font-family: "Material Icons"; font-weight: 400; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; overflow-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
:where([data-cl-s~="s29"]) .wp-video{ margin: 0px auto 20px; }
:where([data-cl-s~="s29"]) .st-hide{ display: none; }
:where([data-cl-s~="s29"]) hr{ height: 1px; background-color: rgb(224, 224, 224); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 40px 0px; }
:where([data-cl-s~="s29"]) .post h4 .point-in i, :where([data-cl-s~="s29"]) .n-entry i, :where([data-cl-s~="s29"]) .p-entry i{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-timeline > br, :where([data-cl-s~="s29"]) .st-tab-content > br, :where([data-cl-s~="s29"]) .st_table_sc > br, :where([data-cl-s~="s29"]) .post .st-box-btn > br, :where([data-cl-s~="s29"]) .st-box-btn > br{ display: none; }
:where([data-cl-s~="s29"]) .hatenamark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .attentionmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .usermark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .memomark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .checkmark2::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .bigginermark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .oukanmark::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .st-svg-question-circle, :where([data-cl-s~="s29"]) .st-svg-check-circle, :where([data-cl-s~="s29"]) .st-svg-exclamation-triangle, :where([data-cl-s~="s29"]) .st-svg-exclamation-circle, :where([data-cl-s~="s29"]) .st-svg-pencil-square-o, :where([data-cl-s~="s29"]) .st-svg-user, :where([data-cl-s~="s29"]) .st-svg-biggner::before{ margin-right: 7px; }
:where([data-cl-s~="s29"]) .clip-fonticon .st-svg-question-circle, :where([data-cl-s~="s29"]) .clip-fonticon .st-svg-check-circle, :where([data-cl-s~="s29"]) .clip-fonticon .st-svg-exclamation-triangle, :where([data-cl-s~="s29"]) .clip-fonticon .st-svg-exclamation-circle, :where([data-cl-s~="s29"]) .clip-fonticon .st-svg-pencil-square-o, :where([data-cl-s~="s29"]) .clip-fonticon .st-svg-user, :where([data-cl-s~="s29"]) .clip-fonticon .st-svg-biggner::before{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .faa-parent.animated-hover:hover > .faa-spin, :where([data-cl-s~="s29"]) .faa-spin.animated, :where([data-cl-s~="s29"]) .faa-spin.animated-hover:hover{ display: inline-block; }
:where([data-cl-s~="s29"]) a, :where([data-cl-s~="s29"]) nav li{ transition: 0.5s; }
:where([data-cl-s~="s29"]) a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s29"]) a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) .entry-content a img{ transition: 0.5s; }
:where([data-cl-s~="s29"]) .entry-content .down a img:hover{ margin-bottom: -5px; padding-top: 5px; }
:where([data-cl-s~="s29"]) .entry-content a img:hover{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .entry-content .dark a img:hover{ opacity: 1; filter: brightness(70%); }
:where([data-cl-s~="s29"]) img:not(.size-st_header_slider), :where([data-cl-s~="s29"]) video, :where([data-cl-s~="s29"]) object{ max-width: 100%; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; vertical-align: bottom; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .is-style-st-photoline img{ box-sizing: unset; }
:where([data-cl-s~="s29"]) .inline-img img{ display: inline; }
:where([data-cl-s~="s29"]) img[width="1"]{ position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: -1px; padding: 0px; width: 1px; height: 1px; border: 0px; white-space: nowrap; }
:where([data-cl-s~="s29"]) .scroll-box img[width="1"]{ position: static; }
:where([data-cl-s~="s29"]) .is-style-st-photoline img, :where([data-cl-s~="s29"]) .photoline img{ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .is-style-st-photohu, :where([data-cl-s~="s29"]) .st-photohu{ background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px 10px 20px; margin-bottom: 20px; box-shadow: rgb(190, 190, 190) 0px 10px 8px -6px; max-width: 100%; align-items: center; flex-direction: column; width: 100%; box-sizing: border-box; display: inline-flex !important; }
:where([data-cl-s~="s29"]) .st-photohu p.wp-caption-text{ margin-bottom: -20px; }
:where([data-cl-s~="s29"]) .st-photohu.st-eyecatch-under p.wp-caption-text{ margin-bottom: -10px; }
:where([data-cl-s~="s29"]) .is-style-st-photohu.wp-block-image figcaption{ margin-bottom: -10px; word-break: break-all; }
:where([data-cl-s~="s29"]) .st-photohu div img, :where([data-cl-s~="s29"]) .is-style-st-photohu{ margin-bottom: 5px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-photohu p{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) img.size-full, :where([data-cl-s~="s29"]) img.size-large{ height: auto; max-width: 100%; }
:where([data-cl-s~="s29"]) iframe{ max-width: 100%; }
:where([data-cl-s~="s29"]) .resetwidth img, :where([data-cl-s~="s29"]) .resetwidth video, :where([data-cl-s~="s29"]) .resetwidth object, :where([data-cl-s~="s29"]) .resetwidth iframe{ max-width: initial; display: inline; }
:where([data-cl-s~="s29"]) .wp-caption{ height: auto; max-width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-edit-link-button{ position: relative; margin: 0px; padding: 0px; border: 0px; background: 0px 0px; color: rgb(70, 130, 180); text-decoration: underline; font-size: 95%; appearance: none; }
:where([data-cl-s~="s29"]) .st-edit-link-button:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) .st-flexbox{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-black-bg::after{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; transition: opacity 1s ease-out; }
:where([data-cl-s~="s29"]) a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg::after{ opacity: 0; }
:where([data-cl-s~="s29"]) a.st-flexbox-link:hover img{ opacity: 1; }
:where([data-cl-s~="s29"]) .st-black-bg .st-header-flexbox{ z-index: 2; }
:where([data-cl-s~="s29"]) .h-100{ height: 100%; }
:where([data-cl-s~="s29"]) .pa0, :where([data-cl-s~="s29"]) .pa-0{ padding: 0px !important; }
:where([data-cl-s~="s29"]) .ma0, :where([data-cl-s~="s29"]) .ma-0{ margin: 0px !important; }
:where([data-cl-s~="s29"]) .mt0, :where([data-cl-s~="s29"]) .mt-0{ margin-top: 0px !important; }
:where([data-cl-s~="s29"]) .mt10{ margin-top: 10px !important; }
:where([data-cl-s~="s29"]) .mt20{ margin-top: 20px !important; }
:where([data-cl-s~="s29"]) .mt30{ margin-top: 30px !important; }
:where([data-cl-s~="s29"]) .mt-10{ margin-top: -10px !important; }
:where([data-cl-s~="s29"]) .mt-20{ margin-top: -20px !important; }
:where([data-cl-s~="s29"]) .mt-30{ margin-top: -30px !important; }
:where([data-cl-s~="s29"]) .mr0, :where([data-cl-s~="s29"]) .mr-0{ margin-right: 0px !important; }
:where([data-cl-s~="s29"]) .mr10{ margin-right: 10px !important; }
:where([data-cl-s~="s29"]) .mr20{ margin-right: 20px !important; }
:where([data-cl-s~="s29"]) .mr30{ margin-right: 30px !important; }
:where([data-cl-s~="s29"]) .mr-10{ margin-right: -10px !important; }
:where([data-cl-s~="s29"]) .mr-20{ margin-right: -20px !important; }
:where([data-cl-s~="s29"]) .mr-30{ margin-right: -30px !important; }
:where([data-cl-s~="s29"]) .ml10{ margin-left: 10px !important; }
:where([data-cl-s~="s29"]) .ml0, :where([data-cl-s~="s29"]) .ml-0{ margin-left: 0px !important; }
:where([data-cl-s~="s29"]) .ml20{ margin-left: 20px !important; }
:where([data-cl-s~="s29"]) .ml30{ margin-left: 30px !important; }
:where([data-cl-s~="s29"]) .ml-10{ margin-left: -10px !important; }
:where([data-cl-s~="s29"]) .ml-20{ margin-left: -20px !important; }
:where([data-cl-s~="s29"]) .ml-30{ margin-left: -30px !important; }
:where([data-cl-s~="s29"]) .mb-0, :where([data-cl-s~="s29"]) .mb0{ margin-bottom: 0px !important; }
:where([data-cl-s~="s29"]) .mb10{ margin-bottom: 10px !important; }
:where([data-cl-s~="s29"]) .mb-10{ margin-bottom: -10px !important; }
:where([data-cl-s~="s29"]) .mb-20{ margin-bottom: -20px !important; }
:root:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.noradius, :root:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.noradius, :where([data-cl-s~="s29"]) .noradius{ border-radius: 0px !important; }
:root:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.radius10, :root:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.radius10, :where([data-cl-s~="s29"]) .radius10{ border-radius: 10px !important; }
:root:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.radius20, :root:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.radius20, :where([data-cl-s~="s29"]) .radius20{ border-radius: 20px !important; }
:root:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.radius30, :root:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.radius30, :where([data-cl-s~="s29"]) .radius30{ border-radius: 30px !important; }
:where([data-cl-s~="s29"]) pre.all{ user-select: all !important; }
:where([data-cl-s~="s29"]) .st-cover{ position: relative; overflow: hidden; }
:where([data-cl-s~="s29"]) .st-cover::before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 1; }
:where([data-cl-s~="s29"]) .st-coverlink{ position: absolute; content: ""; width: 100%; height: 100%; display: block; z-index: 2; }
:where([data-cl-s~="s29"]) #wpadminbar #wp-admin-bar-st-manual > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s29"]) #wpadminbar #wp-admin-bar-st_theme_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s29"]) #wpadminbar #wp-admin-bar-st_top_edit_menu > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s29"]) #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: none; }
:where([data-cl-s~="s29"]) .page #wpadminbar #wp-admin-bar-st_post_id > .ab-item, :where([data-cl-s~="s29"]) .single #wpadminbar #wp-admin-bar-st_post_id > .ab-item{ display: inline-block; }
:where([data-cl-s~="s29"]) #wpadminbar #wp-admin-bar-st_memo_post_new > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s29"]) #wpadminbar #wp-admin-bar-st_template_manager_preview > .ab-item::before{ content: ""; top: 2px; }
:where([data-cl-s~="s29"]) .st-bg-dot{ background-image: radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px), radial-gradient(rgba(250, 250, 250, 0.6) 20%, transparent 0px); background-position: 0px 0px, 10px 10px; background-size: 20px 20px; padding: 15px 20px; }
:where([data-cl-s~="s29"]) .st-bg-stripe{ background: repeating-linear-gradient(45deg, transparent, transparent, 5px, rgba(250, 250, 250, 0.6) 0px, rgba(250, 250, 250, 0.6) 10px); padding: 15px 20px; }
:where([data-cl-s~="s29"]) .st-bg-check{ background-image: linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)), linear-gradient(45deg, rgba(250, 250, 250, 0.6) 25%, transparent 25%, transparent 75%, rgba(250, 250, 250, 0.6) 75%, rgba(250, 250, 250, 0.6)); background-position: 0px 0px, 15px 15px; background-size: 30px 30px; padding: 15px 20px; }
:where([data-cl-s~="s29"]) .st-bg-stich{ position: relative; background: rgb(250, 250, 250); padding: 35px 40px; }
:where([data-cl-s~="s29"]) .st-bg-stich::after, :where([data-cl-s~="s29"]) .st-bg-stich::after{ position: absolute; top: 10px; left: 10px; display: block; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px dashed rgb(255, 255, 255); content: ""; }
:where([data-cl-s~="s29"]) .st-bg-brackets{ position: relative; width: 90%; padding: 30px; box-sizing: border-box; margin: 0px auto 20px; }
:where([data-cl-s~="s29"]) .st-brackets::before, :where([data-cl-s~="s29"]) .st-brackets::after{ position: absolute; content: ""; width: 20%; height: 50%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-brackets::before{ top: 0px; left: 0px; border-top: 1px solid rgb(224, 224, 224); border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s29"]) .st-brackets::after{ bottom: 0px; right: 0px; border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s29"]) .st-timeline a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-timeline .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; padding: 0px; }
:where([data-cl-s~="s29"]) .post .st-timeline, :where([data-cl-s~="s29"]) .st-timeline{ margin-left: 0.5em; }
:where([data-cl-s~="s29"]) .post .st-timeline{ padding: 0px !important; }
:where([data-cl-s~="s29"]) .st-timeline > li{ position: relative; padding-left: 26px; list-style: none; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-timeline > li > div{ display: flex; flex-direction: column; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-timeline > li .st-timeline-list-text{ position: relative; }
:where([data-cl-s~="s29"]) .st-timeline > li.has-no-text::after, :where([data-cl-s~="s29"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s29"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ content: ""; font-family: stsvg; font-size: 13px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-timeline > li::after, :where([data-cl-s~="s29"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ position: absolute; top: 0px; left: -0.5em; }
:where([data-cl-s~="s29"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-0.5em - 26px); }
:where([data-cl-s~="s29"]) .st-timeline > li.is-align-center::after, :where([data-cl-s~="s29"]) .st-timeline > li.has-text.is-align-default .st-timeline-list-text::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s29"]) .st-timeline > li.has-no-text.now::after, :where([data-cl-s~="s29"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s29"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.53846, 1.53846); }
:where([data-cl-s~="s29"]) .st-timeline > li.is-align-center.now::after, :where([data-cl-s~="s29"]) .st-timeline > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.53846, 1.53846); }
:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li{ padding-left: calc(1em + 20px); list-style: none; border-left: 1px solid rgb(204, 204, 204); display: flex; counter-increment: st-section 1; }
:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.5em; border-radius: 50%; width: 3em; height: 3em; line-height: 3em; text-align: center; font-size: 60%; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-section); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-no-text::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.is-align-center::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: -1.25em; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; }}
:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-no-text.now::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: scale(1.16666, 1.16666); }
:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.is-align-center.now::after, :where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default.now .st-timeline-list-text::after{ transform: translate(0px, -50%) scale(1.16666, 1.16666); }
:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 38px); font-size: 10.8px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 40px); font-size: 12px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .st-timeline.st-timeline-count > li.has-text.is-align-default .st-timeline-list-text::after{ left: calc(-1.5em - 35px); font-size: 9px; }}
:where([data-cl-s~="s29"]) .st-timeline-list-text a, :where([data-cl-s~="s29"]) .st-timeline-list-text{ font-size: 105%; margin-bottom: 10px; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-timeline-list-text a:hover{ opacity: 0.7; }
:where([data-cl-s~="s29"]) .st-timeline li.now .st-timeline-list-text a, :where([data-cl-s~="s29"]) .st-timeline li.now .st-timeline-list-text{ font-size: 120%; }
:where([data-cl-s~="s29"]) .st-timeline > li .st-cardbox.kanren{ background-color: transparent; margin-bottom: 10px; margin-top: 0px !important; }
:where([data-cl-s~="s29"]) .st-timeline .st-cardbox .st-cardbox-label-text{ display: none; }
:where([data-cl-s~="s29"]) .st-timeline .st-cardbox:hover{ box-shadow: none; opacity: 0.6; }
:where([data-cl-s~="s29"]) .post .st-timeline p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s29"]) .st-step-box{ position: absolute; left: -5px; display: block; }
:where([data-cl-s~="s29"]) .st-step{ position: relative; display: inline-block; margin: 0px 15px 0px 0px; padding: 5px 7px; width: 50px; height: 50px; vertical-align: middle; text-align: center; color: rgb(255, 255, 255); font-size: 13px; background: rgb(204, 204, 204); box-sizing: border-box; line-height: 18px; }
:where([data-cl-s~="s29"]) .st-step::before{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s29"]) .st-step .step-arrow{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -10px; border-width: 13px 10px 10px; border-style: solid; border-color: rgb(112, 166, 255) transparent transparent; border-image: initial; z-index: 0; }
:where([data-cl-s~="s29"]) .st-step-no{ font-size: 150%; font-weight: 700; }
:where([data-cl-s~="s29"]) .st-step-title{ position: relative; font-size: 20px; line-height: 30px; font-weight: 700; padding: 10px 10px 10px 65px; background: rgb(255, 255, 255); margin-top: 30px; }
:where([data-cl-s~="s29"]) .st-step-title .st-step{ font-weight: 400; }
:where([data-cl-s~="s29"]) .st-point::before{ display: flex; align-items: center; justify-content: center; content: "POINT"; position: absolute; left: 0px; color: rgb(255, 255, 255); font-size: 50%; line-height: 1.5; background: rgb(204, 204, 204); border-radius: 2em; width: 4em; height: 4em; }
:where([data-cl-s~="s29"]) .st-in-mybox .st-point, :where([data-cl-s~="s29"]) .st-point{ position: relative; display: flex; align-items: center; line-height: 1.5; padding-left: calc(2em + 20px); margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-designfont{ line-height: 1.5; }
:where([data-cl-s~="s29"]) .tuzukicenter{ text-align: center; padding-top: 10px; }
:where([data-cl-s~="s29"]) .tuzuki{ margin: 0px auto; padding: 10px 0px; }
:where([data-cl-s~="s29"]) .tuzuki a{ margin: 5px auto; border: 1px solid rgb(204, 204, 204); padding: 7px 15px; text-decoration: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s29"]) .tuzuki a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .st-back-btn{ text-align: center; }
:where([data-cl-s~="s29"]) .st-back-btn .st-fa, :where([data-cl-s~="s29"]) .st-back-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-copyurl-btn{ text-align: center; margin: 30px 0px 20px; }
:where([data-cl-s~="s29"]) .st-copyurl-btn .st-fa, :where([data-cl-s~="s29"]) .st-copyurl-btn .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-copyurl-btn a{ border: 1px solid rgb(189, 189, 189); padding: 10px 15px; display: inline-block; color: rgb(66, 66, 66); text-decoration: none; box-shadow: rgb(204, 204, 204) 3px 3px; background: rgb(255, 255, 255); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-copyurl-btn a:hover{ color: rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 1px 1px; }
:where([data-cl-s~="s29"]) .sitename img{ max-width: 300px; margin: 0px auto; }
:where([data-cl-s~="s29"]) .smanone{ display: none; }
:where([data-cl-s~="s29"]) .clearfix{ zoom: 1; }
:where([data-cl-s~="s29"]) .clearfix::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) pre{ line-height: 1.7em; padding: 20px; background: rgb(250, 250, 250); color: rgb(26, 26, 26); position: relative; margin-bottom: 20px; white-space: pre; overflow: auto; font-family: monospace !important; font-weight: inherit !important; }
:where([data-cl-s~="s29"]) pre.st-pre .st-pre-text{ position: absolute; top: 0px; left: 0px; display: block; padding: 3px 10px; background: rgb(176, 190, 197); color: rgb(255, 255, 255); line-height: 1.8; font-family: monospace !important; }
:where([data-cl-s~="s29"]) pre.st-pre .st-pre-text i{ font-size: 0.9em; }
:where([data-cl-s~="s29"]) pre.st-pre.st-terminal{ background: rgb(33, 33, 33); color: rgb(245, 245, 245); }
:where([data-cl-s~="s29"]) pre.st-pre.st-terminal .st-pre-text{ content: ""; font-family: stsvg; background: rgb(66, 66, 66); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) kbd, :where([data-cl-s~="s29"]) .st-code, :where([data-cl-s~="s29"]) code{ color: rgb(51, 51, 51); padding: 2px 4px; background: rgb(238, 238, 238); margin: 0px 2px; border-radius: 2px; font-size: 0.95em; }
:where([data-cl-s~="s29"]) kbd{ border: 1px solid rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 2px 0px; white-space: nowrap; border-radius: 3px; }
:where([data-cl-s~="s29"]) kbd, :where([data-cl-s~="s29"]) code{ font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
:where([data-cl-s~="s29"]) pre .st-code, :where([data-cl-s~="s29"]) .st-pre .st-code, :where([data-cl-s~="s29"]) pre code, :where([data-cl-s~="s29"]) .st-pre code{ padding: 0px; background-color: transparent; margin: 0px; border-radius: 0px; }
:where([data-cl-s~="s29"]) .clear{ clear: both; }
:where([data-cl-s~="s29"]) .center{ text-align: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .sp-center{ text-align: center; }}
:where([data-cl-s~="s29"]) .st-opacity{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .st-sticky{ top: 10px; z-index: 99998; position: sticky !important; }
:where([data-cl-s~="s29"]) thead th, :where([data-cl-s~="s29"]) thead td{ position: sticky; top: -1px; z-index: 99997; }
:where([data-cl-s~="s29"]) table thead th, :where([data-cl-s~="s29"]) table thead th p, :where([data-cl-s~="s29"]) table thead tr td, :where([data-cl-s~="s29"]) .post table thead tr td, :where([data-cl-s~="s29"]) .post table thead tr td p, :where([data-cl-s~="s29"]) .post table thead tr td{ font-size: 0.9em; }
:where([data-cl-s~="s29"]) .youtube-container{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
:where([data-cl-s~="s29"]) .st-eyecatch .youtube-container, :where([data-cl-s~="s29"]) .st-eyecatch-under .youtube-container{ padding-top: 0px; }
:where([data-cl-s~="s29"]) .youtube-container iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-cl-s~="s29"]) .st-youtube{ position: relative; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-youtube .st-svg-youtube-play{ font-size: 40px; color: rgb(244, 0, 0); position: absolute; inset: 0px; margin: auto; width: 40px; height: 40px; text-align: center; z-index: 8; }
:where([data-cl-s~="s29"]) .st-youtube:hover .st-svg-youtube-play{ color: rgb(219, 0, 0); }
:where([data-cl-s~="s29"]) #playnow{ position: fixed; bottom: 20px; left: -3px; font-size: 70%; background: rgb(214, 36, 35); color: rgb(255, 255, 255); padding: 2px 10px; z-index: 999; border-radius: 3px; }
:where([data-cl-s~="s29"]) #playnow a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) #playnow .st-svg-youtube-play{ margin-right: 5px; }
:where([data-cl-s~="s29"]) body > .video-player{ position: fixed; z-index: -1; inset: 0px; overflow: hidden; }
:where([data-cl-s~="s29"]) body > .video-player .video-player-video{ min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; }
:where([data-cl-s~="s29"]) #st-header.header-video-player{ max-width: 100% !important; }
:where([data-cl-s~="s29"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s29"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }
:where([data-cl-s~="s29"]) #st-headerbox .header-video-player{ overflow: hidden; position: relative; z-index: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) #st-headerbox .header-video-player .video-player{ position: absolute; transform: translate(0px, -50%); z-index: -1; top: 50% !important; }
:where([data-cl-s~="s29"]) #st-headerbox .header-video-player .video-player-video{ min-width: 100%; min-height: 100%; width: 100%; height: auto; max-width: none; }}
:where([data-cl-s~="s29"]) #side aside .slick-dots li, :where([data-cl-s~="s29"]) .slick-dots li{ width: 10px; height: 10px; }
:where([data-cl-s~="s29"]) .slick-prev, :where([data-cl-s~="s29"]) .slick-next{ z-index: 9999; width: 37px; height: 37px; opacity: 0.6; top: calc(50% - 18px); }
:where([data-cl-s~="s29"]) .slick-prev{ left: 0px; }
:where([data-cl-s~="s29"]) .slick-next{ right: 0px; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-prev{ right: 0px; left: auto; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-next{ right: auto; left: 0px; }
:where([data-cl-s~="s29"]) .slick-prev:hover, :where([data-cl-s~="s29"]) .slick-prev:focus, :where([data-cl-s~="s29"]) .slick-next:hover, :where([data-cl-s~="s29"]) .slick-next:focus{ opacity: 1; }
:where([data-cl-s~="s29"]) .slick-prev::before, :where([data-cl-s~="s29"]) .slick-next::before{ font-size: 20px; font-family: stsvg; color: rgb(255, 255, 255); opacity: 1; }
:where([data-cl-s~="s29"]) .slick-prev::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s29"]) .slick-next::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-prev::before{ padding: 10px 11px 10px 15px; content: ""; }
:where([data-cl-s~="s29"]) [dir="rtl"] .slick-next::before{ padding: 10px 15px 10px 11px; content: ""; }
:where([data-cl-s~="s29"]) .slick-slide:focus, :where([data-cl-s~="s29"]) .slick-slide a:focus{ outline: 0px; }
:where([data-cl-s~="s29"]) .slider, :where([data-cl-s~="s29"]) .slick-slider{ visibility: hidden; margin-bottom: 30px; }
:where([data-cl-s~="s29"]) .slick-initialized{ visibility: visible; }
:where([data-cl-s~="s29"]) .slick-slider.slick-dotted{ padding-bottom: 25px; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .slick-slider.slick-dotted.is-fullsize-card{ padding-bottom: 35px; }
:where([data-cl-s~="s29"]) .slick-list{ width: 100%; }
:where([data-cl-s~="s29"]) .slick-track{ margin-left: 0px; }
:where([data-cl-s~="s29"]) .slider.slick-slider .slick-dots{ display: none !important; }
:where([data-cl-s~="s29"]) .slider.slick-slider.slick-dotted .slick-dots{ bottom: 0px; margin: 0px; padding: 0px; left: 0px; display: block !important; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide{ position: relative; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-image{ position: relative; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-image img{ position: absolute; top: 50%; left: 50%; max-width: none; transform: translate(-50%, -50%); object-fit: cover; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-body{ position: absolute; inset: 0px; display: flex; box-sizing: border-box; color: rgb(255, 255, 255); pointer-events: none; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-body{ right: auto; padding: 20px 20px 20px 45px; width: 40%; background: rgba(0, 0, 0, 0.5); pointer-events: auto; box-sizing: border-box; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-body{ padding: 45px; }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-body-content, :where([data-cl-s~="s29"]) .header-post-slider .post-slide-text{ display: flex; flex-direction: column; max-height: 100%; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-body-content{ width: 100%; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text{ overflow: hidden; justify-content: flex-end; text-align: left; }
:where([data-cl-s~="s29"]) .header-post-slider.has-cat .post-slide-text{ justify-content: stretch; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text{ justify-content: stretch; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: hidden; box-sizing: border-box; margin: 0px; padding: 5px; width: 100%; text-align: left; flex-grow: 1; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0)); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ overflow: visible; margin: 0px 0px 10px; padding: 0px; flex-grow: 0; mask-image: none; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category{ padding: 10px; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ font-size: 14px; }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-text .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-title{ margin: 0px; padding: 10px; font-size: 1em; line-height: 1.4; }
:where([data-cl-s~="s29"]) .header-post-slider.has-date .post-slide-title{ padding-bottom: 5px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-title, :where([data-cl-s~="s29"]) .header-post-slider.has-date .post-slide-title{ padding: 0px; background: 0px 0px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-title{ font-size: 1.25em; }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-title a{ color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-title a:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-date{ margin: 0px; padding: 0px 10px 10px; font-size: 0.9em; line-height: 1.4; opacity: 0.8; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-date{ padding: 5px 2px 0px; background: 0px 0px; }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-excerpt{ display: none; font-size: 1em; flex-grow: 1; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-excerpt{ display: block; padding: 10px 0px 0px; }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.7; opacity: 0.7; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-more{ display: none; margin: 20px 0px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider .post-slide-more{ display: block; }}
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-more a{ display: inline-block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.4; }
:where([data-cl-s~="s29"]) .header-post-slider .post-slide-more a:hover{ background: rgb(255, 255, 255); color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .header-post-slider{ display: flex; margin: auto; width: 100%; justify-content: space-between; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .header-post-slider.is-wide, :where([data-cl-s~="s29"]) .header-post-slider.is-wide .slick-list{ overflow: visible !important; }}
:where([data-cl-s~="s29"]) .header-post-slider .slider-item{ flex-basis: 100%; }
:where([data-cl-s~="s29"]) .post-slide-image, :where([data-cl-s~="s29"]) .post-slide-more, :where([data-cl-s~="s29"]) .post-card-image, :where([data-cl-s~="s29"]) .post-card-title{ transition: 0.5s; }
:where([data-cl-s~="s29"]) .post-slide-image:hover, :where([data-cl-s~="s29"]) .post-slide-more:hover, :where([data-cl-s~="s29"]) .post-card-image:hover, :where([data-cl-s~="s29"]) .post-card-title:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .content-post-slider:not(.original) .post-slide, :where([data-cl-s~="s29"]) .post-card-list .post-card{ display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .content-post-slider.is-fullsize .post-slide{ background: 0px 0px; }
:where([data-cl-s~="s29"]) .content-post-slider:not(.original) .post-slide-image, :where([data-cl-s~="s29"]) .post-card-list .post-card-image{ position: relative; overflow: hidden; margin: 0px 0px 8px; flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s29"]) .content-post-slider:not(.original) .post-slide-image:hover, :where([data-cl-s~="s29"]) .post-card-list .post-card-image:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .content-post-slider.is-fullsize-card .post-slide-image{ margin: 0px; }
:where([data-cl-s~="s29"]) .content-post-slider:not(.original) .post-slide-image::before, :where([data-cl-s~="s29"]) .post-card-list .post-card-image::before{ display: block; width: 100%; content: ""; }
:where([data-cl-s~="s29"]) .content-post-slider:not(.original) .post-slide-image img, :where([data-cl-s~="s29"]) .post-card-list .post-card-image img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s29"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ position: absolute; inset: 0px; overflow: hidden; box-sizing: border-box; padding: 5px; width: 100%; text-align: left; pointer-events: none; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0)); flex-grow: 1; z-index: 1; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category{ top: 5px; left: 5px; }
:where([data-cl-s~="s29"]) .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 14px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category{ top: 0px; left: 0px; }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname{ font-size: 11px; }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-2 .post-card-list-item .post-card-body{ padding: 0px 10px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category, :where([data-cl-s~="s29"]) .post-card-list .post-card-image .st-catgroup.itiran-category{ flex-grow: 0; }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category .catname, :where([data-cl-s~="s29"]) .post-card-list .post-card-image .st-catgroup.itiran-category .catname{ vertical-align: top; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-image .st-catgroup.itiran-category a, :where([data-cl-s~="s29"]) .post-card-list .post-card-image .st-catgroup.itiran-category a{ pointer-events: auto; }
:where([data-cl-s~="s29"]) .post-card-list .st-wppviews-label{ position: absolute; top: 5px; left: 5px; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-rank, :where([data-cl-s~="s29"]) .post-card-list .post-card-rank{ position: absolute; top: 0px; left: 0px; z-index: 2; display: flex; padding: 2px 8px; width: 1em; height: 1.75em; color: rgb(255, 255, 255); font-weight: 700; font-size: 1em; justify-content: center; align-items: center; line-height: 1; }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-1 .post-slide-rank, :where([data-cl-s~="s29"]) .post-card-list.is-small-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s29"]) .post-card-list.is-small-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-1 .post-card-rank{ width: 1.5625em; font-size: 2em; }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-2 .post-card-rank{ width: 1.25em; font-size: 1.25em; }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-3 .post-card-rank{ width: 1em; font-size: 1em; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .content-post-slider.is-center-mode .post-slide-rank, :where([data-cl-s~="s29"]) .post-card-list.is-center-mode .post-card-rank, :where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2 .post-slide-rank, :where([data-cl-s~="s29"]) .post-card-list.slick-slides-to-show-2 .post-card-rank, :where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-3 .post-slide-rank, :where([data-cl-s~="s29"]) .post-card-list.slick-slides-to-show-3 .post-card-rank{ width: 0.8em; font-size: 0.8em; }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-rank::before, :where([data-cl-s~="s29"]) .post-card-list .post-card-rank::before{ position: absolute; top: 0px; left: 0px; z-index: -1; display: block; width: 0px; height: 0px; border-width: 3.25em 3.5em 0px 0px; border-style: solid; border-color: rgb(120, 144, 156) transparent transparent; content: ""; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-rank-1::before, :where([data-cl-s~="s29"]) .post-card-list .post-card-rank-1::before{ border-color: rgb(196, 191, 44) transparent transparent; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-rank-2::before, :where([data-cl-s~="s29"]) .post-card-list .post-card-rank-2::before{ border-color: rgb(158, 158, 158) transparent transparent; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-rank-3::before, :where([data-cl-s~="s29"]) .post-card-list .post-card-rank-3::before{ border-color: rgb(121, 85, 72) transparent transparent; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-body, :where([data-cl-s~="s29"]) .post-card-list .post-card-body{ padding: 0px 10px 20px; display: flex; flex-direction: column; flex-grow: 1; justify-content: stretch; }
:where([data-cl-s~="s29"]) .content-post-slider.is-fullsize .post-slide-body{ padding: 5px 10px 10px; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-text, :where([data-cl-s~="s29"]) .post-card-list .post-card-text{ position: relative; overflow: hidden; flex-grow: 1; }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(5.6em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(7em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-1.has-excerpt .post-card-text{ max-height: calc(8.4em + 15px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-2.has-excerpt .post-card-text{ max-height: calc(5.6em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-3.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-4.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-5.has-excerpt .post-card-text{ max-height: calc(7em + 5px); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text{ height: calc(4.76em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text{ height: calc(5.88em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-1.has-excerpt .post-card-text{ min-height: calc(4.76em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-2.has-excerpt .post-card-text{ max-height: calc(4.76em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-3.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-4.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-5.has-excerpt .post-card-text{ max-height: calc(5.88em + 5px); }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-title, :where([data-cl-s~="s29"]) .post-card-list .post-card-title{ margin: 0px 0px 5px; padding: 0px; text-align: center; font-size: 0.9em; line-height: 1.4; flex-shrink: 0; color: inherit; background: 0px 0px; }
:where([data-cl-s~="s29"]) .content-post-slider.is-fullsize-text .post-slide-title{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) #st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a{ padding-top: 5px; font-size: 0.85em; line-height: 1 !important; }}
:where([data-cl-s~="s29"]) .content-post-slider.is-fullsize .post-slide-image, :where([data-cl-s~="s29"]) .post-card-list.is-fullsize .post-card-image, :where([data-cl-s~="s29"]) #st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title, :where([data-cl-s~="s29"]) .is-fullsize .post-slide-title{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .is-fullsize .st-catgroup{ display: none; }
:where([data-cl-s~="s29"]) .post-card-list .post-card-title: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){ border-bottom: 0px; background: 0px 0px; color: inherit; text-align: left; padding: 0px !important; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-title a, :where([data-cl-s~="s29"]) .post-card-list .post-card-title a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) #st-footer-under-widgets-box #st-infomation-widget p, :where([data-cl-s~="s29"]) #st-header-top-widgets-box p{ font-size: 0.9em; }}
:where([data-cl-s~="s29"]) #st-header-under-widgets-box .slider, :where([data-cl-s~="s29"]) #st-header-under-widgets-box .slick-slider{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box .content-post-slider .post-slide-title{ margin-bottom: 10px; font-size: 0.9em; line-height: 1.4; }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box .slick-slider.slick-dotted{ padding-top: 10px; }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box .textwidget{ max-width: 100%; overflow: hidden; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s29"]) .post-card-list .post-card-date{ margin: 0px 0px 10px; text-align: center; font-size: 1em; line-height: 1.4; position: absolute; bottom: 0px; right: 10px; z-index: 999; color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s29"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s29"]) .post-card-list .post-card-title{ font-size: 0.9em; line-height: 1.5 !important; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s29"]) #st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s29"]) .content-post-slider.is-fullsize-text .post-slide-title, :where([data-cl-s~="s29"]) .post-card-list .post-card-title{ font-size: 1em; }}
:where([data-cl-s~="s29"]) .post-card-date .st-fa, :where([data-cl-s~="s29"]) .post-slide-date .st-fa, :where([data-cl-s~="s29"]) .post-card-date .fa, :where([data-cl-s~="s29"]) .post-slide-date .fa{ margin-right: 4px; }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .content-post-slider .post-slide-date, :where([data-cl-s~="s29"]) .post-card-list .post-card-date{ font-size: 0.8em; }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s29"]) .post-card-list .post-card-excerpt{ overflow: hidden; font-size: 1em; flex-grow: 1; padding: 0px; color: rgb(119, 119, 119); text-align: left; }
:where([data-cl-s~="s29"]) .post-card-excerpt p, :where([data-cl-s~="s29"]) main .post-slide-excerpt p, :where([data-cl-s~="s29"]) main .post-card-excerpt p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(4.2em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(5.6em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(5.6em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .content-post-slider .post-slide-excerpt, :where([data-cl-s~="s29"]) .post-card-list .post-card-excerpt{ font-size: 0.8em; }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-1 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt{ height: calc(3.36em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-4 .post-slide-excerpt{ height: calc(4.48em); }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-5 .post-slide-excerpt{ height: calc(4.48em); }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-excerpt p::after, :where([data-cl-s~="s29"]) .post-card-list .post-card-excerpt p::after{ position: absolute; right: 0px; bottom: 0px; left: 0px; display: block; height: calc(1.65em); background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); content: ""; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s29"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.9em; line-height: 1.8 !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .content-post-slider .post-slide-excerpt p, :where([data-cl-s~="s29"]) .post-card-list .post-card-excerpt p{ margin: 0px; font-size: 0.8em; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p, :where([data-cl-s~="s29"]) .content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p, :where([data-cl-s~="s29"]) .is-small-columns-2 .post-card-excerpt p, :where([data-cl-s~="s29"]) .is-small-columns-3 .post-card-excerpt p{ margin: 0px; font-size: 0.75em !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-more{ margin: 15px 0px 0px; text-align: center; }
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-more a{ display: block; box-sizing: border-box; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; font-size: 0.9em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .content-post-slider .post-slide-more a{ display: inline-block; }}

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .content-post-slider .post-slide-more a{ font-size: 0.7em; }}
:where([data-cl-s~="s29"]) .content-post-slider .post-slide-more a:hover{ background: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .content-post-slider, :where([data-cl-s~="s29"]) .post-card-list{ display: flex; margin-right: -8px; margin-left: -8px; width: calc(100% + 16px); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .content-post-slider.is-center-mode{ width: 100%; margin-right: 0px; margin-left: 0px; }}
:where([data-cl-s~="s29"]) .content-post-slider{ justify-content: space-between; }
:where([data-cl-s~="s29"]) .post-card-list{ flex-wrap: wrap; justify-content: flex-start; margin-top: -8px; margin-bottom: -8px; }
:where([data-cl-s~="s29"]) .content-post-slider .slider-item{ margin: 0px 8px; flex-basis: 100%; }
:where([data-cl-s~="s29"]) .post-card-list .post-card-list-item.st-infeed-adunit{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-infeed-adunit .custom-html-widget{ width: 100%; align-self: flex-start; }
:where([data-cl-s~="s29"]) .post-card-list .post-card-list-item, :where([data-cl-s~="s29"]) .post-card-list.is-small-columns-1 .post-card-list-item{ margin: 8px; width: calc(100% - 16px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s29"]) .post-card-list.is-small-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s29"]) .post-card-list.is-medium-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-1 .post-card-list-item{ width: 100%; }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-2 .post-card-list-item{ width: calc(50% - 16px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-3 .post-card-list-item{ width: calc(33.3333% - 16px); }
:where([data-cl-s~="s29"]) .post-card-list.is-large-columns-4 .post-card-list-item{ width: calc(25% - 16px); }}
:where([data-cl-s~="s29"]) .content-post-slider.is-fullsize-text .slick-track{ display: flex; justify-content: center; align-items: flex-start; }
:where([data-cl-s~="s29"]) .content-post-slider .slick-next{ right: 8px; }
:where([data-cl-s~="s29"]) .content-post-slider .slick-prev{ left: 8px; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .content-post-slider.is-center-mode .slick-next{ right: 0px; }
:where([data-cl-s~="s29"]) .content-post-slider.is-center-mode .slick-prev{ left: 0px; }}
:where([data-cl-s~="s29"]) .st-slider-img{ width: 100%; }
:where([data-cl-s~="s29"]) .st-slider-img .post-slide-body, :where([data-cl-s~="s29"]) .widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body{ display: none; }
:where([data-cl-s~="s29"]) .st-slider-img .post-slide{ background-color: transparent; }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }

@media only screen and (min-width: 1076px) {:where([data-cl-s~="s29"]) #st-header-under-widgets-box .content-post-slider .post-slide-body{ padding-right: 8px; padding-left: 8px; }}
:where([data-cl-s~="s29"]) #st-header .slick-slider{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box{ margin: 0px auto; }
:where([data-cl-s~="s29"]) a.st-flexbox-link, :where([data-cl-s~="s29"]) a.st-flexbox-link:visited{ text-decoration: none; color: inherit; }
:where([data-cl-s~="s29"]) a.st-flexbox-link .st-header-flexwrap{ transition: opacity 1s ease-out; }
:where([data-cl-s~="s29"]) a.st-flexbox-link .st-header-flexwrap:hover{ opacity: 0.8; transition: opacity 0.5s ease-out; }
:where([data-cl-s~="s29"]) a.st-flexbox-link .st-header-flexwrap.st-blur:hover, :where([data-cl-s~="s29"]) a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover{ opacity: 1; }
:where([data-cl-s~="s29"]) .st-header-flexwrap{ display: flex; justify-content: center; align-items: center; overflow: hidden; background-position: 50% 50%; background-size: cover; position: relative; z-index: 0; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-blur::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s; z-index: -1; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-blur:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s29"]) .st-header-flexbox{ text-align: center; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-flexbox .st-header-flexbox{ width: 100%; }
:where([data-cl-s~="s29"]) .st-header-flexbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s29"]) .st-header-flexbox ul, :where([data-cl-s~="s29"]) .post .st-header-flexbox ol, :where([data-cl-s~="s29"]) .st-header-flexbox ol{ padding-left: 20px; }
:where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-circle, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-circle-border, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-check, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-check-border, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-square-checkbox, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-no, :where([data-cl-s~="s29"]) .st-header-flexbox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s29"]) .st-header-flextitle{ font-weight: 700; color: rgb(158, 158, 158); line-height: 1.3; margin-bottom: 10px; display: flex; align-items: center; margin-right: auto; margin-left: auto; width: fit-content; }
:where([data-cl-s~="s29"]) .st-header-flextitle .st-fa, :where([data-cl-s~="s29"]) .st-header-flextitle .fa{ margin: 0px 7px; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-flexbox-center{ margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-flexbox-left{ display: flex; justify-content: flex-start; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-flexbox-left .st-header-flextitle{ margin-left: 0px; }
:where([data-cl-s~="s29"]) .st-header-flexwrap.st-flexbox-left .st-header-flexbox{ text-align: left; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #st-header-post-under-box.st-header-post-data{ min-height: 200px; }
:where([data-cl-s~="s29"]) #st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup{ margin-bottom: 10px; display: flex; flex-wrap: wrap; gap: 5px; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s29"]) #st-header-post-under-box.st-header-post-no-data{ margin: -10px 0px 10px; }
:where([data-cl-s~="s29"]) .st-header-post-data + #content > #contentInner > main{ padding-top: 10px; }
:where([data-cl-s~="s29"]) .lp #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s29"]) .lp #st-header-post-under-box.st-header-post-no-data{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .lp .st-header-post-data + #content > #contentInner > main{ padding-top: 0px; }
:where([data-cl-s~="s29"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-data, :where([data-cl-s~="s29"]) #st-header-under-widgets-box-wrap + #st-header-post-under-box.st-header-post-no-data{ margin-top: 0px; }}
:where([data-cl-s~="s29"]) #st-header-post-under-box.st-dark .st-dark-cover{ position: relative; z-index: 2; }
:where([data-cl-s~="s29"]) #st-header-post-under-box.st-dark{ position: relative; }
:where([data-cl-s~="s29"]) #st-header-post-under-box.st-dark::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s29"]) #st-header-post-under-box.st-dark .blogbox p, :where([data-cl-s~="s29"]) #st-header-post-under-box.st-dark .entry-title{ color: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) pre, :where([data-cl-s~="s29"]) .wp-block-details summary, :where([data-cl-s~="s29"]) p, :where([data-cl-s~="s29"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s29"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s29"]) .yellowbox, :where([data-cl-s~="s29"]) .graybox, :where([data-cl-s~="s29"]) .redbox, :where([data-cl-s~="s29"]) #topnews .clearfix dd p, :where([data-cl-s~="s29"]) .post ul li, :where([data-cl-s~="s29"]) .post ol li, :where([data-cl-s~="s29"]) #comments #respond, :where([data-cl-s~="s29"]) .st-tab-content > label, :where([data-cl-s~="s29"]) .st-tabs__tab-list-item, :where([data-cl-s~="s29"]) #comments h4{ font-size: 18px; line-height: 30px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s29"]) .st-tab-category .st-tab-content > label{ font-size: 15px; line-height: 25px; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 35px; }
:where([data-cl-s~="s29"]) .archive .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) h1{ margin: 0px; }
:where([data-cl-s~="s29"]) h2.has-st-regular-font-size, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .h2modoki{ font-size: 20px; line-height: 27px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s29"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s29"]) .h3modoki, :where([data-cl-s~="s29"]) .st-step-title{ font-size: 19px; line-height: 27px; }
:where([data-cl-s~="s29"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s29"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s29"]) .h4modoki{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s29"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s29"]) h5, :where([data-cl-s~="s29"]) h5 span, :where([data-cl-s~="s29"]) .h5modoki, :where([data-cl-s~="s29"]) .post h5{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s29"]) #footer h5, :where([data-cl-s~="s29"]) #side h5{ line-height: 1.5; }
:where([data-cl-s~="s29"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s29"]) h6, :where([data-cl-s~="s29"]) h6 span, :where([data-cl-s~="s29"]) .h6modoki, :where([data-cl-s~="s29"]) .post h6{ font-size: 17px; line-height: 27px; }
:where([data-cl-s~="s29"]) .st-h-copy-toc, :where([data-cl-s~="s29"]) .st-h-copy{ font-size: 65%; line-height: 1.4; display: block !important; }
:where([data-cl-s~="s29"]) #breadcrumb .st-h-copy-toc, :where([data-cl-s~="s29"]) #breadcrumb .st-h-copy{ font-size: inherit; line-height: inherit; display: inline-block !important; }
:where([data-cl-s~="s29"]) p, :where([data-cl-s~="s29"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .wp-block-details{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .wp-block-details summary{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) header h1{ margin-top: 0px; }
:where([data-cl-s~="s29"]) header .descr.sitenametop, :where([data-cl-s~="s29"]) header .sitename.sitenametop{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s29"]) header #st-mobile-logo .descr.sitenametop, :where([data-cl-s~="s29"]) header #st-mobile-logo .sitename.sitenametop{ padding-top: 0px; }
:where([data-cl-s~="s29"]) header .descr.sitename-only, :where([data-cl-s~="s29"]) header .sitename.sitename-only{ padding-top: 5px; }
:where([data-cl-s~="s29"]) #headbox img.sitename-only-img{ margin-bottom: 5px; padding-top: 5px; }
:where([data-cl-s~="s29"]) #headbox img.sitename-bottom{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) header .sitename{ font-size: 20px; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s29"]) header .sitename a{ color: rgb(51, 51, 51); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s29"]) header h1{ font-size: 12px; font-weight: 400; }
:where([data-cl-s~="s29"]) header .descr{ font-size: 13px; font-weight: 400; line-height: 1.3; padding: 0px; margin: 0px; word-break: break-all; }
:where([data-cl-s~="s29"]) .post .st-catgroup{ font-size: 12px; line-height: 18px; margin: 0px; padding: 5px 0px; display: flex; flex-wrap: wrap; gap: 5px; }
:where([data-cl-s~="s29"]) .catname{ font-size: 13px; line-height: 1.5em; color: rgb(26, 26, 26); display: inline-block; word-break: break-word; padding: 6px 8px; margin-top: 5px; border-radius: 2px; text-decoration: none; background: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .post .st-catgroup a{ text-decoration: none; color: rgb(51, 51, 51); }
:root:where([data-cl-s~="s29"]) .st-catid-ad{ background: rgb(250, 250, 250); color: rgb(153, 153, 153); display: inline-flex; }
:root:where([data-cl-s~="s29"]) .front-page .post .st-catgroup, :root:where([data-cl-s~="s29"]) .front-page .st-catid-ad{ margin-top: 0px; }
:root:where([data-cl-s~="s29"]) .front-page .post .st-catgroup{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #display_ad_mark_title{ padding: 0.8em 1em; border-radius: 2px; }
:where([data-cl-s~="s29"]) #display_ad_mark_title.is-style-st-paragraph-pen::before{ color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); margin-right: 1em; }
:where([data-cl-s~="s29"]) p.itiran-category{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .st-catgroup.itiran-category{ padding: 0px 0px 5px; }
:where([data-cl-s~="s29"]) .st-catgroup.itiran-category .catname{ font-size: 10px; margin: 0px 0px 5px; padding: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-catgroup.itiran-category .catname{ font-size: 12px; margin: 0px 0px 5px; padding: 6px; }}
:where([data-cl-s~="s29"]) .st-post .st-catgroup.itiran-category .catname, :where([data-cl-s~="s29"]) .st-page .st-catgroup.itiran-category .catname{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .post .st-catgroup-under .st-catgroup, :where([data-cl-s~="s29"]) .st-catgroup-under .st-catgroup{ padding-top: 7px; }
:where([data-cl-s~="s29"]) .st-catgroup-under .st-catgroup .catname{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-catgroup-under .st-catgroup.itiran-category .catname{ margin-bottom: 4px; }
:where([data-cl-s~="s29"]) .st-wppviews-label{ position: relative; }
:where([data-cl-s~="s29"]) .st-wppviews-label .wpp-views{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 5px 0px; }
:where([data-cl-s~="s29"]) .st-wppviews-label .wpp-views-limit{ white-space: nowrap; position: absolute; top: -1px; left: -1px; color: rgb(255, 255, 255); z-index: 200; font-size: 70%; padding: 3px 7px; border-radius: 5px 0px; background: rgb(188, 183, 47) !important; }
:where([data-cl-s~="s29"]) .st-wppviews-label .wpp-text{ font-size: 60%; margin-left: 3px; }
:where([data-cl-s~="s29"]) .st-cardbox-label-text .wpp-text{ font-size: 80%; margin-left: 3px; }
:where([data-cl-s~="s29"]) .post-card .st-wppviews-label .wpp-views{ font-size: 90%; }
:where([data-cl-s~="s29"]) .post .st-wpp-views-widgets ul{ padding: 0px; margin: 0px; }
:where([data-cl-s~="s29"]) .blog_info .st-fa, :where([data-cl-s~="s29"]) .blog_info .fa{ margin-right: 4px; }
:where([data-cl-s~="s29"]) .post-card-date .st-svg-clock-o::before, :where([data-cl-s~="s29"]) .post-slide-date .st-svg-clock-o::before, :where([data-cl-s~="s29"]) .kdate .st-svg-clock-o::before, :where([data-cl-s~="s29"]) .blog_info .st-svg-clock-o::before{ font-size: 0.9em; }
:where([data-cl-s~="s29"]) .post-card-date .st-svg-refresh::before, :where([data-cl-s~="s29"]) .post-slide-date .st-svg-refresh::before, :where([data-cl-s~="s29"]) .kdate .st-svg-refresh::before, :where([data-cl-s~="s29"]) .blog_info .st-svg-refresh::before{ font-size: 0.8em; }
:where([data-cl-s~="s29"]) .wpp-list li{ margin-bottom: 10px !important; }
:where([data-cl-s~="s29"]) .wpp-list li a{ text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi-box{ overflow-x: auto; white-space: nowrap; padding: 5px !important; }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi-box.box80 .st-sc-listnavi{ max-width: 80%; }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi{ display: inline-block; margin-right: 3px; }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi a{ display: block; border: 1px solid rgb(189, 189, 189); padding: 3px 10px; border-radius: 3px; text-decoration: none; color: rgb(117, 117, 117); font-size: 90%; }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi-box::-webkit-scrollbar{ height: 5px; }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(242, 242, 242); }
:where([data-cl-s~="s29"]) .post .st-sc-listnavi-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); padding-top: 10px; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s29"]) #st-page .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) h1:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .h2modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s29"]) .h3modoki{ background: rgb(243, 243, 243); color: rgb(26, 26, 26); margin: 20px 0px; padding: 10px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ line-height: 20px; }
:where([data-cl-s~="s29"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4), :where([data-cl-s~="s29"]) .h4modoki{ padding: 10px 15px; margin: 20px 0px; background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .h5modoki, :where([data-cl-s~="s29"]) .post h5{ padding-right: 20px; }
:where([data-cl-s~="s29"]) .post h5.is-style-st-heading-custom-line{ padding-right: 0px; }
:where([data-cl-s~="s29"]) .h2modoki, :where([data-cl-s~="s29"]) .h3modoki, :where([data-cl-s~="s29"]) .h4modoki, :where([data-cl-s~="s29"]) .h5modoki, :where([data-cl-s~="s29"]) .st-step-title{ font-weight: 700; }
:where([data-cl-s~="s29"]) .post .amazonjs_info h4{ background-color: transparent !important; background-image: none !important; margin-bottom: 10px !important; padding-top: 0px !important; margin-top: 0px !important; }
:where([data-cl-s~="s29"]) .post .amazonjs_info h4::before, :where([data-cl-s~="s29"]) .post .amazonjs_info h4::after{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s29"]) .post h6:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s29"]) .wp-block-embed.is-type-video figcaption a, :where([data-cl-s~="s29"]) .wp-block-embed.is-type-video figcaption, :where([data-cl-s~="s29"]) .wp-block-image figcaption a, :where([data-cl-s~="s29"]) .wp-block-image figcaption, :where([data-cl-s~="s29"]) .wp-caption-text a, :where([data-cl-s~="s29"]) .wp-caption-text{ font-size: 12px; color: rgb(117, 117, 117); line-height: 1.4; text-align: center; margin: 0.5em 0px 0px; }
:where([data-cl-s~="s29"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 27px; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .screen-reader-text{ display: none; }
:where([data-cl-s~="s29"]) #side aside > div > div{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #side aside > div:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #side .widget_recent_entries ul li, :where([data-cl-s~="s29"]) #side .widget_recent_comments ul li, :where([data-cl-s~="s29"]) #side .widget_meta ul li, :where([data-cl-s~="s29"]) #side .widget_archive ul li{ padding-bottom: 3px; }
:where([data-cl-s~="s29"]) #side li.page_item:not(.menu-item){ vertical-align: middle; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #side li.page_item:not(.menu-item) li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) #side li.page_item:not(.menu-item) a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s29"]) #side li.page_item:not(.menu-item) a:hover{ color: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #content{ position: relative; }
:where([data-cl-s~="s29"]) .side-add-widgets{ position: absolute; width: 300px; }
:where([data-cl-s~="s29"]) .side-add-widgets.side-add-left{ left: -320px; }
:where([data-cl-s~="s29"]) .side-add-widgets.side-add-right{ right: -320px; }
:where([data-cl-s~="s29"]) #side.side-add-widgets.side-add-left aside{ text-align: right; }
:where([data-cl-s~="s29"]) #side.side-add-widgets aside .st-widgets-title{ text-align: left; }
:where([data-cl-s~="s29"]) .colum1 #side.side-add-widgets{ display: block; }
:where([data-cl-s~="s29"]) #side.side-add-widgets.side-add-left aside .tagcloud, :where([data-cl-s~="s29"]) #side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body, :where([data-cl-s~="s29"]) #side.side-add-widgets.side-add-left aside dd{ text-align: left; }
:where([data-cl-s~="s29"]) .cat-itiran p.point{ background-color: transparent; border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 40px; padding: 20px 15px 10px; position: relative; }
:where([data-cl-s~="s29"]) .cat-itiran p.point .point-in{ background: none 0px 0px repeat scroll rgb(243, 243, 243); color: rgb(51, 51, 51); font-size: 15px; font-weight: 700; left: 0px; margin: 0px; padding: 3px 20px; position: absolute; top: 15px; }
:where([data-cl-s~="s29"]) .cat-itiran h3{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .blogbox p{ font-size: 14px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s29"]) .blogbox{ margin-bottom: 10px; padding: 0px; }
:where([data-cl-s~="s29"]) .post .blogbox .st-fa, :where([data-cl-s~="s29"]) #st-header-post-under-box.st-header-post-data .blogbox .st-fa, :where([data-cl-s~="s29"]) .post .blogbox .fa, :where([data-cl-s~="s29"]) #st-header-post-under-box.st-header-post-data .blogbox .fa{ margin-right: 4px; }
:where([data-cl-s~="s29"]) .tagst{ font-size: 13px; color: rgb(204, 204, 204); padding: 10px 0px 0px; }
:where([data-cl-s~="s29"]) .no-thumbitiran{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .kanren .no-thumbitiran h3{ margin-bottom: 0px; font-size: 18px; line-height: 27px; padding: 5px 0px 0px; }
:where([data-cl-s~="s29"]) .no-thumbitiran h3 a{ color: rgb(70, 130, 180); }
:where([data-cl-s~="s29"]) .no-thumbitiran h5 a{ color: rgb(26, 26, 26); text-decoration: none; }
:where([data-cl-s~="s29"]) .post .no-thumbitiran .kanren h5{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .no-thumbitiran h3 a:hover, :where([data-cl-s~="s29"]) .no-thumbitiran h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) .no-thumbitiran p{ color: rgb(97, 97, 97); margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .no-thumbitiran .blog_info p{ font-size: 12px; margin: 0px; color: rgb(119, 119, 119); line-height: 18px; }
:where([data-cl-s~="s29"]) .no-thumbitiran .blog_info{ margin-bottom: 0px; padding: 2px 0px 0px; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-large, :where([data-cl-s~="s29"]) .wp-block-quote.is-style-large, :where([data-cl-s~="s29"]) .inyoumodoki, :where([data-cl-s~="s29"]) .post blockquote{ position: relative; background-color: rgb(250, 250, 250); padding: 50px 20px 20px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .inyoumodoki::before, :where([data-cl-s~="s29"]) .post blockquote::before{ content: ""; font-family: stsvg; position: absolute; top: 20px; left: 20px; color: rgb(224, 224, 224); font-size: 20px; }
:where([data-cl-s~="s29"]) .post .inyoumodoki p:last-child, :where([data-cl-s~="s29"]) .post .inyoumodoki ol:last-child, :where([data-cl-s~="s29"]) .post .inyoumodoki ul:last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) blockquote.tiktok-embed, :where([data-cl-s~="s29"]) .post blockquote.tiktok-embed{ padding: 0px; background-color: transparent; margin-right: auto; margin-left: auto; }
:where([data-cl-s~="s29"]) blockquote.tiktok-embed::before, :where([data-cl-s~="s29"]) .post blockquote.tiktok-embed::before{ content: none; }
:where([data-cl-s~="s29"]) .post blockquote cite, :where([data-cl-s~="s29"]) .post blockquote cite a{ font-style: normal; color: rgb(158, 158, 158); font-size: 0.9em; text-decoration: none; margin-top: -10px; display: block; }
:where([data-cl-s~="s29"]) .huto{ font-weight: 700; }
:where([data-cl-s~="s29"]) .hutoaka{ font-weight: 700; color: rgb(255, 51, 51); }
:where([data-cl-s~="s29"]) .st-aka{ color: rgb(255, 51, 51); }
:where([data-cl-s~="s29"]) .maru{ border-radius: 5px; }
:where([data-cl-s~="s29"]) .noborder{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .oomozi{ font-size: 150%; line-height: 1.4; font-weight: 700; }
:where([data-cl-s~="s29"]) .komozi{ font-size: 80% !important; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) .komozi-m{ font-size: 90% !important; line-height: 1.7 !important; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .komozi-m{ font-size: 95% !important; line-height: 1.7 !important; }}
:where([data-cl-s~="s29"]) .ymarker, :where([data-cl-s~="s29"]) .ymarker-s, :where([data-cl-s~="s29"]) .gmarker, :where([data-cl-s~="s29"]) .gmarker-s, :where([data-cl-s~="s29"]) .rmarker, :where([data-cl-s~="s29"]) .rmarker-s, :where([data-cl-s~="s29"]) .bmarker, :where([data-cl-s~="s29"]) .bmarker-s{ font-weight: 700; }
:where([data-cl-s~="s29"]) .ymarker{ background: rgb(255, 249, 196); }
:where([data-cl-s~="s29"]) .ymarker-s{ background: linear-gradient(transparent 70%, rgb(255, 249, 196) 0%); }
:where([data-cl-s~="s29"]) .gmarker{ background: rgb(238, 238, 238); }
:where([data-cl-s~="s29"]) .gmarker-s{ background: linear-gradient(transparent 70%, rgb(238, 238, 238) 0%); }
:where([data-cl-s~="s29"]) .rmarker{ background: rgb(255, 205, 210); }
:where([data-cl-s~="s29"]) .rmarker-s{ background: linear-gradient(transparent 70%, rgb(255, 205, 210) 0%); }
:where([data-cl-s~="s29"]) .bmarker{ background: rgb(225, 245, 254); }
:where([data-cl-s~="s29"]) .bmarker-s{ background: linear-gradient(transparent 70%, rgb(225, 245, 254) 0%); }
:where([data-cl-s~="s29"]) .yellowbox{ padding: 20px; background-color: rgb(255, 255, 224); margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .yellowbox:not(.noborder){ border: 1px solid rgb(255, 250, 205); }
:where([data-cl-s~="s29"]) .redbox{ margin-bottom: 20px; padding: 20px; background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s29"]) .redbox:not(.noborder){ border: 1px solid rgb(239, 83, 80); }
:where([data-cl-s~="s29"]) .graybox{ margin-bottom: 20px; padding: 20px; background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .graybox:not(.noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .post .yellowbox .maruck, :where([data-cl-s~="s29"]) .post .yellowbox .maruno, :where([data-cl-s~="s29"]) .post .yellowbox p:last-child, :where([data-cl-s~="s29"]) .post .yellowbox ol:last-child, :where([data-cl-s~="s29"]) .post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .graybox .maruck, :where([data-cl-s~="s29"]) .post .graybox .maruno, :where([data-cl-s~="s29"]) .post .graybox p:last-child, :where([data-cl-s~="s29"]) .post .graybox ol:last-child, :where([data-cl-s~="s29"]) .post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .redbox .maruck, :where([data-cl-s~="s29"]) .post .redbox .maruno, :where([data-cl-s~="s29"]) .post .redbox p:last-child, :where([data-cl-s~="s29"]) .post .redbox ol:last-child, :where([data-cl-s~="s29"]) .post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child{ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .freebox .maruck, :where([data-cl-s~="s29"]) .post .freebox .maruno, :where([data-cl-s~="s29"]) .post .st-mybox .maruck, :where([data-cl-s~="s29"]) .post .st-mybox .maruno{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px; }
:where([data-cl-s~="s29"]) .post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s29"]) .post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child, :where([data-cl-s~="s29"]) .post .freebox ol:not(.slick-dots):last-child, :where([data-cl-s~="s29"]) .post .st-mybox ol:not(.slick-dots):last-child{ margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s29"]) span.sankou, :where([data-cl-s~="s29"]) p.sankou{ font-size: 70%; background-color: rgb(245, 124, 0); color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s29"]) span.sankou.green, :where([data-cl-s~="s29"]) p.sankou.green{ background-color: rgb(76, 175, 80); }
:where([data-cl-s~="s29"]) span.sankou.blue, :where([data-cl-s~="s29"]) p.sankou.blue{ background-color: rgb(33, 150, 243); }
:where([data-cl-s~="s29"]) span.st-hisu, :where([data-cl-s~="s29"]) p.st-hisu{ font-size: 70%; background-color: red; color: rgb(255, 255, 255); padding: 3px 4px; margin: 0px 5px; white-space: nowrap; }
:where([data-cl-s~="s29"]) .dotline{ border-bottom: 1px dotted rgb(33, 33, 33); }
:where([data-cl-s~="s29"]) .dotliner{ border-bottom: 1px dotted red; }
:where([data-cl-s~="s29"]) .dotline-s{ border-bottom: 1px solid rgb(33, 33, 33); }
:where([data-cl-s~="s29"]) .dotline-sr{ border-bottom: 1px solid red; }
:where([data-cl-s~="s29"]) .st-down{ position: relative; width: 0px; height: 0px; border-width: 16px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: initial; color: rgb(153, 153, 153); margin: 0px auto; }
:where([data-cl-s~="s29"]) .st-down::after{ position: absolute; content: ""; top: -32px; left: -8px; width: 16px; height: 16px; background: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .st-triangle-down{ width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid rgb(204, 204, 204); margin: 0px auto 20px; }
:where([data-cl-s~="s29"]) .st-wrench-icon i::before, :where([data-cl-s~="s29"]) .st-wrench-icon::before, :where([data-cl-s~="s29"]) .st-wrench.animated{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stWrench; }

@keyframes stWrench { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s29"]) .st-ring-icon i::before, :where([data-cl-s~="s29"]) .st-ring-icon::before, :where([data-cl-s~="s29"]) .st-ring.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stRing; }

@keyframes stRing { 
  0% { transform: rotate(-15deg); }
  2% { transform: rotate(15deg); }
  4% { transform: rotate(-18deg); }
  6% { transform: rotate(18deg); }
  8% { transform: rotate(-22deg); }
  10% { transform: rotate(22deg); }
  12% { transform: rotate(-18deg); }
  14% { transform: rotate(18deg); }
  16% { transform: rotate(-12deg); }
  18% { transform: rotate(12deg); }
  100%, 20% { transform: rotate(0deg); }
}
:where([data-cl-s~="s29"]) .st-horizontal-icon i::before, :where([data-cl-s~="s29"]) .st-horizontal-icon::before, :where([data-cl-s~="s29"]) .st-horizontal.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stHorizontal; }

@keyframes stHorizontal { 
  0% { transform: translate(0px, 0px); }
  6% { transform: translate(5px, 0px); }
  12% { transform: translate(0px, 0px); }
  18% { transform: translate(5px, 0px); }
  24% { transform: translate(0px, 0px); }
  30% { transform: translate(5px, 0px); }
  100%, 36% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s29"]) .st-vertical-icon i::before, :where([data-cl-s~="s29"]) .st-vertical-icon::before, :where([data-cl-s~="s29"]) .st-vertical.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stVrtical; }

@keyframes stVrtical { 
  0% { transform: translate(0px, -3px); }
  4% { transform: translate(0px, 3px); }
  8% { transform: translate(0px, -3px); }
  12% { transform: translate(0px, 3px); }
  16% { transform: translate(0px, -3px); }
  20% { transform: translate(0px, 3px); }
  100%, 22% { transform: translate(0px, 0px); }
}
:where([data-cl-s~="s29"]) .st-flash-icon i::before, :where([data-cl-s~="s29"]) .st-flash-icon::before, :where([data-cl-s~="s29"]) .st-flash{ display: inline-block; animation: 2s ease 0s infinite normal none running stFlash; }

@keyframes stFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
:where([data-cl-s~="s29"]) .st-bounce-icon i::before, :where([data-cl-s~="s29"]) .st-bounce-icon::before, :where([data-cl-s~="s29"]) .st-bounce.animated{ display: inline-block; animation: 2s ease 0s infinite normal none running stBounce; }

@keyframes stBounce { 
  0%, 10%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-15px); }
  60% { transform: translateY(-15px); }
}
:where([data-cl-s~="s29"]) .st-rotation-icon i::before, :where([data-cl-s~="s29"]) .st-rotation-icon::before, :where([data-cl-s~="s29"]) .st-rotation{ display: inline-block; animation: 1.5s linear 0s infinite normal none running stRotation; }

@keyframes stRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where([data-cl-s~="s29"]) .st-float-icon i::before, :where([data-cl-s~="s29"]) .st-float-icon::before, :where([data-cl-s~="s29"]) .st-float.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFloat; }

@keyframes stFloat { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}
:where([data-cl-s~="s29"]) .st-pulse-icon i::before, :where([data-cl-s~="s29"]) .st-pulse-icon::before, :where([data-cl-s~="s29"]) .st-pulse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPulse; }

@keyframes stPulse { 
  0% { transform: scale(1.1); }
  50% { transform: scale(0.8); }
  100% { transform: scale(1.1); }
}
:where([data-cl-s~="s29"]) .st-shake-s-icon i::before, :where([data-cl-s~="s29"]) .st-shake-s-icon::before, :where([data-cl-s~="s29"]) .st-shake-s{ display: inline-block; animation: 2.5s ease 0s infinite normal none running stShake-s; }

@keyframes stShake-s { 
  0% { transform: rotate(-12deg); }
  8% { transform: rotate(12deg); }
  10% { transform: rotate(24deg); }
  18% { transform: rotate(-24deg); }
  20% { transform: rotate(-24deg); }
  28% { transform: rotate(24deg); }
  30% { transform: rotate(24deg); }
  38% { transform: rotate(-24deg); }
  40% { transform: rotate(-24deg); }
  48% { transform: rotate(24deg); }
  50% { transform: rotate(24deg); }
  58% { transform: rotate(-24deg); }
  60% { transform: rotate(-24deg); }
  68% { transform: rotate(24deg); }
  100%, 75% { transform: rotate(0deg); }
}
:where([data-cl-s~="s29"]) .st-shake-icon i::before, :where([data-cl-s~="s29"]) .st-shake-icon::before, :where([data-cl-s~="s29"]) .st-shake{ display: inline-block; animation: 0.2s ease 0s infinite normal none running stShake; }

@keyframes stShake { 
  0% { transform: translate(0px, 0px) rotateZ(0deg); }
  25% { transform: translate(2px, 2px) rotateZ(1deg); }
  50% { transform: translate(0px, 2px) rotateZ(0deg); }
  75% { transform: translate(2px, 0px) rotateZ(-1deg); }
  100% { transform: translate(0px, 0px) rotateZ(0deg); }
}
:where([data-cl-s~="s29"]) .st-tada-icon i::before, :where([data-cl-s~="s29"]) .st-tada-icon::before, :where([data-cl-s~="s29"]) .st-tada.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stTada; }

@keyframes stTada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-8deg); }
  30%, 50%, 70% { transform: scale(1.3) rotate(8deg); }
  40%, 60% { transform: scale(1.3) rotate(-8deg); }
  100%, 80% { transform: scale(1) rotate(0deg); }
}
:where([data-cl-s~="s29"]) .st-passing-icon i::before, :where([data-cl-s~="s29"]) .st-passing-icon::before, :where([data-cl-s~="s29"]) .st-passing.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing; }

@keyframes stPassing { 
  0% { transform: translateX(-50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(50%); opacity: 0; }
}
:where([data-cl-s~="s29"]) .st-passing-reverse-icon i::before, :where([data-cl-s~="s29"]) .st-passing-reverse-icon::before, :where([data-cl-s~="s29"]) .st-passing-reverse.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stPassing-reverse; }

@keyframes stPassing-reverse { 
  0% { transform: translateX(50%); opacity: 0; }
  50% { transform: translateX(0px); opacity: 1; }
  100% { transform: translateX(-50%); opacity: 0; }
}
:where([data-cl-s~="s29"]) .st-burst-icon i::before, :where([data-cl-s~="s29"]) .st-burst-icon::before, :where([data-cl-s~="s29"]) .st-burst.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stBurst; }

@keyframes stBurst { 
  0% { opacity: 0.6; }
  50% { transform: scale(1.8); opacity: 0; }
  100% { opacity: 0; }
}
:where([data-cl-s~="s29"]) .st-falling-icon i::before, :where([data-cl-s~="s29"]) .st-falling-icon::before, :where([data-cl-s~="s29"]) .st-falling.animated{ display: inline-block; animation: 2s linear 0s infinite normal none running stFalling; }

@keyframes stFalling { 
  0% { transform: translateY(-50%); opacity: 0; }
  50% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(50%); opacity: 0; }
}
:where([data-cl-s~="s29"]) .st-marquee{ width: calc(100% - 20px); padding: 10px 0px; margin: 0px auto; text-align: left; overflow: hidden; }
:where([data-cl-s~="s29"]) .st-marquee p{ padding-left: 100%; white-space: nowrap; display: inline-block; animation-name: marquee; animation-duration: 20s; animation-timing-function: linear; animation-iteration-count: infinite; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-marquee p{ animation-duration: 15s; }}

@keyframes marquee { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
:where([data-cl-s~="s29"]) .pagelist-box .kanrenh4{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .pagelist-box .st-childlink{ padding: 20px 0px; }
:where([data-cl-s~="s29"]) .post .pagelist-box .st-childlink .kopage-t{ font-size: 16px; font-weight: 700; margin-bottom: 5px; line-height: 26px; }
:where([data-cl-s~="s29"]) .st-star{ color: rgb(255, 180, 0); font-size: 15px; }
:where([data-cl-s~="s29"]) .y-star, :where([data-cl-s~="s29"]) .w-star{ margin: 0px; font-size: 90% !important; }
:where([data-cl-s~="s29"]) .y-star .st-svg-star, :where([data-cl-s~="s29"]) .w-star .st-svg-star-half-o, :where([data-cl-s~="s29"]) .w-star .st-svg-star-o{ color: rgb(255, 180, 0); }
:where([data-cl-s~="s29"]) .pop-box{ position: relative; border-top: 1px solid rgb(254, 178, 10); padding: 20px 20px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .pop-box.kanren{ margin-top: 40px; }
:where([data-cl-s~="s29"]) #side .pop-box.kanren{ margin-top: 20px; }
:where([data-cl-s~="s29"]) .pop-box.st-wpp-views-widgets{ margin-top: 20px; }
:where([data-cl-s~="s29"]) .kanren.pop-box dl:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #content-w .p-entry{ padding: 5px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: -11px; left: 0px; max-width: 80%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; vertical-align: middle; }
:where([data-cl-s~="s29"]) #content-w .p-entry::after{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(84, 98, 171) rgb(84, 98, 171); z-index: 9999; }
:where([data-cl-s~="s29"]) #content-w .p-entry::before{ content: ""; position: absolute; top: 0px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51); z-index: 10000; opacity: 0.2; }
:where([data-cl-s~="s29"]) .post .p-entry-t, :where([data-cl-s~="s29"]) #side .p-entry-t, :where([data-cl-s~="s29"]) .home-post .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s29"]) .not-front-page .home-post .entry-content > div > .st-youtube-eyecatch{ padding-top: 20px; }
:where([data-cl-s~="s29"]) #footer .pop-box:not(.st-wpp-views-widgets){ padding: 0px; }
:where([data-cl-s~="s29"]) #footer .pop-box, :where([data-cl-s~="s29"]) .nowhits .pop-box, :where([data-cl-s~="s29"]) #footer .nowhits-eye .pop-box, :where([data-cl-s~="s29"]) #footer .st-eyecatch + .nowhits .pop-box{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background-color: transparent; }
:where([data-cl-s~="s29"]) #footer .pop-box.kanren{ margin-top: 0px; }
:where([data-cl-s~="s29"]) #footer .p-entry{ top: 0px; left: 0px; font-weight: 700; }
:where([data-cl-s~="s29"]) #footer .p-entry::after{ content: none; }
:where([data-cl-s~="s29"]) footer .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) footer #sidebg{ background-color: transparent; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) footer #sidebg ul{ padding-left: 0px; }
:where([data-cl-s~="s29"]) footer #sidebg li{ list-style: none; }
:where([data-cl-s~="s29"]) footer #sidebg li a{ padding: 7px; display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s29"]) footer #sidebg li a::before{ content: ""; font-family: stsvg; margin-right: 5px; }
:where([data-cl-s~="s29"]) footer #st-footer-logo-wrapper{ display: flex; align-items: center; flex-direction: column; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) footer .footer-wbox .head-telno, :where([data-cl-s~="s29"]) footer .footer-wbox .headbox, :where([data-cl-s~="s29"]) footer .footer-wbox .headbox p{ text-align: left; padding-right: 0px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) footer #st-footer-logo{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s29"]) footer #st-footer-logo #st-text-logo{ text-align: left; }}
:where([data-cl-s~="s29"]) footer #st-footer-logo + .st-footer-tel{ padding-top: 10px; }
:where([data-cl-s~="s29"]) #st-text-logo{ word-break: break-all; }
:where([data-cl-s~="s29"]) .nowhits .pop-box{ position: relative; margin: -20px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s29"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s29"]) .nowhits-eye .pop-box{ position: relative; margin: -16px 0px 20px; border-top: 1px solid rgb(254, 178, 10); padding: 20px 15px 10px; }
:where([data-cl-s~="s29"]) .st-eyecatch .st-youtube-eyecatch iframe{ width: 100%; }
:where([data-cl-s~="s29"]) #content-w .category .p-entry, :where([data-cl-s~="s29"]) #content-w .nowhits .p-entry{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; border-radius: 0px 0px 5px; }
:where([data-cl-s~="s29"]) #content-w .post .category .p-entry, :where([data-cl-s~="s29"]) #content-w .post .nowhits .p-entry{ border-radius: 0px 0px 5px; }
:where([data-cl-s~="s29"]) #content-w .category .p-entry::after, :where([data-cl-s~="s29"]) #content-w .nowhits .p-entry::after, :where([data-cl-s~="s29"]) #content-w .nowhits .p-entry::before{ content: none; }
:where([data-cl-s~="s29"]) .nowhits.noheader .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s29"]) .category .p-entry-t, :where([data-cl-s~="s29"]) .nowhits.noheader .p-entry-t{ margin-bottom: 40px; }
:where([data-cl-s~="s29"]) .poprank-no2{ background: rgb(254, 178, 10); min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; color: rgb(255, 255, 255); font-weight: 700; margin-right: 10px; }
:where([data-cl-s~="s29"]) .st-triangle-rank{ position: relative; overflow: hidden; }
:where([data-cl-s~="s29"]) .st-triangle-rank::before{ content: ""; top: 0px; left: 0px; border-bottom: 4em solid transparent; border-left: 4em solid rgb(255, 196, 0); position: absolute; z-index: 1; }
:where([data-cl-s~="s29"]) .st-triangle-rank::after{ content: "ｵｽｽﾒ"; display: block; top: 6px; left: 7px; transform: rotate(-45deg); color: rgb(255, 255, 255); position: absolute; z-index: 2; font-size: 90%; }
:where([data-cl-s~="s29"]) .st-triangle-rank.rank-1::after{ content: "1位"; left: 8px; }
:where([data-cl-s~="s29"]) .st-triangle-rank.rank-1::before{ border-left: 4em solid rgb(196, 191, 44); }
:where([data-cl-s~="s29"]) .st-triangle-rank.rank-2::after{ content: "2位"; left: 8px; }
:where([data-cl-s~="s29"]) .triangle-rank.rank-2::before{ border-left: 4em solid rgb(158, 158, 158); }
:where([data-cl-s~="s29"]) .st-triangle-rank.rank-3::after{ content: "3位"; left: 8px; }
:where([data-cl-s~="s29"]) .st-triangle-rank.rank-3::before{ border-left: 4em solid rgb(121, 85, 72); }
:where([data-cl-s~="s29"]) .poprank{ position: relative; }
:where([data-cl-s~="s29"]) .poprank-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 80%; background: rgb(254, 178, 10); color: rgb(255, 255, 255); font-weight: 700; z-index: 9999; }
:where([data-cl-s~="s29"]) .st-pvm-ranking-body .smanone.st-excerpt p{ font-size: 80%; line-height: 1.7; color: rgb(97, 97, 97); }
:where([data-cl-s~="s29"]) .st-pvm-ranking-item-image img:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) #footer .footerlogo{ font-size: 22px; line-height: 30px; font-weight: 700; }
:where([data-cl-s~="s29"]) #footer #st-text-logo p{ font-size: 12px; }
:where([data-cl-s~="s29"]) .st-text-logo-top{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .st-text-logo-bottom:last-child, :where([data-cl-s~="s29"]) .st-text-logo-bottom{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #footer .footer-description{ line-height: 1.5em; }
:where([data-cl-s~="s29"]) #footer .footerlogo img{ max-width: 300px; margin: 0px auto 10px; text-align: center; }
:where([data-cl-s~="s29"]) #footer a{ text-decoration: none; color: rgb(33, 33, 33); }
:where([data-cl-s~="s29"]) #footer a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) #footer .copy, :where([data-cl-s~="s29"]) #footer .rcopy{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; padding: 20px 10px 0px; }
:where([data-cl-s~="s29"]) #footer .copy a, :where([data-cl-s~="s29"]) #footer .rcopy a{ font-size: 12px; color: rgb(153, 153, 153); line-height: 18px; }
:where([data-cl-s~="s29"]) footer h4 a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s29"]) .head-telno a, :where([data-cl-s~="s29"]) footer .head-telno a{ font-family: Roboto, sans-serif; }
:where([data-cl-s~="s29"]) footer .head-telno a{ font-size: 25px; padding: 5px 10px; text-align: center; }
:where([data-cl-s~="s29"]) #headbox-bg{ width: 100%; box-sizing: border-box; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s29"]) #st-menuwide.st-header-fixed, :where([data-cl-s~="s29"]) #headbox-bg.st-header-fixed{ top: 0px; z-index: 99998; position: fixed !important; }
:where([data-cl-s~="s29"]) #st-header-top-widgets-box.st-header-fixed, :where([data-cl-s~="s29"]) #st-header-top-widgets-box.st-header-fixed .st-content-width, :where([data-cl-s~="s29"]) #st-menuwide.st-header-fixed{ width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s29"]) .headbox, :where([data-cl-s~="s29"]) .headbox p{ font-size: 12px; line-height: 18px; text-align: center; }
:where([data-cl-s~="s29"]) #footer-ad-box{ position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 99999; }
:where([data-cl-s~="s29"]) .side-widgets{ margin: 0px; }
:where([data-cl-s~="s29"]) .side-widgets > *{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .side-widgets > a.st-originallink, :where([data-cl-s~="s29"]) .side-widgets > a.st-formbtnlink{ display: block; }
:where([data-cl-s~="s29"]) .widget_recent_entries ul li a, :where([data-cl-s~="s29"]) .widget_archive ul li a{ display: block; width: 100%; box-sizing: border-box; padding: 7px 0px 4px; }
:where([data-cl-s~="s29"]) .widget_recent_entries ul li, :where([data-cl-s~="s29"]) .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; }
:where([data-cl-s~="s29"]) footer .widget_recent_comments li:last-child, :where([data-cl-s~="s29"]) footer .widget_recent_entries ul li:last-child, :where([data-cl-s~="s29"]) footer .widget_archive ul li:last-child, :where([data-cl-s~="s29"]) #side aside .widget_recent_comments li:last-child, :where([data-cl-s~="s29"]) #side aside .widget_recent_entries ul li:last-child, :where([data-cl-s~="s29"]) #side aside .widget_archive ul li:last-child{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s29"]) footer .widget_recent_entries ul, :where([data-cl-s~="s29"]) footer .widget_archive ul{ padding-left: 0px; }
:where([data-cl-s~="s29"]) footer .widget_recent_entries ul li a, :where([data-cl-s~="s29"]) footer .widget_archive ul li a{ text-decoration: none; display: block; width: 100%; box-sizing: border-box; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) footer .widget_recent_entries ul li, :where([data-cl-s~="s29"]) footer .widget_archive ul li{ border-bottom: 1px dotted rgb(204, 204, 204); list-style: none; padding: 7px 0px; }
:where([data-cl-s~="s29"]) footer .widget_recent_comments li{ padding: 5px 0px; }
:where([data-cl-s~="s29"]) .widget_recent_entries ul li .post-date{ font-size: 11px; }
:where([data-cl-s~="s29"]) .st-widgets-box > *{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-widgets-box.post-widgets-middle, :where([data-cl-s~="s29"]) .post-widgets-middle.st-widgets-box > :last-child{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget select{ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right 10px top 50% / 1.2em 1.2em no-repeat rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); border-radius: 1px; display: block; width: 100%; height: auto; line-height: 2em; padding: 5px 40px 5px 20px; appearance: none; }
:where([data-cl-s~="s29"]) main .widget_st_categories_widget ul, :where([data-cl-s~="s29"]) main .widget_st_categories_widget ol{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .children{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .children .cat-item{ padding-left: 10px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .children .cat-item .cat-item{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item a::after{ content: " "; font-family: stsvg; position: absolute; right: 10px; font-size: 0.8em; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item a{ position: relative; width: 100%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid rgb(225, 225, 225); color: rgb(26, 26, 26); text-decoration: none; display: block; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item a:hover{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item.has-thumbnail a, :where([data-cl-s~="s29"]) #side .widget_categories .cat-item.has-thumbnail a{ display: flex; align-items: center; padding-right: 25px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item.has-thumbnail img, :where([data-cl-s~="s29"]) #side .widget_categories .cat-item.has-thumbnail img{ width: 2em; margin-right: 10px; }
:where([data-cl-s~="s29"]) .widget_st_categories_widget .cat-item.has-thumbnail a::after, :where([data-cl-s~="s29"]) #side .widget_categories .cat-item.has-thumbnail a::after{ top: 50%; transform: translate(0px, -50%); }
:where([data-cl-s~="s29"]) div .cat-item img{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #st-infomation-widget{ text-align: center; }
:where([data-cl-s~="s29"]) #st-infomation-widget .huto *, :where([data-cl-s~="s29"]) #st-infomation-widget .huto a{ font-weight: 700; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-widget-cat-2colum .widget_st_categories_widget > ul{ display: flex; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .st-widget-cat-2colum .widget_st_categories_widget > ul > li{ width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-widget-cat-2colum .widget_st_categories_widget .children{ display: none; }}
:where([data-cl-s~="s29"]) .footer-r{ text-align: left; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) footer .widget_st_categories_widget ul{ padding-left: 0px; }
:where([data-cl-s~="s29"]) footer .widget_tag_cloud, :where([data-cl-s~="s29"]) footer .widget_categories, :where([data-cl-s~="s29"]) footer .widget_st_categories_widget{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #footer .st-formbtn, :where([data-cl-s~="s29"]) #footer .rssbox, :where([data-cl-s~="s29"]) #footer .st-author-box, :where([data-cl-s~="s29"]) #footer .st-originalbtn{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .top-wbox-t > *{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .top-wbox-u{ padding: 10px 0px 0px; }
:where([data-cl-s~="s29"]) .top-wbox-u > *{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #topnews dd h3{ font-size: 20px; line-height: 30px; margin-bottom: 5px; }
:where([data-cl-s~="s29"]) #topnews dt{ float: left; width: 100px; }
:where([data-cl-s~="s29"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s29"]) #topnews dd{ padding-left: 110px; }
:where([data-cl-s~="s29"]) #topnews dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) #topnews dl:first-child{ padding-top: 20px; }
:where([data-cl-s~="s29"]) #topnews dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s29"]) #topnews .clearfix dd h5{ font-size: 17px; line-height: 25px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s29"]) #topnews .clearfix dd p{ color: rgb(102, 102, 102); }
:where([data-cl-s~="s29"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) .kanren .blog_info p{ margin: 0px 0px 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) .kanren .no-thumbitiran .blog_info p{ margin: 0px 0px 2px; }
:where([data-cl-s~="s29"]) .kanren .blog_info p i{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) #side .kanren .blog_info p{ margin: 0px 0px 3px; }
:where([data-cl-s~="s29"]) .kanren h3{ margin: 0px 0px 3px; }
:where([data-cl-s~="s29"]) .kanren h3 a, :where([data-cl-s~="s29"]) .post .kanren h3 a{ color: rgb(26, 26, 26); }
:where([data-cl-s~="s29"]) .post .kanren h5{ margin-bottom: 10px; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .post .kanren h5{ margin-bottom: 3px; }}
:where([data-cl-s~="s29"]) .blog_info p a{ color: rgb(102, 102, 102); text-decoration: none; }
:where([data-cl-s~="s29"]) #topnews .clearfix dd .blog_info p{ font-size: 12px; }
:where([data-cl-s~="s29"]) .pc-kizi-top-box{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-widgets-box{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .kanren{ padding-top: 20px; margin-top: 20px; }
:where([data-cl-s~="s29"]) .kanren.shortcode-kanren{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .category .kanren:not(.st-cardbox){ padding-top: 0px; margin-top: 0px; }
:where([data-cl-s~="s29"]) aside .kanren{ padding-top: 20px; margin-top: 0px; }
:where([data-cl-s~="s29"]) .kadomaru img{ border-radius: 100px; }
:where([data-cl-s~="s29"]) .kanren.pop-box h5, :where([data-cl-s~="s29"]) #side .kanren.pop-box h5{ font-size: 18px; font-weight: 700; padding: 0px; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 17px; font-weight: 700; line-height: 25px; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .kanren dt{ float: left; width: 100px; transition: 0.5s; }
:where([data-cl-s~="s29"]) .kanren dt:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .kanren dt img{ width: 100px; }
:where([data-cl-s~="s29"]) .kanren dd{ padding-left: 115px; transition: 0.5s; }
:where([data-cl-s~="s29"]) .kanren dd a:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .kanren dl{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .kanren dl p{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .kanren dl:last-child{ margin-bottom: 20px; padding-bottom: 20px; border-style: none; }
:where([data-cl-s~="s29"]) .kanren:not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s29"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 13px; line-height: 1.6; }
:where([data-cl-s~="s29"]) .kanren.pop-box .clearfix dd .st-excerpt p, :where([data-cl-s~="s29"]) .kanren.pop-box .clearfix dd > p{ color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p, :where([data-cl-s~="s29"]) .kanren:not(.pop-box):not(.st-cardbox) .clearfix dd > p{ color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s29"]) dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a, :where([data-cl-s~="s29"]) .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{ color: rgb(51, 51, 51); text-decoration: none; padding: 0px; }
:where([data-cl-s~="s29"]) .kanren .clearfix dd h5 a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) .kanren-rank-label{ position: relative; }
:where([data-cl-s~="s29"]) .kanren .kanren-no{ position: absolute; top: 0px; left: 0px; min-width: 27px; height: 27px; line-height: 27px; text-align: center; background: rgb(120, 144, 156); font-size: 80%; font-weight: 700; color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .kanren.kadomaru .kanren-no{ display: flex; box-sizing: border-box; padding: 0px; min-width: 2.15em; min-height: 2.15em; border-radius: 100%; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s29"]) .kanren .kanren-rank1{ background: rgb(196, 191, 44); }
:where([data-cl-s~="s29"]) .kanren .kanren-rank2{ background: rgb(158, 158, 158); }
:where([data-cl-s~="s29"]) .kanren .kanren-rank3{ background: rgb(121, 85, 72); }
:where([data-cl-s~="s29"]) .youtube_thum_link_150 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s29"]) .youtube_thum_link_150{ display: block; position: relative; width: 100px; height: 100px; overflow: hidden; }
:where([data-cl-s~="s29"]) .load-more-action{ text-align: center; }
:where([data-cl-s~="s29"]) .load-more-btn{ width: 50%; box-sizing: border-box; padding: 10px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); color: rgb(117, 117, 117); text-align: center; text-decoration: none; line-height: 1.4; margin-bottom: 20px; margin-top: -10px; }
:where([data-cl-s~="s29"]) .wp-block-columns .load-more-btn{ width: 100%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .load-more-btn{ width: 100%; }}
:where([data-cl-s~="s29"]) .load-more-btn::before{ content: ""; font-family: stsvg; margin-right: 7px; }
:where([data-cl-s~="s29"]) .load-more-btn:hover{ background: rgb(243, 243, 243); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .load-more-btn{ padding: 15px 10px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .load-more-btn{ font-size: 20px; line-height: 30px; }}

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .load-more-btn{ font-size: 15px; line-height: 27px; }}
:where([data-cl-s~="s29"]) .load-more-state{ width: 0px; height: 0px; text-align: center; }
:where([data-cl-s~="s29"]) .load-more-state.is-loading{ padding-top: 20px; width: auto; height: auto; }
:where([data-cl-s~="s29"]) .kanren-load-more-action{ padding-top: 20px; margin-bottom: 40px; }
:where([data-cl-s~="s29"]) .st-author-box .st-fa, :where([data-cl-s~="s29"]) .st-author-box .fa{ margin-right: 4px; }
:where([data-cl-s~="s29"]) ul#st-tab-menu, :where([data-cl-s~="s29"]) .post ul#st-tab-menu{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #st-tab-menu{ list-style: none; }
:where([data-cl-s~="s29"]) #st-tab-menu li{ display: inline-block; background: rgb(238, 238, 238); cursor: pointer; font-size: 90%; font-weight: 700; padding: 5px 10px !important; }
:where([data-cl-s~="s29"]) #st-tab-menu li.active{ background: rgb(51, 51, 51); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #st-tab-box{ padding: 15px; border: 1px solid rgb(51, 51, 51); margin-bottom: 20px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #st-tab-box p{ font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-author-master #st-tab-box{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #st-tab-box div{ display: none; }
:where([data-cl-s~="s29"]) #st-tab-box div.active{ display: block; }
:where([data-cl-s~="s29"]) #st-tab-box div dt{ float: left; width: 80px; }
:where([data-cl-s~="s29"]) #st-tab-box div dd{ padding-left: 100px; }
:where([data-cl-s~="s29"]) #st-tab-box p.st-author-post, :where([data-cl-s~="s29"]) .post #st-tab-box p.st-author-post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #st-tab-box p.st-author-post a, :where([data-cl-s~="s29"]) .post #st-tab-box p.st-author-post a{ text-decoration: none; font-weight: 700; color: rgb(26, 26, 26); }
:where([data-cl-s~="s29"]) .st-author-date{ margin: 0px; color: rgb(204, 204, 204); font-size: 80%; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-author-nickname{ font-weight: 700; padding-bottom: 5px; }
:where([data-cl-s~="s29"]) .st-author-description{ margin-bottom: 10px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .st-author-sns, :where([data-cl-s~="s29"]) .st-author-homepage{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-author-sns .st-fa, :where([data-cl-s~="s29"]) .st-author-sns .fa{ font-size: 1rem; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-author-sns .st-fa, :where([data-cl-s~="s29"]) .st-author-sns .fa{ font-size: 1.2rem; }}
:where([data-cl-s~="s29"]) .st-author-sns a, :where([data-cl-s~="s29"]) .st-author-homepage a{ text-decoration: none; }
:where([data-cl-s~="s29"]) a.st-author-twitter{ color: rgb(85, 172, 238); white-space: nowrap; }
:where([data-cl-s~="s29"]) a.st-author-facebook{ color: rgb(59, 89, 152); white-space: nowrap; }
:where([data-cl-s~="s29"]) a.st-author-instagram{ white-space: nowrap; color: rgb(35, 31, 32); }
:where([data-cl-s~="s29"]) a.st-author-youtube{ color: rgb(244, 0, 0); white-space: nowrap; }
:where([data-cl-s~="s29"]) a.st-author-homepage{ font-size: 90%; }
:where([data-cl-s~="s29"]) .st-author-archive{ text-align: right; padding-top: 10px; margin: 0px; }
:where([data-cl-s~="s29"]) .st-shortcode-author #st-tab-box{ margin-bottom: 20px; border: 1px solid rgb(238, 238, 238) !important; background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s29"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s29"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 80%; line-height: 1.7; }
:where([data-cl-s~="s29"]) .st-shortcode-author ul#st-tab-menu, :where([data-cl-s~="s29"]) .post .st-shortcode-author ul#st-tab-menu{ display: none; }
:where([data-cl-s~="s29"]) .st-shortcode-author .st-author-nickname::before{ content: "writer "; font-weight: 400; color: rgb(189, 189, 189); }
:where([data-cl-s~="s29"]) .st-shortcode-author .st-fa, :where([data-cl-s~="s29"]) .st-shortcode-author .fa{ color: rgb(224, 224, 224); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-author-nickname{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-shortcode-author #st-tab-box .st-author-description p, :where([data-cl-s~="s29"]) .st-shortcode-author #st-tab-box .st-author-description{ font-size: 90%; line-height: 1.7; }}
:where([data-cl-s~="s29"]) .st-author-box .rankstlink-r2, :where([data-cl-s~="s29"]) .st-author-box .rankstlink-r2 p{ display: inline-block; }
:where([data-cl-s~="s29"]) .st-author-box .rankstlink-r2 p a{ padding: 8px 25px; border-radius: 50px; display: inline-block; }
:where([data-cl-s~="s29"]) .st-author-box .st-author-profile-content{ padding: 10px 20px 20px; text-align: center; }
:where([data-cl-s~="s29"]) #side aside ul li{ list-style-type: none; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #side aside .children li{ padding-left: 10px; }
:where([data-cl-s~="s29"]) #side aside .widget_st_categories_widget .children li{ padding-left: 0px; }
:where([data-cl-s~="s29"]) #side aside ul li ul li{ list-style-type: none; margin: 0px; }
:where([data-cl-s~="s29"]) #side aside .sub-menu{ padding-left: 10px; }
:where([data-cl-s~="s29"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s29"]) #side aside .kanren{ padding-top: 10px; }
:where([data-cl-s~="s29"]) .st-svg-rss-square{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .rssbox a{ display: block; width: 100%; box-sizing: border-box; background-color: rgb(26, 26, 26); padding: 10px 15px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) #scrollad{ padding: 20px 0px; }
:where([data-cl-s~="s29"]) #sidebg{ background: rgb(255, 255, 255); box-sizing: border-box; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul{ padding: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu{ padding: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .st-fa, :where([data-cl-s~="s29"]) #side aside .st-pagelists .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li{ border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li:last-child{ border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul .sub-menu li:first-child{ border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul .sub-menu .sub-menu li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding-left: 15px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li a{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li a{ text-decoration: none; padding: 10px 15px; color: rgb(51, 51, 51); width: 100%; box-sizing: border-box; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu li:has(ul):last-child a, :where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu a{ text-decoration: none; background: 0px 0px; color: rgb(51, 51, 51); margin-bottom: 0px; border-bottom: 1px solid rgb(204, 204, 204); font-weight: 400; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu .sub-menu a{ text-decoration: none; padding: 10px 10px 10px 15px; background: left center no-repeat; color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu .sub-menu a:hover{ color: red; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu li:last-child a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu > li:last-child:has(> ul) li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu a{ border-bottom-color: rgb(238, 238, 238); }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li:not(.sub-menu){ border-color: rgb(238, 238, 238); }
:where([data-cl-s~="s29"]) .tagcloud{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .tagcloud a{ line-height: 1em; color: rgb(26, 26, 26); display: inline-block; border: 1px solid rgb(117, 117, 117); white-space: nowrap; padding: 10px; margin: 3px 3px 5px; border-radius: 4px; text-decoration: none; box-sizing: border-box; font-size: 13px !important; }
:where([data-cl-s~="s29"]) .st-formbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .st-formbtnlink .st-fa, :where([data-cl-s~="s29"]) .st-formbtnlink .fa{ margin: 0px !important; padding: 0px !important; }
:where([data-cl-s~="s29"]) .st-originalbtn-l{ vertical-align: middle; padding-right: 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-originalbtn-r{ vertical-align: middle; padding-left: 15px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .originalbtn-bold{ font-weight: 700; }
:where([data-cl-s~="s29"]) a.st-formbtnlink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) .st-originalbtn{ vertical-align: middle; background: rgb(97, 97, 97); padding: 12px 15px; margin-bottom: 0px; display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .st-originalbtn .st-svg-question-circle, :where([data-cl-s~="s29"]) .st-originalbtn .st-svg-check-circle, :where([data-cl-s~="s29"]) .st-originalbtn .st-svg-exclamation-triangle, :where([data-cl-s~="s29"]) .st-originalbtn .st-svg-pencil-square-o{ margin-right: 0px; }
:where([data-cl-s~="s29"]) a.st-originallink{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) .post table{ box-sizing: border-box; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); margin-bottom: 20px; width: 100%; max-width: 100%; }
:where([data-cl-s~="s29"]) .post table thead{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes .post table thead{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .post table tfoot, :where([data-cl-s~="s29"]) .wp-block-table tfoot{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:where([data-cl-s~="s29"]) .post table thead th, :where([data-cl-s~="s29"]) .post table thead td{ border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); }
:where([data-cl-s~="s29"]) table > thead > tr > td, :where([data-cl-s~="s29"]) table > thead > tr > th, :where([data-cl-s~="s29"]) table > tr > td, :where([data-cl-s~="s29"]) table > tr > th{ background-color: rgb(250, 250, 250); }

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {:where([data-cl-s~="s29"]) .post table{ table-layout: fixed; }}
:where([data-cl-s~="s29"]) table tr td, :where([data-cl-s~="s29"]) table#wp-calendar tr td, :where([data-cl-s~="s29"]) .wp-block-table table tr td{ padding: 10px; border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(212, 212, 212) rgb(212, 212, 212); vertical-align: top; box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s29"]) table th{ padding: 10px; border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); box-sizing: border-box; word-break: break-word; }
:where([data-cl-s~="s29"]) table th, :where([data-cl-s~="s29"]) table th p, :where([data-cl-s~="s29"]) .post table tr td p, :where([data-cl-s~="s29"]) .post table tr td{ font-size: 15px; line-height: 24px; font-weight: 400; }
:where([data-cl-s~="s29"]) table tr td > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #main .post table{ border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .post .notab table{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: initial; max-width: initial; }
:where([data-cl-s~="s29"]) .notab table tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-align: left; vertical-align: top; }
:where([data-cl-s~="s29"]) .notab table th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .post .notab table tr:nth-child(2n){ background-color: transparent; }
:where([data-cl-s~="s29"]) tr.st-centertable, :where([data-cl-s~="s29"]) td.st-centertable, :where([data-cl-s~="s29"]) .st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s29"]) .post .scroll-box table{ max-width: initial; }
:where([data-cl-s~="s29"]) .scroll-box{ overflow-x: auto; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .scroll-box::-webkit-scrollbar{ width: 5px; height: 5px; }
:where([data-cl-s~="s29"]) .scroll-box::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .scroll-box::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .is-style-scroll-box.pc table{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .is-style-scroll-box.pc{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .is-style-scroll-box.pc table td, :where([data-cl-s~="s29"]) .is-style-scroll-box.pc table td p, :where([data-cl-s~="s29"]) .post .scroll-box.pc table td, :where([data-cl-s~="s29"]) .post .scroll-box.pc table td p{ white-space: nowrap; }
:where([data-cl-s~="s29"]) .is-style-scroll-box.pc, :where([data-cl-s~="s29"]) .scroll-box.pc{ overflow-x: auto; position: relative; cursor: ew-resize; }
:where([data-cl-s~="s29"]) .scroll-box.pc.h-sc{ overflow: auto; position: relative; height: 75vh; cursor: all-scroll; }
:where([data-cl-s~="s29"]) img.alignright{ float: right; margin: 0px 0px 5px 10px; }
:where([data-cl-s~="s29"]) img.alignleft{ float: left; margin: 0px 10px 5px 0px; }
:where([data-cl-s~="s29"]) img.aligncenter{ display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s29"]) img.float-left{ float: left; }
:where([data-cl-s~="s29"]) img.float-right{ float: right; }
:where([data-cl-s~="s29"]) .wp-caption{ text-align: center; }
:where([data-cl-s~="s29"]) .aligncenter{ clear: both; display: block; margin: 0px auto 10px; }
:where([data-cl-s~="s29"]) .ie8 img{ width: auto; }
:where([data-cl-s~="s29"]) .widget_media_image, :where([data-cl-s~="s29"]) .ad.widget_media_image{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) main ul, :where([data-cl-s~="s29"]) main ol{ padding-left: 1em; margin-bottom: 20px; margin-left: 1em; }
:where([data-cl-s~="s29"]) main .sns ul, :where([data-cl-s~="s29"]) main .sns ol{ padding-left: 0px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) main ul.st_toc_list, :where([data-cl-s~="s29"]) main ol.st_toc_list{ padding-left: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) main ul.st-box-btn, :where([data-cl-s~="s29"]) main ul.st_toc_list, :where([data-cl-s~="s29"]) main ol.st_toc_list, :where([data-cl-s~="s29"]) main ul.has-st-border, :where([data-cl-s~="s29"]) main ol.has-st-border, :where([data-cl-s~="s29"]) main ul.has-background, :where([data-cl-s~="s29"]) main ol.has-background{ margin-left: 0px; }
:where([data-cl-s~="s29"]) main ul ul, :where([data-cl-s~="s29"]) main ul ol, :where([data-cl-s~="s29"]) main ol ul, :where([data-cl-s~="s29"]) main ol ol{ margin-bottom: 0px; padding-top: 5px; }
:where([data-cl-s~="s29"]) .is-style-st-check, :where([data-cl-s~="s29"]) .is-style-st-timeline-count, :where([data-cl-s~="s29"]) .is-style-st-timeline-list, :where([data-cl-s~="s29"]) .is-style-st-circle, :where([data-cl-s~="s29"]) .is-style-st-circle-border, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox, :where([data-cl-s~="s29"]) .is-style-st-maruck, :where([data-cl-s~="s29"]) .is-style-st-maruno, :where([data-cl-s~="s29"]) .is-style-st-no, :where([data-cl-s~="s29"]) .is-style-st-no-border, :where([data-cl-s~="s29"]) .st-list-circle ul, :where([data-cl-s~="s29"]) .st-list-check ul, :where([data-cl-s~="s29"]) .st-square-checkbox ul, :where([data-cl-s~="s29"]) .st-square-checkbox-nobox ul, :where([data-cl-s~="s29"]) .maruck ul, :where([data-cl-s~="s29"]) .maruno ul, :where([data-cl-s~="s29"]) .st-list-no ul, :where([data-cl-s~="s29"]) .st-list-circle ol, :where([data-cl-s~="s29"]) .st-list-check ol, :where([data-cl-s~="s29"]) .st-square-checkbox ol, :where([data-cl-s~="s29"]) .st-square-checkbox-nobox ol, :where([data-cl-s~="s29"]) .maruck ol, :where([data-cl-s~="s29"]) .maruno ol, :where([data-cl-s~="s29"]) .st-list-no ol{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) main ul li, :where([data-cl-s~="s29"]) main ol li{ padding-top: 0.25em; padding-bottom: 0.25em; line-height: 1.5em !important; }
:where([data-cl-s~="s29"]) .is-style-st-komejirusi-list, :where([data-cl-s~="s29"]) .kome{ display: flex; flex-direction: column; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-komejirusi-list li, :where([data-cl-s~="s29"]) .kome li{ list-style: none; padding-left: 1.2rem; }
:where([data-cl-s~="s29"]) .is-style-st-komejirusi-list li::before, :where([data-cl-s~="s29"]) .kome li::before{ content: "※"; margin-right: 5px; margin-left: -1.2rem; width: 1rem; }
:where([data-cl-s~="s29"]) .is-style-st-komejirusi-list ol, :where([data-cl-s~="s29"]) .is-style-st-komejirusi-list ul, :where([data-cl-s~="s29"]) .kome ol, :where([data-cl-s~="s29"]) .kome ul{ padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-komejirusi-list li li, :where([data-cl-s~="s29"]) .kome li li{ list-style-type: disc; padding-left: 0px; margin-left: 1.2rem; }
:where([data-cl-s~="s29"]) .is-style-st-komejirusi-list li li::before, :where([data-cl-s~="s29"]) .kome li li::before{ content: none; margin-left: 0px; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou, :where([data-cl-s~="s29"]) ul.is-style-st-kaisou ul{ list-style-type: none !important; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou{ margin-left: 0px !important; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou ul{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou ul{ position: relative; margin-left: 10px; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou ul::before{ content: ""; display: block; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; border-left: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou li{ position: relative; margin: 0px; padding: 0.3em 0px 0.3em 1em; text-decoration: none; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou > li{ padding-left: 0px; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou li a{ position: relative; color: rgb(204, 204, 204); text-decoration: none; font-weight: 700; }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou ul li::before{ content: ""; display: block; position: absolute; top: 1em; left: 0px; width: 0.7em; height: 0px; border-top: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) ul.is-style-st-kaisou ul li ul li:last-child::before{ top: 1em; bottom: 0px; height: auto; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) main .st-list-border ul li, :where([data-cl-s~="s29"]) main .st-list-border ol li, :where([data-cl-s~="s29"]) main ul.is-style-st-border li, :where([data-cl-s~="s29"]) main ol.is-style-st-border li, :where([data-cl-s~="s29"]) main ul.is-style-st-circle-border li, :where([data-cl-s~="s29"]) main ol.is-style-st-circle-border li, :where([data-cl-s~="s29"]) main ul.is-style-st-square-checkbox li, :where([data-cl-s~="s29"]) main ol.is-style-st-square-checkbox li, :where([data-cl-s~="s29"]) main ul.is-style-st-no-border li, :where([data-cl-s~="s29"]) main ol.is-style-st-no-border li{ padding-top: 0.5em; padding-bottom: 0.5em; }
:where([data-cl-s~="s29"]) ul li{ text-align: left; }
:where([data-cl-s~="s29"]) .post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style-type: disc; }
:where([data-cl-s~="s29"]) .post ol{ list-style-type: decimal; }
:where([data-cl-s~="s29"]) .post .is-style-st-maruno, :where([data-cl-s~="s29"]) .post .is-style-st-maruck, :where([data-cl-s~="s29"]) .post .maruno, :where([data-cl-s~="s29"]) .post .maruck{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s29"]) .post .maruno li{ counter-increment: st-section 1; }
:where([data-cl-s~="s29"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s29"]) .post .maruno li::before{ content: counter(st-section); }
:where([data-cl-s~="s29"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s29"]) .post .maruck li::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s29"]) .post .is-style-st-maruno > li, :where([data-cl-s~="s29"]) .post .is-style-st-maruck > li, :where([data-cl-s~="s29"]) .post .maruno li, :where([data-cl-s~="s29"]) .post .maruck li{ list-style-type: none; padding-left: 2.25em; position: relative; }
:where([data-cl-s~="s29"]) .post .is-style-st-maruno > li::before, :where([data-cl-s~="s29"]) .post .is-style-st-maruck > li::before, :where([data-cl-s~="s29"]) .post .maruno li::before, :where([data-cl-s~="s29"]) .post .maruck li::before{ border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; background: rgb(243, 243, 243); color: rgb(51, 51, 51); box-sizing: border-box; left: 0.25em; position: absolute; transform: scale(0.8); }
:where([data-cl-s~="s29"]) .is-style-st-border > li, :where([data-cl-s~="s29"]) .is-style-st-circle-border > li, :where([data-cl-s~="s29"]) .is-style-st-check-border > li, :where([data-cl-s~="s29"]) .is-style-st-no-border > li, :where([data-cl-s~="s29"]) .st-list-border li{ border-bottom: 1px dotted rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) ol.is-style-st-circle > li, :where([data-cl-s~="s29"]) ul.is-style-st-circle > li, :where([data-cl-s~="s29"]) ol.is-style-st-circle-border > li, :where([data-cl-s~="s29"]) ul.is-style-st-circle-border > li, :where([data-cl-s~="s29"]) .st-list-circle li{ position: relative; padding-left: 2em; list-style: none; }
:where([data-cl-s~="s29"]) .is-style-st-circle > li::before, :where([data-cl-s~="s29"]) .st-list-circle li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 0.75em; }
:where([data-cl-s~="s29"]) .is-style-st-circle-border > li::before{ content: ""; width: 0.5em; height: 0.5em; line-height: 0.5em; background-color: rgb(204, 204, 204); border-radius: 50%; position: absolute; left: 0.75em; top: 1em; }
:where([data-cl-s~="s29"]) .st-list-border.st-list-circle li::before{ top: 1em !important; }
:where([data-cl-s~="s29"]) .is-style-st-correct-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .post .is-style-st-correct-list{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-correct-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(79, 195, 247); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s29"]) .is-style-st-correct-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-wrong-list{ max-width: 100%; box-sizing: border-box; padding-left: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .post .is-style-st-wrong-list{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-wrong-list > li::before{ content: " "; font-family: stsvg; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; color: rgb(244, 67, 54); box-sizing: border-box; left: 0.25em; position: absolute; }
:where([data-cl-s~="s29"]) .is-style-st-wrong-list > li{ list-style-type: none; padding-left: 2em; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-check > li, :where([data-cl-s~="s29"]) .is-style-st-check-border > li, :where([data-cl-s~="s29"]) .st-list-check li{ position: relative; padding-left: 2.5em; list-style: none; }
:where([data-cl-s~="s29"]) .is-style-st-check > li::before, :where([data-cl-s~="s29"]) .is-style-st-check-border > li::before, :where([data-cl-s~="s29"]) .st-list-check li::before{ content: ""; position: absolute; top: 0.75em; left: 0.9em; transform: rotate(50deg); width: 0.2em; height: 0.5em; border-right: 2px solid rgb(244, 67, 54); border-bottom: 2px solid rgb(244, 67, 54); }
:where([data-cl-s~="s29"]) .is-style-st-check > li::after, :where([data-cl-s~="s29"]) .is-style-st-check-border > li::after, :where([data-cl-s~="s29"]) .st-list-check li::after{ content: ""; position: absolute; top: 0.55em; left: 0.5em; width: 1em; height: 1em; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .is-style-st-no > li, :where([data-cl-s~="s29"]) .is-style-st-no-border > li, :where([data-cl-s~="s29"]) .st-list-no li{ display: block; flex-wrap: wrap; counter-increment: st-list-count 1; list-style: none; position: relative; padding-left: 2.5em; }
:where([data-cl-s~="s29"]) .is-style-st-no > li::before, :where([data-cl-s~="s29"]) .st-list-no li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.25em !important; }
:where([data-cl-s~="s29"]) .is-style-st-no-border > li::before{ content: counter(st-list-count); width: 1.5em; height: 1.5em; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); line-height: 1.5em; position: absolute; left: 0.25em; text-align: center; transform: scale(0.8); top: 0.5em !important; }
:where([data-cl-s~="s29"]) .st-list-no.st-list-border li::before{ top: 0.5em !important; }
:where([data-cl-s~="s29"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: table; table-layout: fixed; width: 100%; padding: 0px; margin: 0px auto 20px; }
:where([data-cl-s~="s29"]) .post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li{ display: table-cell; vertical-align: middle; text-align: center; padding: 0px 5px; }
:where([data-cl-s~="s29"]) .st-link-guide li a, :where([data-cl-s~="s29"]) .st-count{ counter-increment: stcnt 1; }
:where([data-cl-s~="s29"]) .st-count::before{ content: counter(stcnt) ". "; font-size: 130%; margin-right: 5px; font-family: Arial, sans-serif; }
:where([data-cl-s~="s29"]) .st-link-guide li a::before{ content: counter(stcnt) ". "; font-size: 110%; font-weight: 700; }
:where([data-cl-s~="s29"]) .st-link-guide .sub-menu li a::before{ font-weight: 400; }
:where([data-cl-s~="s29"]) .st-link-guide .st-link-guide-menu > li:last-child a::before{ content: none; }
:where([data-cl-s~="s29"]) main, :where([data-cl-s~="s29"]) .st-count-reset, :where([data-cl-s~="s29"]) .st-link-guide, :where([data-cl-s~="s29"]) .st-link-guide .sub-menu{ counter-reset: stcnt 0 !important; }
:where([data-cl-s~="s29"]) footer .st-link-guide ul, :where([data-cl-s~="s29"]) footer .st-link-guide ul ol{ padding-left: 0px; }
:where([data-cl-s~="s29"]) .post .st-box-btn, :where([data-cl-s~="s29"]) .st-box-btn{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; padding: 0px !important; }
:where([data-cl-s~="s29"]) .st-box-btn p{ word-break: break-all; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn li, :where([data-cl-s~="s29"]) .st-box-btn li, :where([data-cl-s~="s29"]) .post .st-box-btn li, :where([data-cl-s~="s29"]) .post ul.st-box-btn li:last-child{ display: flex; box-sizing: border-box; justify-content: center; align-items: center; width: 50%; box-shadow: rgb(189, 189, 189) 1px 1px 0px 0px inset, rgb(189, 189, 189) 1px 1px 0px 0px, rgb(189, 189, 189) 1px 0px 0px 0px; text-align: center; vertical-align: middle; background: rgb(255, 255, 255); padding: 0px; }
:where([data-cl-s~="s29"]) #footer .st-box-btn p{ margin-bottom: 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s29"]) .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s29"]) .post ul.st-box-btn.st-pc-show-4 li:last-child{ width: 25%; }
:where([data-cl-s~="s29"]) .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s29"]) .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s29"]) .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 33.333%; }
:where([data-cl-s~="s29"]) .acordion_tree .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s29"]) .acordion_tree .post .st-box-btn.st-pc-show-4 li, :where([data-cl-s~="s29"]) .acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child, :where([data-cl-s~="s29"]) .acordion_tree .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s29"]) .acordion_tree .post .st-box-btn.st-pc-show-3 li, :where([data-cl-s~="s29"]) .acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child{ width: 50%; }}
:where([data-cl-s~="s29"]) .st-box-btn li a{ display: block; width: 100%; text-decoration: none; color: rgb(66, 66, 66); line-height: 1.2; padding: 20px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-box-btn li a:hover{ opacity: 0.7; transition: 0.5s; }
:where([data-cl-s~="s29"]) .st-box-btn .st-fa, :where([data-cl-s~="s29"]) .st-box-btn .fa, :where([data-cl-s~="s29"]) .st-box-btn img{ display: block; margin: 0px auto 7px; max-width: 100%; font-weight: 400; }
:where([data-cl-s~="s29"]) .post .st-box-btn-text, :where([data-cl-s~="s29"]) .st-box-btn-text{ margin-bottom: 0px; line-height: 1.5; }
:where([data-cl-s~="s29"]) .post .st-box-btn-memo, :where([data-cl-s~="s29"]) .st-box-btn-memo{ font-weight: 400; margin-bottom: 0px; line-height: 1.5; font-size: 80%; color: rgb(117, 117, 117); padding-top: 5px; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s29"]) .post .st-box-btn.st-box-btn-list-vertical, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical{ justify-content: flex-start; flex-flow: column wrap; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s29"]) .post .st-box-btn.st-box-btn-list-vertical li, :where([data-cl-s~="s29"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child{ width: 100%; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s29"]) .post .st-box-btn.st-box-btn-list-vertical li a, :where([data-cl-s~="s29"]) .post ul.st-box-btn.st-box-btn-list-vertical li:last-child a{ display: flex; box-sizing: border-box; justify-content: flex-start; align-items: center; flex-flow: wrap; text-align: left; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical img{ display: flex; font-size: 300%; font-weight: 400; padding-right: 20px; margin: 0px; max-width: 30%; justify-content: center; align-items: center; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-box-btn .st-fa, :where([data-cl-s~="s29"]) .st-box-btn .fa, :where([data-cl-s~="s29"]) .st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }}
:where([data-cl-s~="s29"]) footer ul.st-box-btn .fa, :where([data-cl-s~="s29"]) footer ul.st-box-btn .st-fa, :where([data-cl-s~="s29"]) footer ul.st-box-btn img, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn .fa, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn .st-fa, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn img{ min-width: 50%; }
:where([data-cl-s~="s29"]) footer ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s29"]) footer ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s29"]) footer ul.st-box-btn.st-box-btn-list-vertical img, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .fa, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa, :where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical img{ min-width: 20%; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s29"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-text{ display: block; margin-bottom: 3px; padding-top: 0px; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s29"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo, :where([data-cl-s~="s29"]) .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo{ display: block; margin-bottom: 0px; padding-top: 0px; }
:where([data-cl-s~="s29"]) #side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap, :where([data-cl-s~="s29"]) .post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap{ display: flex; justify-content: flex-start; flex-flow: column wrap; max-width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .widget_guidemap_widget.is-no-underline a{ text-decoration: none; }
:where([data-cl-s~="s29"]) .widget_guidemap_widget.is-rounded .st-link-guide-menu > .menu-item > a{ border-radius: 8px; }
:where([data-cl-s~="s29"]) .post .st-link-guide-menu:not(.toc_list):not(.st_toc_list){ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide li a::after, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide ul li a::after, :where([data-cl-s~="s29"]) .st-link-guide li a::after{ content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; border-image: initial; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide > ul li:last-child a::after, :where([data-cl-s~="s29"]) .st-link-guide > ul li:last-child a::after{ content: none; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide li, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide ul li, :where([data-cl-s~="s29"]) .st-link-guide li{ list-style: none; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide li a, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s29"]) .st-link-guide li a{ position: relative; background: rgb(204, 204, 204); margin-bottom: 15px; padding: 10px 20px; text-align: center; list-style: none; width: 100%; box-sizing: border-box; display: block; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide li a, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide ul li a, :where([data-cl-s~="s29"]) .st-link-guide li a{ color: rgb(51, 51, 51); font-weight: 700; }
:where([data-cl-s~="s29"]) .post .st-link-guide li a:last-child, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide ul li a:last-child, :where([data-cl-s~="s29"]) .post .st-link-guide li a:last-child{ padding-bottom: 10px; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide li a:hover, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide ul li a:hover, :where([data-cl-s~="s29"]) .st-link-guide li a:hover{ opacity: 0.7; }
:where([data-cl-s~="s29"]) .st-link-guide .sub-menu, :where([data-cl-s~="s29"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list), :where([data-cl-s~="s29"]) #side aside .st-link-guide .sub-menu{ margin-bottom: 10px; padding-top: 0px; }
:where([data-cl-s~="s29"]) .st-link-guide .sub-menu:last-child, :where([data-cl-s~="s29"]) .post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide .sub-menu li a::after, :where([data-cl-s~="s29"]) .st-link-guide .sub-menu li a::after{ content: none; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s29"]) .st-link-guide .sub-menu li a{ position: relative; background-color: transparent; padding: 5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: left; list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-link-guide .sub-menu li a, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide .sub-menu li a, :where([data-cl-s~="s29"]) .st-link-guide .sub-menu li a{ color: rgb(51, 51, 51); font-weight: 400; }
:where([data-cl-s~="s29"]) .post .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s29"]) .post .entry-content .st-link-guide .sub-menu li a:last-child, :where([data-cl-s~="s29"]) .post .st-link-guide .sub-menu li a:last-child{ padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-slidebox-c{ margin-bottom: 20px; padding: 15px; background: rgb(250, 250, 250); border-radius: 5px; }
:where([data-cl-s~="s29"]) .st-btn-open{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .post .st-btn-open{ color: rgb(51, 51, 51); cursor: pointer; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-slidebox{ padding-top: 10px; display: none; }
:where([data-cl-s~="s29"]) .post .st-slidebox > p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-btn-open .st-fa, :where([data-cl-s~="s29"]) .st-btn-open .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-position-center .st-btn-open{ justify-content: center; }
:where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-position-right .st-btn-open{ justify-content: flex-end; text-align: right; }
:where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text, :where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text{ font-weight: 700; }
:where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text, :where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text{ flex-grow: 1; }
:where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-icon-position-right .st-fa, :where([data-cl-s~="s29"]) .st-slidebox-c.is-st-toggle-icon-position-right .fa{ margin-right: 0px; margin-left: 5px; order: 2; }
:where([data-cl-s~="s29"]) .is-expanded .st-btn-open{ font-size: 0.85em; opacity: 0.8; }
:where([data-cl-s~="s29"]) .is-expanded .st-btn-open .st-fa, :where([data-cl-s~="s29"]) .is-expanded .st-btn-open .fa{ font-size: 0.7em; opacity: 0.8; }
:where([data-cl-s~="s29"]) .st-memobox2{ position: relative; margin: 25px 0px 20px; padding: 20px; border: 1px solid rgb(158, 158, 158); border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-memobox2 .st-fa, :where([data-cl-s~="s29"]) .st-memobox2 .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-memobox2 .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: 400; font-size: 90%; }
:where([data-cl-s~="s29"]) .st-memobox2 .st-memobox-title::before{ content: " "; font-family: stsvg; }
:where([data-cl-s~="s29"]) .st-memobox2 > *{ font-size: 95%; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-memobox{ position: relative; margin: 20px 0px; padding: 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s29"]) .st-memobox .st-fa, :where([data-cl-s~="s29"]) .st-memobox .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-memobox .st-memobox-title{ position: absolute; display: inline-block; top: -8px; left: 10px; padding: 0px 9px; line-height: 1; background: rgb(255, 255, 255); color: rgb(158, 158, 158); font-weight: 700; }
:where([data-cl-s~="s29"]) .st-mybox{ position: relative; margin: 25px 0px; padding: 0px 20px; border: 2px solid rgb(158, 158, 158); border-radius: 8px; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-my-box.st-mybox{ border-radius: 5px; }
:where([data-cl-s~="s29"]) .st-in-mybox{ padding: 20px 0px; z-index: -2; }
:where([data-cl-s~="s29"]) .st-in-mybox p{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-in-mybox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-circle, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-circle-border, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-check, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-check-border, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-square-checkbox, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-no, :where([data-cl-s~="s29"]) .st-in-mybox .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s29"]) .st-mybox .st-fa, :where([data-cl-s~="s29"]) .st-mybox .fa{ margin-right: 5px; margin-left: 5px; }
:where([data-cl-s~="s29"]) .st-mybox .st-mybox-title{ position: absolute; display: inline-block; top: -0.5em; left: 10px; padding: 0px 5px 10px; line-height: 1; color: rgb(158, 158, 158); font-weight: 700; margin-bottom: 10px; z-index: 1; }
:where([data-cl-s~="s29"]) .st-mybox.has-title .st-mybox-title{ padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s29"]) .st-mybox.has-title.has-icon .st-mybox-title{ padding-left: 5px; }
:where([data-cl-s~="s29"]) .st-mybox .st-mybox-title::after{ position: absolute; display: inline-block; bottom: 0px; left: 0px; background: rgb(255, 255, 255); content: ""; width: 100%; height: calc(1em + 20px); z-index: -1; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-my-box .st-in-mybox{ padding: 30px 0px 20px; }
:where([data-cl-s~="s29"]) .st-mybox.st-title-under .st-mybox-title{ position: relative; display: inline-block; margin: 20px 0px 10px; top: 0px; left: 0px; text-shadow: none !important; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .st-mybox.st-title-under .st-mybox-title::after{ content: none; }
:where([data-cl-s~="s29"]) .st-mybox.st-title-border .st-mybox-title{ padding-bottom: 10px; border-bottom: 2px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-mybox.st-title-under .st-in-mybox{ padding: 0px 0px 20px; }
:where([data-cl-s~="s29"]) .st-mybox.st-title-border.st-title-under .st-mybox-title{ padding-bottom: 10px; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-mybox.st-title-border:not(.st-title-under) .st-in-mybox{ padding-top: 35px; }
:where([data-cl-s~="s29"]) .st-mybox.st-title-border:not(.st-title-under) .st-mybox-title{ padding-left: 10px; padding-right: 10px; left: 20px; }
:where([data-cl-s~="s29"]) .freebox{ border-top: 1px solid rgb(254, 178, 10); padding: 0px 0px 10px; background: rgb(243, 243, 243); font-size: 15px; line-height: 25px; margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s29"]) .p-free{ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .p-free::after{ content: ""; display: block; margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .p-entry-f{ padding: 3px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); top: 0px; left: 0px; max-width: 80%; display: inline-block; }
:where([data-cl-s~="s29"]) .p-entry-f .st-fa, :where([data-cl-s~="s29"]) .p-entry-f .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .free-inbox{ padding: 10px 15px; text-align: left; }
:where([data-cl-s~="s29"]) .free-inbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .free-inbox > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .freebox-intitle{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
:where([data-cl-s~="s29"]) .freebox-intitle .p-free{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .freebox-intitle .p-free::after{ content: none; }
:where([data-cl-s~="s29"]) .freebox-intitle .p-entry-f{ padding: 6px 20px; margin: 0px; font-size: 15px; font-weight: 700; background: rgb(254, 178, 10); color: rgb(255, 255, 255); position: relative; max-width: 100%; display: block; text-align: center; border-bottom-right-radius: 0px !important; }
:where([data-cl-s~="s29"]) .freebox-intitle .free-inbox{ padding-top: 15px; }
:where([data-cl-s~="s29"]) .post .st-minihukidashi, :where([data-cl-s~="s29"]) .st-minihukidashi{ font-size: 100%; display: inline-block; position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 10px 20px; border-radius: 30px; z-index: 2; }
:where([data-cl-s~="s29"]) .post .st-minihukidashi span.st-minihukidashi-arrow, :where([data-cl-s~="s29"]) .st-minihukidashi span.st-minihukidashi-arrow{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 40px; }
:where([data-cl-s~="s29"]) .st-minihukidashi .st-fa, :where([data-cl-s~="s29"]) .st-minihukidashi .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-minihukidashi .st-minihukidashi-flexbox{ display: flex; justify-content: flex-start; align-items: center; }
:where([data-cl-s~="s29"]) .st-minihukidashi img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s29"]) .st-minihukidashi .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .hukidashi-underline{ position: relative; padding: 10px; margin-bottom: 30px; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); border-image: initial; }
:where([data-cl-s~="s29"]) .hukidashi-underline::before, :where([data-cl-s~="s29"]) .hukidashi-underline::after{ position: absolute; width: 0px; height: 0px; border: 13px solid transparent; content: ""; }
:where([data-cl-s~="s29"]) .hukidashi-underline::before{ left: 50px; bottom: -28px; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .hukidashi-underline::after{ left: 53px; bottom: -21px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-marumozi{ font-size: 85%; padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; }
:where([data-cl-s~="s29"]) .st-marumozi-big{ padding: 8px 20px; margin: 0px 10px 0px 0px; display: inline-block; font-weight: 700; }
:where([data-cl-s~="s29"]) .post p.st-marumozi-big-p{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-marumozi .st-fa, :where([data-cl-s~="s29"]) .st-marumozi-big .st-fa, :where([data-cl-s~="s29"]) .st-marumozi .fa, :where([data-cl-s~="s29"]) .st-marumozi-big .fa{ margin-right: 7px; }
:where([data-cl-s~="s29"]) .st-marumozi img{ border-radius: 50%; width: 20px; height: auto; margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-marumozi-big img{ border-radius: 50%; width: 30px; height: auto; margin-right: 10px; }
:where([data-cl-s~="s29"]) .st-marumozi .photoline img, :where([data-cl-s~="s29"]) .st-marumozi-big .photoline img{ border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .clip-memobox{ display: flex; background: rgb(243, 243, 243); border-radius: 3px; margin-bottom: 20px; padding: 10px; }
:where([data-cl-s~="s29"]) .clip-fonticon{ align-self: center; padding: 0px 0.7em 0px calc(0.7em - 5px); text-align: center; flex-shrink: 0; border-right: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s29"]) .clip-memotext p{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .clip-memotext{ display: flex; flex-direction: column; justify-content: center; flex-grow: 1; padding-left: 1em; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .clip-memotext > *{ font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s29"]) .clip-memotext .is-style-st-circle, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-circle-border, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-check, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-check-border, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-square-checkbox-no-border, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-square-checkbox, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-no, :where([data-cl-s~="s29"]) .clip-memotext .is-style-st-no-border{ padding-left: 0px !important; }
:where([data-cl-s~="s29"]) .clip-memotext > :last-child{ margin-bottom: 0px !important; }
:where([data-cl-s~="s29"]) main .clip-memotext ul, :where([data-cl-s~="s29"]) main .clip-memotext ol{ padding: 0px 1em 0px 0px; }
:where([data-cl-s~="s29"]) main .clip-memotext .is-style-st-border, :where([data-cl-s~="s29"]) main .clip-memotext .is-style-st-no-border, :where([data-cl-s~="s29"]) main .clip-memotext .is-style-st-square-checkbox{ padding-bottom: 10px; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .clip-fonticon{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .st-fa, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .fa, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .fa::before, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::before, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::before{ line-height: 1.5em; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .st-fa::before, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .fa::before{ display: block; padding-top: 10px; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide .fa::after, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ margin-top: 0px; display: block; font-size: 11px; max-width: 5.5em; line-height: 1.5em; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-sankou .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-sankou .fa::after{ content: "参考"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-kanren .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-kanren .fa::after{ content: "関連"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-memo .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-memo .fa::after{ content: "メモ"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-attention .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-attention .fa::after{ content: "注意"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-point .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-point .fa::after{ content: "Check"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-next .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-next .fa::after{ content: "次へ進む"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-prev .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-prev .fa::after{ content: "前に戻る"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-question .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-question .fa::after{ content: "質問"; }
:where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-answer .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.st-text-guide.st-text-guide-answer .fa::after{ content: "回答"; }
:where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-border{ border: 1px solid transparent; }
:where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa::after, :where([data-cl-s~="s29"]) .clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa::after{ content: attr(data-icon-label); }
:where([data-cl-s~="s29"]) .st-in-mybox.in-clip-memobox .clip-memobox{ padding: 0px; margin: -10px; }
:where([data-cl-s~="s29"]) .st-in-mybox.in-clip-memobox .clip-memobox a{ font-weight: 700; color: red; }
:where([data-cl-s~="s29"]) .st-share{ background: rgb(250, 250, 250); padding: 5px; border-radius: 3px; font-size: 95%; line-height: 1.7; }
:where([data-cl-s~="s29"]) .st-share::before{ content: "     "; font-family: stsvg; color: rgb(158, 158, 158); }
:where([data-cl-s~="s29"]) .st-blackboard{ padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; border: 3px solid rgb(243, 243, 243); background: rgb(255, 255, 255); border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-blackboard-title-box{ text-align: center; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-blackboard-title{ color: rgb(66, 66, 66); display: inline-block; border-bottom: 2px solid rgb(66, 66, 66); font-weight: 700; text-align: center; padding: 10px 10px 5px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-blackboard-title::before{ content: "  "; font-family: stsvg; }
:where([data-cl-s~="s29"]) #side aside .st-blackboard ul li, :where([data-cl-s~="s29"]) .st-blackboard ul li{ position: relative; display: block; line-height: 1.7; border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 0.5em; padding-top: 0.25em; padding-bottom: 0.75em; padding-left: calc(1em + 20px); }
:where([data-cl-s~="s29"]) .st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ display: block; margin-bottom: 0px; padding: 10px 0px 0px; }
:where([data-cl-s~="s29"]) .st-blackboard ul li:last-child{ margin-bottom: 15px; padding-bottom: 0.75em; }
:where([data-cl-s~="s29"]) .st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ content: "  "; font-family: stsvg; color: red; position: absolute; top: calc(50% - 1em); left: 0.4em; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-blackboard.square-checkbox ul.st-blackboard-list:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li::before{ position: absolute; top: calc(50% - 1.1em); left: 0.4em; content: ""; font-family: stsvg; color: red; z-index: 2; margin-right: 15px; font-size: 90%; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-blackboard.square-checkbox ul li::after{ content: ""; font-family: stsvg; color: rgb(204, 204, 204); position: absolute; z-index: 1; left: 0px; top: calc(50% - 0.9em); line-height: 1.5; font-size: 150% !important; }
:where([data-cl-s~="s29"]) .st-blackboard .st-no-ck li::before{ content: none !important; }
:where([data-cl-s~="s29"]) .st-blackboard .st-no-ck li{ padding-left: 0px !important; }
:where([data-cl-s~="s29"]) .st-square-checkbox:not(.st-square-checkbox-nobox){ border: 3px solid rgb(243, 243, 243); padding: 30px 30px 15px; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s29"]) .st-square-checkbox:not(.st-square-checkbox-nobox) ul{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s29"]) .post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s29"]) .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s29"]) #side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s29"]) .post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child, :where([data-cl-s~="s29"]) .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-square-checkbox.st-bold > li{ font-weight: 700; }
:where([data-cl-s~="s29"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s29"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s29"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s29"]) .post .st-square-checkbox > li, :where([data-cl-s~="s29"]) .st-square-checkbox ul li, :where([data-cl-s~="s29"]) .st-square-checkbox > li{ position: relative; display: block; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-square-checkbox li, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s29"]) .post .is-style-st-square-checkbox-no-border > li, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox-no-border > li{ padding-left: 2.5em; }
:where([data-cl-s~="s29"]) .post .is-style-st-square-checkbox > li, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox > li, :where([data-cl-s~="s29"]) #side aside .st-square-checkbox > li, :where([data-cl-s~="s29"]) .post .st-square-checkbox > li, :where([data-cl-s~="s29"]) .st-square-checkbox ul li, :where([data-cl-s~="s29"]) .st-square-checkbox > li{ border-bottom: 1px dashed rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .rankstlink-l2 p a, :where([data-cl-s~="s29"]) .rankstlink-l p a, :where([data-cl-s~="s29"]) .rankstlink-b p a, :where([data-cl-s~="s29"]) .rankstlink-r p a, :where([data-cl-s~="s29"]) .rankstlink-r2 p a, :where([data-cl-s~="s29"]) .rankstlink-a p a, :where([data-cl-s~="s29"]) .st-mybtn a{ transition: 0.5s; }
:where([data-cl-s~="s29"]) .rankstlink-l2 p a:hover, :where([data-cl-s~="s29"]) .rankstlink-l p a:hover, :where([data-cl-s~="s29"]) .rankstlink-b p a:hover, :where([data-cl-s~="s29"]) .rankstlink-r p a:hover, :where([data-cl-s~="s29"]) .rankstlink-r2 p a:hover, :where([data-cl-s~="s29"]) .rankstlink-a p a:hover, :where([data-cl-s~="s29"]) .st-mybtn a:hover{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .st-mybtn{ box-sizing: border-box; margin-left: auto; margin-right: auto; display: table; }
:where([data-cl-s~="s29"]) .st-mybtn:not(.st-mybtn-noborder){ border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-mybtn a{ padding: 0.7em 1.5em; text-align: center; box-sizing: border-box; display: flex; width: 100%; height: 100%; text-decoration: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-mybtn .fa:not(.fa-after), :where([data-cl-s~="s29"]) .st-mybtn .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s29"]) .st-mybtn .fa.fa-after, :where([data-cl-s~="s29"]) .st-mybtn .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s29"]) .st-mybtn.st-btn-default{ min-width: 40%; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-mybtn.st-btn-default{ min-width: 100%; }}
:where([data-cl-s~="s29"]) .st-mybtn.wp-block-st-blocks-my-button{ color: rgb(255, 255, 255); background-color: rgb(230, 81, 76); border: 1px solid rgb(229, 115, 115); border-radius: 5px; box-shadow: rgb(198, 40, 40) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .st-mybtn.wp-block-st-blocks-my-button a{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-mybtn.wp-block-st-blocks-my-button.st-reflection{ overflow: hidden; }
:where([data-cl-s~="s29"]) .st-mybtn i:not(.st-svg-after):not(.fa-after){ margin-right: 7px; }
:where([data-cl-s~="s29"]) .st-mybtn i.st-svg-after, :where([data-cl-s~="s29"]) .st-mybtn i.fa-after{ margin-left: 7px; }
:where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-sizing: border-box; margin: 0px 3px 10px; display: inline-block; }
:where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini a{ padding: 7px 15px; text-align: left; box-sizing: border-box; display: inline-block; width: inherit; height: auto; text-decoration: none; font-size: 95%; }
:where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini .fa:not(.fa-after), :where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after){ margin-right: 10px; }
:where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini .fa.fa-after, :where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini .st-fa.st-svg-after{ margin-left: 10px; }
:where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .st-mybtn.st-mybtn-mini.st-btn-default{ width: inherit; }
:where([data-cl-s~="s29"]) .st-mcbtn-box{ border-radius: 5px; }
:where([data-cl-s~="s29"]) .st-mcbtn-box .st-mybtn, :where([data-cl-s~="s29"]) .post .st-mcbtn-box .st-mybtn{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-mcbox-text, :where([data-cl-s~="s29"]) .post .st-mcbox-text{ margin-bottom: 0px; font-size: 80%; text-align: center; }
:where([data-cl-s~="s29"]) .st-mcbox-title, :where([data-cl-s~="s29"]) .post .st-mcbox-title{ font-weight: 700; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-reflection-on:not(.no-reflection), :where([data-cl-s~="s29"]) .st-mybtn.st-reflection:not(.no-reflection) a{ position: relative; overflow: hidden; }
:where([data-cl-s~="s29"]) .st-reflection-on:not(.no-reflection)::after, :where([data-cl-s~="s29"]) .st-mybtn.st-reflection:not(.no-reflection) a::after{ content: ""; height: 100%; width: 30px; position: absolute; top: -180px; left: 0px; background-color: rgb(255, 255, 255); opacity: 0; transform: rotate(45deg); animation: 5s ease-in-out 0s infinite normal none running reflection; }

@keyframes reflection { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { transform: scale(4) rotate(45deg); opacity: 1; }
  100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
:where([data-cl-s~="s29"]) .st-itmebox img{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s29"]) a.itembox-link{ text-decoration: none; font-size: 90%; display: block; box-sizing: border-box; }
:where([data-cl-s~="s29"]) a.itembox-link h5{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .st-cardbox.st-itmebox{ padding-top: 10px; }
:where([data-cl-s~="s29"]) a.itembox-link p, :where([data-cl-s~="s29"]) .post a.itembox-link p{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s29"]) .post .st-cardbox.st-itmebox .clearfix dd h5, :where([data-cl-s~="s29"]) #side .st-cardbox.st-itmebox .clearfix dd h5{ margin-bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) a.itembox-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s29"]) a.itembox-link .itembox-price{ color: rgb(97, 97, 97); }
:where([data-cl-s~="s29"]) .st-user-comment-box{ display: flex; align-items: center; padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px !important; }
:where([data-cl-s~="s29"]) .st-user-comment-img{ width: 40px; }
:where([data-cl-s~="s29"]) .st-user-comment-img img{ border-radius: 50%; }
:where([data-cl-s~="s29"]) .st-user-comment-text{ padding-left: 10px; width: calc(100% - 50px); }
:where([data-cl-s~="s29"]) .st-user-comment-text p:not(.st-user-comment-attribute){ font-weight: 700; margin-bottom: -2px; line-height: 1.5; }
:where([data-cl-s~="s29"]) .st-user-comment-box .st-star, :where([data-cl-s~="s29"]) .st-user-comment-attribute{ font-size: 70%; margin-bottom: 0px; font-weight: 400; }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-user-comment-text p:not(.st-user-comment-attribute){ line-height: 1.3; }
:where([data-cl-s~="s29"]) .st-user-comment-box .st-star, :where([data-cl-s~="s29"]) .st-user-comment-attribute{ font-size: 90%; }}
:where([data-cl-s~="s29"]) .st-user-comment-attribute{ color: rgb(158, 158, 158); }
:where([data-cl-s~="s29"]) .st-user-comment-box .st-star{ margin-left: 7px; }
:where([data-cl-s~="s29"]) .st-mybox .st-user-comment-box .st-svg-star-half-o, :where([data-cl-s~="s29"]) .st-mybox .st-user-comment-box .st-svg-star-o, :where([data-cl-s~="s29"]) .st-mybox .st-user-comment-box .st-svg-star{ margin-right: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container, :where([data-cl-s~="s29"]) .st_toc_container{ margin: 0px auto 20px; text-align: center; transition: 0.2s; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_title{ text-align: center; padding: 5px; font-weight: 700; position: relative; display: inline-block; vertical-align: middle; margin-bottom: 5px; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_title, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_title{ margin: 0px auto; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s29"]) .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #st_toc_container.st_toc_contracted, :where([data-cl-s~="s29"]) .st_toc_container.st_toc_contracted{ transition: 0.2s; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_title::before, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_title::before{ content: " "; font-family: stsvg; font-size: 0.8em; font-weight: 400; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_title .st_toc_toggle, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_title .st_toc_toggle{ font-weight: 400; font-size: 95%; margin-left: 5px; }
:where([data-cl-s~="s29"]) .post #st_toc_container ul, :where([data-cl-s~="s29"]) .post #st_toc_container ol, :where([data-cl-s~="s29"]) .post .st_toc_container ul, :where([data-cl-s~="s29"]) .post .st_toc_container ol{ list-style: none; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .post #st_toc_container li ul, :where([data-cl-s~="s29"]) .post #st_toc_container li ol, :where([data-cl-s~="s29"]) .post .st_toc_container li ul, :where([data-cl-s~="s29"]) .post .st_toc_container li ol{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #st_toc_container li li:empty, :where([data-cl-s~="s29"]) #st_toc_container ul ul:empty, :where([data-cl-s~="s29"]) .st_toc_container li li:empty, :where([data-cl-s~="s29"]) .st_toc_container ul ul:empty{ padding-bottom: 5px; }
:where([data-cl-s~="s29"]) #st_toc_container li:empty, :where([data-cl-s~="s29"]) .st_toc_container li:empty{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .st_toc_number{ font-weight: 700; margin-right: 5px; color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) #st_toc_container ul a, :where([data-cl-s~="s29"]) .st_toc_container ul a{ display: block; text-decoration: none; color: rgb(51, 51, 51); padding: 2px 0px 7px; }
:where([data-cl-s~="s29"]) #st_toc_container ul li li a, :where([data-cl-s~="s29"]) .st_toc_container ul li li a{ padding-left: 5px; }
:where([data-cl-s~="s29"]) #st_toc_container ul a:hover, :where([data-cl-s~="s29"]) .st_toc_container ul a:hover{ opacity: 0.5; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_list > li > li > a, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_list > li > li > a{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_list > li > a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 5px 0px; }
:where([data-cl-s~="s29"]) .post #st_toc_container ul ul, :where([data-cl-s~="s29"]) .post .st_toc_container ul ul{ padding: 5px 0px 0px; }
:where([data-cl-s~="s29"]) .post #st_toc_container ul ul ul, :where([data-cl-s~="s29"]) .post .st_toc_container ul ul ul{ padding-left: 10px; }
:where([data-cl-s~="s29"]) #st_toc_container li, :where([data-cl-s~="s29"]) .st_toc_container li{ font-weight: 700; margin-bottom: 0px; padding: 0px 0px 0px 1em; list-style-type: none; text-align: left; text-indent: -0.8em; }
:where([data-cl-s~="s29"]) #st_toc_container .st_toc_list > li > a, :where([data-cl-s~="s29"]) .st_toc_container .st_toc_list > li > a{ font-weight: 700; }
:where([data-cl-s~="s29"]) #st_toc_container > ul > li, :where([data-cl-s~="s29"]) .st_toc_container > ul > li{ font-size: 18px; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li, :where([data-cl-s~="s29"]) .st_toc_container.st_toc_style_default > ul > li{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li li a, :where([data-cl-s~="s29"]) .st_toc_container.st_toc_style_default li li a{ padding-left: 3px; }
:where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s29"]) main .st_toc_container.st_toc_style_default ul ul{ margin-left: 0px; }
:where([data-cl-s~="s29"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default > ul > li > ul, :where([data-cl-s~="s29"]) main .post .st_toc_container.st_toc_style_default > ul > li > ul{ padding-bottom: 20px; }
:where([data-cl-s~="s29"]) #st_toc_container > ul > li:first-child, :where([data-cl-s~="s29"]) .st_toc_container > ul > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container > ul > li:last-child, :where([data-cl-s~="s29"]) .st_toc_container > ul > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container li li a::before, :where([data-cl-s~="s29"]) .st_toc_container li li a::before{ content: none; }
:where([data-cl-s~="s29"]) #st_toc_container li li, :where([data-cl-s~="s29"]) .st_toc_container li li{ text-align: left; font-weight: 400; list-style: outside none decimal; text-indent: 0px; padding: 5px 0px 0px; }
:where([data-cl-s~="s29"]) #st_toc_container li li li, :where([data-cl-s~="s29"]) .st_toc_container li li li{ margin-bottom: 0px; padding: 5px 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content) li li li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container.only-toc .st_toc_list{ padding: 10px 20px 20px 40px; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container.only-toc li{ padding: 0px; font-weight: 400; text-indent: 0px; list-style-type: decimal; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc .st_toc_list li a, :where([data-cl-s~="s29"]) .st_toc_container.only-toc .st_toc_list li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc ul a, :where([data-cl-s~="s29"]) .st_toc_container.only-toc ul a{ padding: 10px 10px 10px 5px; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc li a::before, :where([data-cl-s~="s29"]) .st_toc_container.only-toc li a::before{ content: none; }
:where([data-cl-s~="s29"]) .post #st_toc_container ol.st-original-toc > li, :where([data-cl-s~="s29"]) .post .st_toc_container ol.st-original-toc > li{ list-style: decimal; text-align: left; font-weight: 400; padding: 0px; text-indent: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container ol.st-original-toc > li a::before, :where([data-cl-s~="s29"]) .st_toc_container ol.st-original-toc > li a::before{ content: none; }
:where([data-cl-s~="s29"]) .st_toc_back, :where([data-cl-s~="s29"]) .st_toc_back:focus, :where([data-cl-s~="s29"]) .st_toc_back:hover, :where([data-cl-s~="s29"]) .st_toc_back:active{ color: rgb(204, 204, 204); text-decoration: none; }
:where([data-cl-s~="s29"]) .st_toc_back{ position: fixed; bottom: 109px; right: 15px; z-index: 9999; display: flex; flex-direction: column; opacity: 0; transition: 0.5s; pointer-events: none; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st_toc_back.is-shown{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s29"]) .st_toc_back.is-top{ bottom: 139px; }
:where([data-cl-s~="s29"]) .st_toc_back_icon{ display: block; background: 0px 0px; width: auto; height: auto; font-size: 32px; }
:where([data-cl-s~="s29"]) .st_toc_back_icon::before{ display: flex; justify-content: center; align-items: center; content: ""; font-family: stsvg; font-size: 12px; margin-bottom: 5px; margin-top: 5px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where([data-cl-s~="s29"]) .st_toc_back_label{ margin-top: 0px; font-size: 10px; }
:where([data-cl-s~="s29"]) .st_toc_back.is-rounded, :where([data-cl-s~="s29"]) .st_toc_back.is-rounded:focus, :where([data-cl-s~="s29"]) .st_toc_back.is-rounded:hover, :where([data-cl-s~="s29"]) .st_toc_back.is-rounded:active{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st_toc_back.is-rounded{ bottom: 110px; background: rgb(204, 204, 204); border-radius: 100%; width: 60px; height: 60px; }
:where([data-cl-s~="s29"]) .st_toc_back.is-rounded.is-shown{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .st_toc_back.is-rounded.is-top{ bottom: 150px; }
:where([data-cl-s~="s29"]) .st_toc_back.is-rounded .st_toc_back_icon{ font-size: 24px; }
:where([data-cl-s~="s29"]) .st_toc_back:not(.is-rounded){ border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; border-image: initial; width: 58px; height: 59px; bottom: 99px; right: 15px; background: rgba(255, 255, 255, 0.9); }
:where([data-cl-s~="s29"]) .st_toc_back:not(.is-rounded).is-top{ bottom: 139px; }
:where([data-cl-s~="s29"]) .mokuzi-paper{ margin-bottom: 20px; margin-top: 30px; }
:where([data-cl-s~="s29"]) .kasane-paper{ border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); transform: rotate(-2deg); }
:where([data-cl-s~="s29"]) .kasane-paper .page{ transform: rotate(3deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s29"]) .kasane-paper.page1{ transform: rotate(-2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s29"]) .kasane-paper .page2{ transform: rotate(-1deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s29"]) .kasane-paper.page3{ transform: rotate(2deg); box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s29"]) .kasane-paper.nakami{ padding: 10px 0px 0px; box-shadow: rgb(243, 243, 243) 0px 0px 6px; }
:where([data-cl-s~="s29"]) #st_toc_container.st_toc_style_paper, :where([data-cl-s~="s29"]) .st_toc_container.st_toc_style_paper, html:where([data-cl-s~="s29"]).toc-style-paper #toc_container{ border: 0px; background: 0px 0px; }

@media print, screen and (max-width: 599px) {html:where([data-cl-s~="s29"]).toc-style-paper #wrapper{ overflow: hidden; }}

@media only screen and (min-width: 600px) {html:where([data-cl-s~="s29"]).toc-style-paper main{ overflow: hidden; }}
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list{ position: relative; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list::after, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.7em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question:not(.st_toc_contracted), :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc:not(.st_toc_contracted){ padding: 20px 30px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ list-style: none; }
:where([data-cl-s~="s29"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul ul, :where([data-cl-s~="s29"]) .post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul ul{ display: none; padding: 10px 0px; }
:where([data-cl-s~="s29"]) main .post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul, :where([data-cl-s~="s29"]) main .post #st_toc_container.st_toc_style_paper ul ul, :where([data-cl-s~="s29"]) main .post .st_toc_container.st_toc_style_default ul ul, :where([data-cl-s~="s29"]) main .post .st_toc_container.st_toc_style_paper ul ul{ padding: 10px 0px 10px 1em; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul{ margin-left: -0.5em; padding: 10px 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list a{ padding: 0px; border: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list ul a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list ul a{ padding: 0.15em 0px; border: 0px; }
:where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s29"]) main #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li > a, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li > a, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li > a, :where([data-cl-s~="s29"]) main .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li > a{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ border: 0px; text-indent: 0px; padding-left: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc li{ list-style: none; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li a::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count li a::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li a::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li a::before{ content: normal; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check.only-toc .st_toc_list > li + li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question.only-toc .st_toc_list > li + li{ margin-top: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li{ padding: 2px 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list li li a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list li li a, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list li li a{ padding-left: 0px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline.only-toc .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ position: absolute; font-family: stsvg; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline .st_toc_list > li::before{ content: ""; position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; margin-left: calc(-0.5em - 27px); padding-right: 0px; background: rgb(243, 243, 243); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(244, 67, 54); font-size: 1.2em; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question .st_toc_list > li::before{ content: ""; margin-left: calc(-0.5em - 20px); color: rgb(3, 169, 244); font-size: 1.2em; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_check li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_question li li{ list-style: disc; margin: 0px 0px 0px 26px; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s29"]) #st_toc_container.only-toc.st_toc_style_check li a::before, :where([data-cl-s~="s29"]) .st_toc_container.only-toc.st_toc_style_question li a::before, :where([data-cl-s~="s29"]) .st_toc_container.only-toc.st_toc_style_check li a::before{ content: none; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count.only-toc .st_toc_list{ padding: 0px 0px 0px 24px; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li{ counter-increment: st-toc-timeline-count 1; }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list > li::before{ position: absolute; border-radius: 50%; width: 2.5em; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 60%; font-weight: 400; margin-top: -2px; margin-left: calc(-1.25em - 27px); padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-toc-timeline-count); z-index: 1; border: 4px solid rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li, :where([data-cl-s~="s29"]) .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_timeline-count .st_toc_list li li{ margin: 0px 0px 0px 1.5em; }
:where([data-cl-s~="s29"]) .post .st_toc_style_timeline-count > ul > li > ul{ margin-left: -10px; }
:where([data-cl-s~="s29"]) .side_toc .st_toc_container{ padding: 15px 20px; }
:where([data-cl-s~="s29"]) .side_toc #st_toc_container li, :where([data-cl-s~="s29"]) .side_toc .st_toc_container li{ text-indent: 0px; }
:where([data-cl-s~="s29"]) .side_toc #st_toc_container ul ul, :where([data-cl-s~="s29"]) .side_toc .st_toc_container ul ul{ padding: 5px 20px 0px; }
:where([data-cl-s~="s29"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .over_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s29"]) .over_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s29"]) .over_toc #st_toc_container > ul > li, :where([data-cl-s~="s29"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s29"]) .over_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s29"]) .over_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s29"]) .over_toc .st_toc_container > ul > li, :where([data-cl-s~="s29"]) .st_toc_container > ul ul > li, :where([data-cl-s~="s29"]) .side_toc #st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s29"]) .side_toc #st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s29"]) .side_toc #st_toc_container > ul > li, :where([data-cl-s~="s29"]) #st_toc_container > ul ul > li, :where([data-cl-s~="s29"]) .side_toc .st_toc_container.st_toc_style_default li a::before, :where([data-cl-s~="s29"]) .side_toc .st_toc_container.st_toc_style_default li li a::before, :where([data-cl-s~="s29"]) .side_toc .st_toc_container > ul > li, :where([data-cl-s~="s29"]) .st_toc_container > ul ul > li{ color: rgb(204, 204, 204); opacity: 1; }
:where([data-cl-s~="s29"]) .side_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title, :where([data-cl-s~="s29"]) .over_toc .st_toc_container:not(.st_toc_contracted) .st_toc_title{ color: rgb(204, 204, 204); padding: 5px; }
:where([data-cl-s~="s29"]) .st-widgets-title-toc span{ font-size: 0.9em; color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .st-tab-category{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-tab-content > label{ appearance: none; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; cursor: pointer; display: inline-block; padding: 7px; text-align: center; width: 30%; box-sizing: border-box; border-radius: 3px 3px 0px 0px; height: auto; word-break: break-word; }
:where([data-cl-s~="s29"]) .st-tab-content input[type="radio"] + label{ padding: 7px; display: inline-block; }
:where([data-cl-s~="s29"]) .st-tab-content > label::after{ content: ""; display: block; position: absolute; background: rgb(255, 255, 255); width: calc(100% + 2px); height: 100%; opacity: 0.4; border: 1px solid rgb(255, 255, 255); top: -1px; left: -1px; }
:where([data-cl-s~="s29"]) .st-tab-content .st-tab-label:checked + label::after{ opacity: 0 !important; }
:where([data-cl-s~="s29"]) .st-tab-content{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .st-tab-content > label{ margin-right: 5px; position: relative; }
:where([data-cl-s~="s29"]) .st-tab-content > label:last-child{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .st-tab-label{ display: none; }
:where([data-cl-s~="s29"]) .entry-content .st-tab-label[value="1"]:checked ~ .st-tab-main-1, :where([data-cl-s~="s29"]) .entry-content .st-tab-label[value="2"]:checked ~ .st-tab-main-2, :where([data-cl-s~="s29"]) .entry-content .st-tab-label[value="3"]:checked ~ .st-tab-main-3, :where([data-cl-s~="s29"]) .entry-content .st-tab-label[value="4"]:checked ~ .st-tab-main-4{ display: block; }
:where([data-cl-s~="s29"]) .st-tab-main{ display: none; }
:where([data-cl-s~="s29"]) .st-tab-content > label .st-fa, :where([data-cl-s~="s29"]) .st-tab-content > label .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-tab-content:not(.st-tab-content-type-button) label{ border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button{ position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button > label{ position: relative; margin: 0px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; width: 50%; border-radius: 0px; z-index: 0; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-1 label{ width: 100%; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-3 label{ width: 33.3333%; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 25%; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button > label ~ label{ border-left: 0px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button > label ~ .st-tab-label:checked + label:not(.st-tab-noborder)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label{ width: 50%; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button > label ~ label{ border-left: 1px solid rgb(224, 224, 224); }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) ~ label{ top: -1px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n){ border-left: 0px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label ~ .st-tab-label:checked + label::before{ content: normal; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked + label:nth-of-type(2n)::before{ content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgb(224, 224, 224); }}
:where([data-cl-s~="s29"]) .st-tab-content .st-tab-label:checked + label{ z-index: 1; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button .st-tab-main{ width: 100%; margin-top: 20px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button .st-tab-main{ animation-name: StFedeIn; animation-duration: 2s; }
:where([data-cl-s~="s29"]) .st-tab-category-more{ display: block; width: 60%; box-sizing: border-box; padding: 10px 20px; text-align: center; text-decoration: none; border: 1px solid rgb(204, 204, 204); color: rgb(204, 204, 204); margin: 20px auto; }
:where([data-cl-s~="s29"]) .st-tab-category-more:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .st-tab-category-more p{ margin-bottom: 0px; font-size: 0.8em; }
:where([data-cl-s~="s29"]) .st-tab-category-more p::after{ content: ""; font-family: stsvg; margin-left: 7px; color: rgb(204, 204, 204); }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-tab-category-more{ width: 100%; }
:where([data-cl-s~="s29"]) .st-tab-category-more p{ font-size: 0.9em; }}
:where([data-cl-s~="s29"]) .st-tab-content-type-button > label:first-of-type{ border-radius: 5px 0px 0px 5px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button > label:last-of-type{ border-radius: 0px 5px 5px 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1){ border-radius: 5px 0px 0px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2){ border-radius: 0px 5px 0px 0px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3){ border-radius: 0px 0px 0px 5px; }
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4){ border-radius: 0px 0px 5px; }}
:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-noradius label:first-of-type, :where([data-cl-s~="s29"]) .st-tab-content-type-button.st-noradius label:last-of-type{ border-radius: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1), :where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2), :where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3), :where([data-cl-s~="s29"]) .st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4){ border-radius: 0px; }}
:where([data-cl-s~="s29"]) .st-tabs{ --st--color: #000; --st--background-color: transparent; --st--border-width: 0; --st--border-color: #000; --st--padding-top: 0; --st--padding-right: 0; --st--padding-bottom: 0; --st--padding-left: 0; margin-bottom: 20px; border-style: none; }
:where([data-cl-s~="s29"]) .st-tabs :where([style*="border-width"]){ border-style: none; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list, :where([data-cl-s~="s29"]) main .st-tabs__tab-list.has-background{ position: relative; margin: 0px -2px; padding: 0px; display: flex; justify-content: space-between; overflow: auto hidden; z-index: 1; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item{ display: block; flex-grow: 1; flex-shrink: 1; cursor: pointer; box-sizing: border-box; width: 100%; height: auto; word-break: break-word; margin: 0px 2px; position: relative; overflow-wrap: break-word; text-align: center; opacity: 0.6; }
:where([data-cl-s~="s29"]) main .st-tabs__tab-list .st-tabs__tab-list-item{ padding: 0px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.is-selected{ opacity: 1; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-text-align-left{ text-align: left; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-text-align-center{ text-align: center; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-text-align-right{ text-align: right; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-color{ color: var(--st--color); }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-background{ background-color: var(--st--background-color); }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-border{ border-top-width: var(--st--border-width); border-right-width: var(--st--border-width); border-bottom-width: 0px; border-left-width: var(--st--border-width); border-style: solid solid none; border-color: var(--st--border-color); }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-no-border{ border: 0px; }
:where([data-cl-s~="s29"]) .st-tabs__tab{ display: flex; justify-content: center; align-items: center; flex-basis: 100%; width: 100%; height: 100%; padding: 7px; border: 0px; background: 0px 0px; appearance: none; text-align: inherit; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-text-align-left .st-tabs__tab{ justify-content: flex-start; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-text-align-center .st-tabs__tab{ justify-content: center; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item.has-text-align-right .st-tabs__tab{ justify-content: flex-end; }
:where([data-cl-s~="s29"]) .st-tabs__tab-text img{ margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s29"]) .st-tabs__tab-content-group{ position: relative; z-index: 2; }
:where([data-cl-s~="s29"]) .st-tabs__tab-content{ display: block; padding: var(--wp--preset--spacing--20); }
:where([data-cl-s~="s29"]) .st-tabs__tab-content[hidden]{ display: none; }
:where([data-cl-s~="s29"]) .st-tabs__tab-content.has-border{ border-width: var(--st--border-width); border-style: solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s29"]) .st-tabs__tab-content.has-no-border{ border: 0px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-icon{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
:where([data-cl-s~="s29"]) .st-tabs.is-rounded .st-tabs__tab-content{ border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tabs__tab-list{ flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .st-tabs.is-single-tab .st-tabs__tab-list-item{ width: calc(100% - 4px); }
:where([data-cl-s~="s29"]) .st-tabs.is-tabs-dividable-by-2 .st-tabs__tab-list-item, :where([data-cl-s~="s29"]) .st-tabs.is-tabs-dividable-by-4 .st-tabs__tab-list-item{ width: calc(50% - 4px); }
:where([data-cl-s~="s29"]) .st-tabs.is-tabs-dividable-by-3 .st-tabs__tab-list-item, :where([data-cl-s~="s29"]) .st-tabs.is-tabs-mod-3-1 .st-tabs__tab-list-item, :where([data-cl-s~="s29"]) .st-tabs.is-tabs-mod-3-2 .st-tabs__tab-list-item{ width: calc(33.3333% - 4px); }}
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square .st-tabs__tab-list, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square .st-tabs__tab-content.has-border, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content.has-background{ margin-top: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-square.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list{ margin-bottom: -10px; padding-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab-content.has-border, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content.has-background{ margin-top: 10px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab{ position: relative; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab-list-item.has-border{ border-bottom-width: var(--st--border-width); border-bottom-style: solid; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .has-border .st-tabs__tab[aria-selected="true"]::before{ content: ""; position: absolute; border-width: calc(10px + var(--st--border-width)) calc(8px + var(--st--border-width)) calc(8px + var(--st--border-width)); border-style: solid; border-top-color: var(--st--border-color); border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; bottom: calc(-18px - var(--st--border-width) * 2); left: calc(50% - calc(8px + var(--st--border-width))); z-index: 1; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .has-no-border .st-tabs__tab[aria-selected="true"]::before{ content: normal; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble .st-tabs__tab[aria-selected="true"]::after{ content: ""; position: absolute; border-width: 10px 8px 8px; border-style: solid; border-color: transparent; bottom: -18px; left: calc(50% - 8px); z-index: 2; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-content{ border-radius: 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; border-bottom-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-last-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-last-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-last-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-bubble.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-last-child(2){ border-bottom-left-radius: 5px; }}
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-tab .st-tabs__tab-list, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-tab .st-tabs__tab-list-item, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-list-item{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-tab.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border .st-tabs__tab-list, :where([data-cl-s~="s29"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ margin-right: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border .st-tabs__tab-list{ --st--border-width: 1px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: var(--st--border-width); border-left-width: 0px; border-style: none none solid; border-color: var(--st--border-color); }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border .st-tabs__tab-list-item:not(.is-selected){ border-bottom-color: rgb(204, 204, 204) !important; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:first-child{ border-top-left-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 5px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border .st-tabs__tab-content{ border-top-width: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-content{ border-radius: 0px 0px 5px 5px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded .st-tabs__tab-list-item:last-child{ border-top-right-radius: 0px; }
:where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded.is-single-tab .st-tabs__tab-list-item:nth-child(1), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-2 .st-tabs__tab-list-item:nth-child(2), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-3 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-1 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-mod-3-2 .st-tabs__tab-list-item:nth-child(3), :where([data-cl-s~="s29"]) .st-tabs.is-style-st-border.is-rounded.is-tabs-dividable-by-4 .st-tabs__tab-list-item:nth-child(2){ border-top-right-radius: 5px; }}
:where([data-cl-s~="s29"]) .st-emoji{ font-family: EmojiMart, "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji"; }
:where([data-cl-s~="s29"]) input:not(.st-form-nowide):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="image"]), :where([data-cl-s~="s29"]) textarea, :where([data-cl-s~="s29"]) select{ box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s29"]) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), :where([data-cl-s~="s29"]) textarea, :where([data-cl-s~="s29"]) select{ padding: 5px; }
:where([data-cl-s~="s29"]) select{ padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 2px; }
:where([data-cl-s~="s29"]) .post input:not(.st-tab-label):not([type="image"]), :where([data-cl-s~="s29"]) .post textarea{ border-radius: 3px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #searchform input:not(.st-tab-label):not([type="image"]){ border-radius: 0px; }
:where([data-cl-s~="s29"]) .post input:not(.st-tab-label):not([type="image"]){ padding: 7px 15px; margin: 5px auto; }
:where([data-cl-s~="s29"]) .post #search input{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .post_password input[type="submit"]{ box-sizing: border-box; padding: 10px; margin: 10px auto; width: 50%; }
:where([data-cl-s~="s29"]) .post_password{ text-align: center; }
:where([data-cl-s~="s29"]) .wpcf7-submit{ width: 100%; border-radius: 20px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px auto; padding: 10px; display: block; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox, :where([data-cl-s~="s29"]) .responbox30, :where([data-cl-s~="s29"]) .responbox33, :where([data-cl-s~="s29"]) .responbox40, :where([data-cl-s~="s29"]) .responbox50, :where([data-cl-s~="s29"]) .responbox60, :where([data-cl-s~="s29"]) .responbox70, :where([data-cl-s~="s29"]) .responboxfree{ margin-bottom: 10px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .responbox30:not(.smart30) .lbox, :where([data-cl-s~="s29"]) .responbox33:not(.smart33) .lbox, :where([data-cl-s~="s29"]) .responbox40:not(.smart40) .lbox, :where([data-cl-s~="s29"]) .responbox50:not(.smart50) .lbox, :where([data-cl-s~="s29"]) .responbox60:not(.smart60) .lbox, :where([data-cl-s~="s29"]) .responbox70:not(.smart70) .lbox{ margin-bottom: 20px; }}
:where([data-cl-s~="s29"]) .responboxfree{ display: flex; }
:where([data-cl-s~="s29"]) .responboxfree .lbox{ padding-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responboxfree .rbox{ padding-left: 7px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox50.smart50 .lbox{ float: left; width: 49%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s29"]) .responbox50.smart50 .rbox{ float: right; box-sizing: border-box; width: 49%; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s29"]) .responbox50.smart50{ overflow: hidden; }
:where([data-cl-s~="s29"]) .responbox30.smart30 .lbox{ float: left; width: 30%; box-sizing: border-box; margin-bottom: -32768px; padding-bottom: 32768px; }
:where([data-cl-s~="s29"]) .responbox30.smart30 .rbox{ float: right; box-sizing: border-box; width: 70%; margin-bottom: -32768px; padding-left: 10px; padding-bottom: 32768px; }
:where([data-cl-s~="s29"]) .responbox30.smart30{ overflow: hidden; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .responbox60, :where([data-cl-s~="s29"]) .responbox70{ display: flex; flex-direction: column-reverse; }}
:where([data-cl-s~="s29"]) .post .amazonjs_item h4, :where([data-cl-s~="s29"]) .post .amazonjs_item h4 a{ font-size: 15px; background-color: transparent; color: rgb(26, 26, 26) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s29"]) .post .amazonjs_item ul li{ font-size: 12px !important; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-box{ padding: 20px 12px; }
:where([data-cl-s~="s29"]) .post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-detail{ padding-left: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents ul.yyi-rinker-links li{ margin: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 5px -5px; }
:where([data-cl-s~="s29"]) #side div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s29"]) #side div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s29"]) #side .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) body #side div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-box{ flex-direction: column; padding: 20px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s29"]) .yyi-rinker-img-m .yyi-rinker-image{ width: 100%; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) body div.yyi-rinker-contents ul.yyi-rinker-links li{ width: 100%; margin: 0px 0px 10px; text-align: center; padding: 5px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) body div.yyi-rinker-contents ul.yyi-rinker-links li a{ padding: 0px; }}
:where([data-cl-s~="s29"]) .post .wpap-tpl{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .post .wpap-tpl .wpap-link, :where([data-cl-s~="s29"]) .post .wpap-tpl .wpap-link:hover{ box-shadow: none; }
:where([data-cl-s~="s29"]) .appreach{ text-align: left; padding: 20px; border: 3px solid rgb(250, 250, 250); overflow: hidden; border-radius: 10px; }
:where([data-cl-s~="s29"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s29"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s29"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s29"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s29"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s29"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s29"]) .appreach__developper, :where([data-cl-s~="s29"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s29"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s29"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s29"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s29"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s29"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s29"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s29"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s29"]) .post .w3eden 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), :where([data-cl-s~="s29"]) .post .w3eden h3.package-title: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) a, :where([data-cl-s~="s29"]) .post .w3eden h3.package-title: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){ font-size: 1.2rem; line-height: 1.5rem; background-color: transparent !important; padding: 0px !important; margin: 0px 0px 10px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
:where([data-cl-s~="s29"]) #contentInner .post .w3eden 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(#reply-title)::before, :where([data-cl-s~="s29"]) #contentInner .post .w3eden 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(#reply-title)::after{ content: none !important; }
:where([data-cl-s~="s29"]) #side .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s29"]) #side .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .media.stack-xs{ flex-direction: column; }
:where([data-cl-s~="s29"]) .wpdmdl-btn{ margin: 10px 10px 0px 0px !important; }}
:where([data-cl-s~="s29"]) .st-cardbox{ padding: 15px; border: 1px solid rgb(224, 224, 224); margin-bottom: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0) 0px 3px 3px -3px; transition: 0.5s; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) a.st-cardlink, :where([data-cl-s~="s29"]) a .st-cardbox h5, :where([data-cl-s~="s29"]) a .st-cardbox p{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .st-cardbox:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; opacity: 0.6; }
:where([data-cl-s~="s29"]) .st-cardbox.kanren{ margin-top: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .post .st-cardbox p, :where([data-cl-s~="s29"]) .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) #side .st-cardbox .clearfix dt.st-card-img{ height: 100px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s29"]) .post .st-cardbox .clearfix dt.st-card-img img, :where([data-cl-s~="s29"]) #side .st-cardbox .clearfix dt.st-card-img img{ height: 100%; object-fit: cover; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) #side .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd p{ font-size: 0.75em; line-height: 1.7; margin-bottom: 10px; color: rgb(153, 153, 153); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd p{ font-size: 0.9em; line-height: 1.5; }}
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd p.cardbox-more, :where([data-cl-s~="s29"]) .st-cardbox .clearfix dd p.st-cardbox-site{ margin-top: 10px; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd p.st-cardbox-site{ color: rgb(97, 97, 97); display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd .st-cardbox-favicon img{ margin: 0px 4px 0px 0px; vertical-align: middle; }
:where([data-cl-s~="s29"]) .wp-block-embed.kanren .st-cardbox::before{ content: " 関連"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(102, 187, 106); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s29"]) .wp-block-embed.popular .st-cardbox::before{ content: " 人気"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(255, 167, 38); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s29"]) .wp-block-embed.check .st-cardbox::before{ content: " 確認"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(66, 165, 245); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s29"]) .wp-block-embed.important .st-cardbox::before{ content: " 重要"; position: absolute; font-size: 13px; color: rgb(255, 255, 255); top: 0px; left: 0px; background-color: rgb(239, 83, 80); padding: 5px 10px; z-index: 1; font-family: stsvg !important; }
:where([data-cl-s~="s29"]) #side aside .st-cardstyle .kanren, :where([data-cl-s~="s29"]) #side aside .st-cardstyleb .kanren{ padding-top: 0px; }
:where([data-cl-s~="s29"]) .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) .st-cardstyle .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) #side .st-cardstyle .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) .st-cardstyleb .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) .st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img, :where([data-cl-s~="s29"]) #side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img{ height: auto; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) main .st-cardstyle .kanren.st-cardbox dd, :where([data-cl-s~="s29"]) main .st-cardstyleb .kanren.st-cardbox dd{ padding: 10px 20px 20px; }}
:where([data-cl-s~="s29"]) .st-card-title-head{ padding: 5px 7px; font-size: 80%; border-radius: 5px; margin-right: 8px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-card-title-head .st-fa, :where([data-cl-s~="s29"]) .st-card-title-head .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-cardbox.noborder{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s29"]) .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s29"]) .post .st-cardbox.noborder .clearfix dd h5, :where([data-cl-s~="s29"]) #side .st-cardbox.noborder .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-embed.none .st-cardbox{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; }
:where([data-cl-s~="s29"]) .wp-block-embed.none .st-embed-cardlink .st-cardbox::after{ content: none; }
:where([data-cl-s~="s29"]) a.st-card-thumb-only{ text-decoration: none; }
:where([data-cl-s~="s29"]) a.st-card-thumb-only:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .st-card-thumb-only div{ display: inline; }
:where([data-cl-s~="s29"]) .st-card-thumb-only img{ max-height: 100%; width: auto; }
:where([data-cl-s~="s29"]) #footer p.cardbox-more, :where([data-cl-s~="s29"]) #side p.cardbox-more, :where([data-cl-s~="s29"]) .post p.cardbox-more{ margin-bottom: 5px; padding: 5px 10px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); text-align: center; text-decoration: none; color: rgb(117, 117, 117); }
:where([data-cl-s~="s29"]) #side .rankst-cont .st-cardbox{ padding: 15px 15px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #side .rankst-cont .kanren.st-cardbox dl:last-child{ border-style: none; margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) #side .rankst-cont .post .st-cardbox p, :where([data-cl-s~="s29"]) #side .rankst-cont .st-cardbox p{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #side .rankst-cont .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) #side .rankst-cont .post .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) #side .rankst-cont .st-cardbox .clearfix dd h5{ margin-bottom: 10px; padding-bottom: 5px; }
:where([data-cl-s~="s29"]) #side .rankst-cont .st-cardbox .clearfix dd p{ font-size: 90%; line-height: 1.8; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-cardstyle .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren dl, :where([data-cl-s~="s29"]) .st-cardstyle .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren dl{ width: 100%; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren dd, :where([data-cl-s~="s29"]) .st-cardstyle .kanren.st-cardbox dd{ padding: 10px 20px 20px; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren .st-top-box img.size-full, :where([data-cl-s~="s29"]) .st-cardstyle .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-cardstyle .cardbox-more a{ display: block; }
:where([data-cl-s~="s29"]) #side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s29"]) main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s29"]) #side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt, :where([data-cl-s~="s29"]) main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt{ margin: 0px; }
:where([data-cl-s~="s29"]) .st-cardbox.st-no-shadow{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-embed-cardlink .st-cardbox{ padding-right: 30px; position: relative; }
:where([data-cl-s~="s29"]) .st-embed-cardlink .st-cardbox::after{ content: ""; font-family: stsvg; color: rgb(224, 224, 224); position: absolute; top: calc(50% - 0.5em); right: 7px; }
:where([data-cl-s~="s29"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s29"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s29"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-weight: 700; font-size: inherit; padding-top: 0px; margin-bottom: 5px; color: rgb(51, 51, 51); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t, :where([data-cl-s~="s29"]) #side .st-cardbox .clearfix dd h5.st-cardbox-t, :where([data-cl-s~="s29"]) .st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t{ font-size: 0.95em; }}
:where([data-cl-s~="s29"]) .st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p{ margin-bottom: 0px; color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .st-kaiwa-box{ width: 100%; height: auto; margin-bottom: 20px; display: table; }
:where([data-cl-s~="s29"]) .st-kaiwa-face{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s29"]) .st-kaiwa-box .st-kaiwa-face img, :where([data-cl-s~="s29"]) .st-kaiwa-box .st-kaiwa-face2 img{ border-radius: 60px; border-style: solid; border-width: 1px; }
:where([data-cl-s~="s29"]) .st-kaiwa .st-kaiwa-face img, :where([data-cl-s~="s29"]) .st-kaiwa .st-kaiwa-face2 img{ border-color: transparent; }
:where([data-cl-s~="s29"]) .st-kaiwa-face-name{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s29"]) .st-kaiwa-area{ display: table-cell; vertical-align: top; text-align: left; padding-top: 5px; }
:where([data-cl-s~="s29"]) .st-kaiwa-hukidashi{ display: inline-block; padding: 15px 20px; margin-left: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); word-break: break-all; }
:where([data-cl-s~="s29"]) .st-kaiwa-hukidashi-content > :last-child, :where([data-cl-s~="s29"]) .post .st-kaiwa-hukidashi > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-kaiwa-hukidashi::after{ content: ""; position: absolute; top: 30px; left: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 10px 0px; border-color: transparent rgb(249, 249, 249) transparent transparent; }
:where([data-cl-s~="s29"]) .st-kaiwa-face2{ text-align: center; display: table-cell; width: 60px; vertical-align: top; }
:where([data-cl-s~="s29"]) .st-kaiwa-face2 img{ border-radius: 60px; border: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .st-kaiwa-face-name2{ color: rgb(97, 97, 97); font-size: 70%; line-height: 1.5; max-width: 60px; }
:where([data-cl-s~="s29"]) .st-kaiwa-area2{ display: table-cell; vertical-align: top; text-align: right; }
:where([data-cl-s~="s29"]) .st-kaiwa-hukidashi2{ display: inline-block; padding: 15px 20px; margin-right: 20px; border-radius: 7px; position: relative; background-color: rgb(249, 249, 249); text-align: left; word-break: break-all; }
:where([data-cl-s~="s29"]) .post .st-kaiwa-hukidashi2 p:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-kaiwa-hukidashi2::after{ content: ""; position: absolute; top: 30px; right: -10px; margin-top: -10px; display: block; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(249, 249, 249); }
:where([data-cl-s~="s29"]) .st-kaiwa-face-move .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s29"]) .st-kaiwa-face-move .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.bound::before, :where([data-cl-s~="s29"]) .st-kaiwa-box.bound .st-kaiwa-face img{ animation: 4s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.bound::before, :where([data-cl-s~="s29"]) .st-kaiwa-box.bound .st-kaiwa-face2 img{ animation: 4.5s ease-out 0s infinite normal none running animScale; transform-origin: 50% 50%; backface-visibility: hidden; }

@keyframes animScale { 
  0% { transform: scale(0.8, 0.8); }
  5% { transform: scale(1.1, 1.1); }
  10% { transform: scale(1, 1); }
  15% { transform: scale(1.1, 1.1); }
  20% { transform: scale(1, 1); }
  100% { transform: scale(1, 1); }
}
:where([data-cl-s~="s29"]) .st-ac-box{ padding: 10px 10px 0px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-ac-box-bottom{ padding-top: 20px; padding-bottom: 20px; }
:where([data-cl-s~="s29"]) .menu-navigation-container{ overflow: hidden; }
:where([data-cl-s~="s29"]) nav li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) #s-navi{ margin: 0px -10px; }
:where([data-cl-s~="s29"]) #s-navi ul.sub-menu{ display: none; }
:where([data-cl-s~="s29"]) #s-navi dl.acordion p{ margin: 0px; }
:where([data-cl-s~="s29"]) #s-navi dl.acordion{ margin: 0px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger{ display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; cursor: pointer; height: 48px; overflow: hidden; }
:where([data-cl-s~="s29"]) .s-navi-active #s-navi-overlay, :where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #s-navi-overlay{ position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.75); z-index: 100003; transition: background 0.3s; }
:where([data-cl-s~="s29"]) .trigger .fa:not(.st-svg-bars){ font-size: 20px; }
:where([data-cl-s~="s29"]) .trigger .op .fa:not(.st-svg-bars){ font-size: 23px; }
:where([data-cl-s~="s29"]) #st-mobile-logo{ padding: 0px 10px; box-sizing: border-box; text-align: left; line-height: 20px; font-size: 16px; -webkit-box-ordinal-group: 3; order: 2; -webkit-box-flex: 1; flex-grow: 1; display: flex; align-items: center; flex-direction: column; }
:where([data-cl-s~="s29"]) header h1#st-mobile-logo, :where([data-cl-s~="s29"]) header p#st-mobile-logo{ font-weight: 700; }
:where([data-cl-s~="s29"]) #st-mobile-logo h1, :where([data-cl-s~="s29"]) #st-mobile-logo p{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #st-mobile-logo a{ text-decoration: none; color: rgb(51, 51, 51); box-sizing: border-box; }
:where([data-cl-s~="s29"]) #st-mobile-logo img{ width: auto; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #st-mobile-logo img{ max-height: 48px; }
:where([data-cl-s~="s29"]) #st-mobile-logo.st-mobile-title{ display: flex; }
:where([data-cl-s~="s29"]) #st-mobile-logo.st-mobile-title #st-text-logo{ padding-bottom: 0px; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #st-icon-logo img{ max-width: inherit; }
:where([data-cl-s~="s29"]) #s-navi.pcnone #st-icon-logo{ order: 0; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #s-navi.pcnone #st-icon-logo img{ max-height: 38px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .mobile #st-icon-logo{ display: none; }
:where([data-cl-s~="s29"]) .mobile #st-text-logo{ padding: 0px; }}

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) #st-icon-logo{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #st-footer-logo #st-icon-logo{ width: inherit; box-sizing: border-box; padding-left: 10px; margin-bottom: 10px; }}
:where([data-cl-s~="s29"]) #s-navi dt.trigger .acordion_button{ max-width: 20%; order: 1; flex-grow: 0; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .acordion_button_search{ order: 4; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op{ font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 25px; display: flex; justify-content: center; align-items: center; height: 48px; overflow: hidden; width: 52px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op .st-fa, :where([data-cl-s~="s29"]) #s-navi dt.trigger .op .fa{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; font-family: Arial, sans-serif; content: "MENU"; font-size: 8px; letter-spacing: -0.25px; }
:where([data-cl-s~="s29"]) .s-navi-active #s-navi dt.trigger .op.has-text .st-fa::after{ margin-top: 2px; content: "CLOSE"; }
:where([data-cl-s~="s29"]) .s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-active .st-svg-menu::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-active .st-svg-menu_thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-active .st-svg-menu_cut::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before, :where([data-cl-s~="s29"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before, :where([data-cl-s~="s29"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: stsvg !important; }
:where([data-cl-s~="s29"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut::before{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search{ z-index: 100002; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st, :where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st2{ display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); background: rgb(51, 51, 51); box-sizing: border-box; height: 48px; overflow: hidden; padding: 10px; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st .st-fa + .op-text, :where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st .fa + .op-text, :where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st2 .st-fa + .op-text, :where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st2 .fa + .op-text{ padding-left: 7px; }
:where([data-cl-s~="s29"]) .op-text, :where([data-cl-s~="s29"]) .op-text a, :where([data-cl-s~="s29"]) .op-text2, :where([data-cl-s~="s29"]) .op-text2 a{ font-size: 0.7em; line-height: 1.3em; vertical-align: middle; margin: 0px; padding: 0px; text-decoration: none; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .acordion_extra_1{ max-width: 50%; min-width: 3em; order: 2; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .acordion_extra_1 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .acordion_extra_2{ max-width: 50%; min-width: 3em; order: 3; flex-grow: 0; text-align: left; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .acordion_extra_2 a{ display: block; text-decoration: none; }
:where([data-cl-s~="s29"]) #s-navi::after{ content: ""; display: block; clear: both; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s29"]) #s-navi dd.acordion_search{ box-sizing: border-box; text-align: left; position: fixed; top: 0px; transition: 0.3s; height: 100vh; max-height: 100vh; }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s29"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 250px; z-index: 10000; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search{ display: flex; flex-direction: column; padding: 48px 0px; width: 100%; z-index: -1; pointer-events: none; opacity: 0; transition: none; }

@media only screen and (max-width: 959px) and (min-width: 600px) {:where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search{ padding: 58px 0px; }}
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree{ left: -250px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide #s-navi dd.acordion_search{ right: -250px; }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree .acordion_tree_content, :where([data-cl-s~="s29"]) #s-navi dd.acordion_search .acordion_search_content{ box-sizing: border-box; overflow: auto; }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree .acordion_tree_content{ padding-top: 10px; }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_search .acordion_search_content{ padding: 10px 10px 0px; font-size: 15px; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content{ display: flex; flex-direction: column; padding: 10px 20px; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before, :where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ content: ""; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::before{ margin-top: auto; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content::after{ margin-bottom: auto; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay .st-widgets-box #search{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .acordion_search_content #searchform{ border-color: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li{ position: relative; float: none; font-size: 15px; list-style: none; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li:hover{ cursor: pointer; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li a{ display: flex; justify-content: space-between; padding: 12px 15px; text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s29"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa, :where([data-cl-s~="s29"]) .acordion_tree ul.menu li .fa, :where([data-cl-s~="s29"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.fa{ margin: -12px -15px -12px 0px; padding: 0px 15px 0px 8px; min-width: 1.25em; display: flex; justify-content: center; align-items: center; flex-grow: 0; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .st-fa::before, :where([data-cl-s~="s29"]) #s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa::before{ font-size: 0.8em; }
:where([data-cl-s~="s29"]) #s-navi .acordion_tree ul.menu li .st-fa, :where([data-cl-s~="s29"]) #s-navi .acordion_tree ul.menu li .fa{ margin: 0px 0.25em; padding: 0px; min-width: 0px; display: inline-block; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 30px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 45px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s29"]) .menu-close{ padding: 10px; }
:where([data-cl-s~="s29"]) .s-navi-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s29"]) .s-navi-active #s-navi dd.acordion_tree{ left: 0px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search{ right: 0px; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dt.trigger{ justify-content: flex-end; }
:where([data-cl-s~="s29"]) .s-navi-right #st-mobile-logo{ order: 1; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dt.trigger .acordion_button{ order: 4; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dt.trigger .acordion_extra_1{ order: 2; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dt.trigger .acordion_extra_2{ order: 3; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dt.trigger .acordion_button_search{ order: 0; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -250px; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -250px; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #s-navi dd.acordion_tree{ right: 0px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -250px; right: auto; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion{ left: 250px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search{ left: 0px; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search{ z-index: 100001; transition: 0.15s; }
:where([data-cl-s~="s29"]) .s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search{ opacity: 1; pointer-events: auto; }
:where([data-cl-s~="s29"]) .s-navi-has-search #s-navi dt.trigger{ justify-content: space-between; }
:where([data-cl-s~="s29"]) .acordion_search_content .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s29"]) .acordion_search_content .widget_categories ul{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s29"]) .acordion_search_content .widget_categories ul > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .acordion_search_content .widget_categories ul li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .acordion_search_content .widget_categories ul li.cat-item:hover{ opacity: 0.7; }
:where([data-cl-s~="s29"]) #s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title{ font-size: 85%; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s29"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat{ display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); box-sizing: border-box; }
:where([data-cl-s~="s29"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat > li.cat-item{ width: 50%; box-sizing: border-box; text-align: center; list-style: none; align-items: center; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a{ text-decoration: none; padding: 10px; font-size: 80%; width: 100%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover{ opacity: 0.7; }

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .st-middle-menu{ display: none; }}
:where([data-cl-s~="s29"]) .st-middle-menu ul{ display: flex; flex-wrap: wrap; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-middle-menu .menu > li{ box-sizing: border-box; text-align: center; list-style: none; align-items: center; }
:where([data-cl-s~="s29"]) .st-middle-menu .menu li a{ text-decoration: none; padding: 10px; width: 100%; height: 100%; box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-middle-menu .st-fa, :where([data-cl-s~="s29"]) .st-middle-menu .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) #st-footermenubox{ position: fixed; bottom: 0px; left: 0px; transition: 0.3s; width: 100%; height: auto; box-sizing: border-box; padding: 15px 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; z-index: 99999; }
:where([data-cl-s~="s29"]) #st-footermenubox a{ text-decoration: none; }
:where([data-cl-s~="s29"]) #st-footermenubox ul.menu{ display: table; table-layout: fixed; width: 100%; }
:where([data-cl-s~="s29"]) #st-footermenubox ul.menu li{ display: table-cell; vertical-align: middle; text-align: center; font-size: 13px; }
:where([data-cl-s~="s29"]) #st-footermenubox ul.menu li .st-fa, :where([data-cl-s~="s29"]) #st-footermenubox ul.menu li .fa{ font-size: 1.3em; }
:where([data-cl-s~="s29"]) .s-navi-active #st-footermenubox, :where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: 250px; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #st-footermenubox, :where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: -250px; }
:where([data-cl-s~="s29"]) nav.st5, :where([data-cl-s~="s29"]) #st-menuwide div.menu, :where([data-cl-s~="s29"]) #st-menuwide nav.menu{ display: none; }
:where([data-cl-s~="s29"]) #st-menubox nav.menu ul{ list-style: none; }
:where([data-cl-s~="s29"]) .st-cardlink-card img{ width: 100%; margin: 0px; }
:where([data-cl-s~="s29"]) .st-cardlink-column-d{ margin: 0px auto; padding: 10px 0px; display: flex; list-style: none; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .st-cardlink-card{ display: flex; justify-content: center; align-items: center; position: relative; margin: 5px; width: 100%; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; transition: 0.3s; flex-shrink: 0; flex-grow: 0; overflow: hidden; -webkit-font-smoothing: antialiased; line-height: 1.3; }
:where([data-cl-s~="s29"]) .st-cardlink-column-1 .st-cardlink-card{ width: calc(100% - 10px); }
:where([data-cl-s~="s29"]) .st-cardlink-column-2 .st-cardlink-card{ width: calc(50% - 10px); }
:where([data-cl-s~="s29"]) .st-cardlink-column-3 .st-cardlink-card{ width: calc(33.33% - 10px); }
:where([data-cl-s~="s29"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(25% - 10px); }
:where([data-cl-s~="s29"]) .st-cardlink-card:hover{ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px; opacity: 0.8; }
:where([data-cl-s~="s29"]) .st-cardlink-card a{ display: flex; justify-content: center; align-items: center; width: 100%; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg{ display: flex; justify-content: center; align-items: center; background-position: 50% 50%; position: relative; z-index: 0; padding: 20px; background-size: cover; font-weight: 700; color: rgb(255, 255, 255); font-size: 120%; text-shadow: rgb(66, 66, 66) 1px 1px 1px; text-align: center; min-height: 50px; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg .st-cardlink-card-link::after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 999; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg{ min-height: 100px; }}
:where([data-cl-s~="s29"]) .st-cardlink-card.has-link{ padding: 0px; align-items: stretch; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.has-link .st-cardlink-card-link{ width: 100%; padding: 20px; box-sizing: border-box; color: rgb(255, 255, 255); text-decoration: none; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) #footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link{ color: rgb(255, 255, 255); }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .st-cardlink-card-link, :where([data-cl-s~="s29"]) .st-cardlink-card-text{ font-size: 90%; }}
:where([data-cl-s~="s29"]) .st-cardlink-subtext{ display: block; padding-top: 7px; font-size: 0.7em; text-shadow: none; font-weight: 400; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-blurable::before{ content: ""; position: absolute; inset: -5px; background: inherit; filter: blur(5px); transition: filter 0.3s, -webkit-filter 0.3s; z-index: -1; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-blurable:hover::before{ filter: blur(0px); }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-darkable::before{ background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; content: " "; z-index: 1; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-darkable{ text-shadow: none !important; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text{ z-index: 2; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-cardlink-column-d{ padding-left: 10px; padding-right: 10px; }
:where([data-cl-s~="s29"]) .st-cardlink-column-3 .st-cardlink-card, :where([data-cl-s~="s29"]) .st-cardlink-column-4 .st-cardlink-card{ width: calc(50% - 10px); }}
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-darkable:hover::before{ opacity: 0; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-blurable:hover, :where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-darkable:hover{ opacity: 1; }
:where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-blurable::before, :where([data-cl-s~="s29"]) .st-cardlink-card.has-bg.is-darkable::before{ transition: 1s; }
:where([data-cl-s~="s29"]) .acordion_tree_content #st-header-cardlink, :where([data-cl-s~="s29"]) #side #st-header-cardlink, :where([data-cl-s~="s29"]) footer #st-header-cardlink{ flex-direction: column; padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s29"]) .acordion_tree_content .st-cardlink-card, :where([data-cl-s~="s29"]) #side .st-cardlink-card, :where([data-cl-s~="s29"]) footer .st-cardlink-card{ width: 100% !important; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .acordion_tree_content .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s29"]) #side .side-widgets .st-cardlink-card:last-child, :where([data-cl-s~="s29"]) footer .side-widgets .st-cardlink-card:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #search, :where([data-cl-s~="s29"]) .cs-text{ padding-bottom: 0px; position: relative; width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .post #search{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #searchform input{ margin: 0px; }
:where([data-cl-s~="s29"]) .cs-text input.cs-text-input, :where([data-cl-s~="s29"]) #searchform input{ appearance: none; }
:where([data-cl-s~="s29"]) .cs-text input.cs-text-input, :where([data-cl-s~="s29"]) #searchform input:focus{ outline: none; }
:where([data-cl-s~="s29"]) #s, :where([data-cl-s~="s29"]) .s{ min-width: 0px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; color: rgb(51, 51, 51); font-size: 14px; border-style: none; padding: 10px 25px; box-sizing: border-box; border-radius: 0px; background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #s::-webkit-input-placeholder{ opacity: 0.5; }
:where([data-cl-s~="s29"]) #s:focus::-webkit-input-placeholder{ color: transparent !important; }
:where([data-cl-s~="s29"]) #s:focus::placeholder{ color: transparent !important; }
:where([data-cl-s~="s29"]) #searchform{ border: 1px solid rgb(224, 224, 224); border-radius: 0px; display: flex; overflow: hidden; }
:where([data-cl-s~="s29"]) input#searchsubmit{ margin: 0px; background: rgb(255, 255, 255); color: rgb(66, 66, 66); cursor: pointer; padding: 0px 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .st-custom-search-box{ word-break: break-word; hyphens: auto; }
:where([data-cl-s~="s29"]) .st-custom-search-box-tpl-default .cs-text, :where([data-cl-s~="s29"]) .st-custom-search-box-tpl-result .cs-text{ border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); overflow: hidden; }
:where([data-cl-s~="s29"]) main .cs-text-input{ border: 0px !important; padding: 10px 65px 10px 10px !important; width: 100% !important; box-sizing: border-box !important; margin: 0px !important; }
:where([data-cl-s~="s29"]) .cs-term, :where([data-cl-s~="s29"]) .cs-operators{ margin: 1em 0px 0px; }
:where([data-cl-s~="s29"]) main .widget_st-custom-search .st-widgets-title, :where([data-cl-s~="s29"]) .cs-term-title{ margin: 1em 0px 0.25em; font-weight: 700; }
:where([data-cl-s~="s29"]) .cs-term-list, :where([data-cl-s~="s29"]) .cs-operator-list{ display: flex; flex-wrap: wrap; margin: 0.5em 0px; }
:where([data-cl-s~="s29"]) .cs-operator-list{ justify-content: center; }
:where([data-cl-s~="s29"]) .cs-term-item, :where([data-cl-s~="s29"]) .cs-operator-item{ display: flex; margin: 0.25em 0.5em; align-items: center; }
:where([data-cl-s~="s29"]) .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s29"]) .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }
:where([data-cl-s~="s29"]) .cs-term-label, :where([data-cl-s~="s29"]) .cs-operator-label{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .cs-term-label:hover, :where([data-cl-s~="s29"]) .cs-operator-label:hover{ cursor: pointer; }
:where([data-cl-s~="s29"]) .cs-term-checkbox, :where([data-cl-s~="s29"]) .cs-operator-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s29"]) .cs-search-button{ display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 50%; max-width: 100%; box-sizing: border-box; padding: 10px; border-radius: 5px; appearance: none; cursor: pointer; margin: 20px auto; }
:where([data-cl-s~="s29"]) .cs-search-button:hover{ box-shadow: none; transform: translateY(1px); }
:where([data-cl-s~="s29"]) .cs-order, :where([data-cl-s~="s29"]) .cs-order-list{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .cs-order-item, :where([data-cl-s~="s29"]) .cs-order-button{ margin: 1em 0.5em 0px; }
:where([data-cl-s~="s29"]) .cs-order-label{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .cs-order-label:hover{ cursor: pointer; }
:where([data-cl-s~="s29"]) .cs-order-radio{ margin: 0px 0.5em 0px 0px !important; }
:where([data-cl-s~="s29"]) .cs-order-button{ padding: 0.25em 0.75em; }
:where([data-cl-s~="s29"]) #side .cs-search-button{ margin: 1em auto; width: 100%; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .cs-term-item, :where([data-cl-s~="s29"]) .st-custom-search-box-horizontal .cs-cat-item{ width: calc(25% - 1em); }}
:where([data-cl-s~="s29"]) .acordion_search .cs-term-item, :where([data-cl-s~="s29"]) .acordion_search .st-custom-search-box-horizontal .cs-cat-item{ width: calc(50% - 1em); }

@media only screen and (min-width: 960px) {:where([data-cl-s~="s29"]) #side .cs-term-item{ width: calc(50% - 1em); }
:where([data-cl-s~="s29"]) #side .st-custom-search-box-vertical .cs-cat-item{ width: 100%; }}
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"]{ display: none; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span{ position: relative; display: inline-block; cursor: pointer; padding-left: 22px; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span::before, :where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span::after{ position: absolute; content: ""; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span::before{ top: 50%; left: 0px; width: 14px; height: 14px; margin-top: -8px; background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 1px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 50%; left: 3px; width: 8px; height: 4px; margin-top: -4px; border-left: 2px solid rgb(117, 117, 117); border-bottom: 2px solid rgb(117, 117, 117); transform: rotate(-45deg) scale(0.5); box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span:hover::before{ background-color: transparent; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"]:checked + span::before{ background-color: transparent; border: 1px solid rgb(158, 158, 158); }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"]:checked + span::after{ opacity: 1; transform: rotate(-45deg) scale(1); }
:where([data-cl-s~="s29"]) #s-navi .cs-term-title{ font-size: 15px; }

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s29"]) #s-navi .cs-term-title{ font-size: 20px; }}
:where([data-cl-s~="s29"]) .search-results .post .st-widgets-box{ padding-top: 20px; }
:where([data-cl-s~="s29"]) .st-countdown-expired, :where([data-cl-s~="s29"]) .st-countdown-timer{ display: none; }
:where([data-cl-s~="s29"]) .st-countdown.is-active .st-countdown-timer{ display: inline; }
:where([data-cl-s~="s29"]) .st-countdown.is-expired .st-countdown-expired{ display: inline; }
:where([data-cl-s~="s29"]) .ms-delete .st-countdown-item-ms{ display: none; }
:where([data-cl-s~="s29"]) .acordion_tree .search-box{ padding: 10px; }
:where([data-cl-s~="s29"]) .footermenust{ text-align: center; padding: 0px 0px 20px; }
:where([data-cl-s~="s29"]) .footermenust li{ display: inline; font-size: 14px; padding: 0px 10px; }
:where([data-cl-s~="s29"]) footer .footermenust li{ border-right: 1px solid rgb(204, 204, 204); font-size: 12px; line-height: 18px; }
:where([data-cl-s~="s29"]) footer .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s29"]) #footer .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s29"]) footer ul, :where([data-cl-s~="s29"]) footer ol{ padding-left: 30px; }
:where([data-cl-s~="s29"]) #footer p.copyr{ margin-bottom: 0px; line-height: 1.2; font-size: inherit; }
:where([data-cl-s~="s29"]) .st-pagelink{ padding: 20px 0px; margin-bottom: 20px; width: 100%; }
:where([data-cl-s~="s29"]) .st-pagelink-in{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-pagelink a{ text-decoration: none; font-size: 13px; color: rgb(158, 158, 158); }
:where([data-cl-s~="s29"]) .st-pagelink .page-numbers{ border: 1px solid rgb(204, 204, 204); padding: 8px 10px; margin: 0px 2px 5px; font-size: 15px; min-width: 20px; display: inline-block; text-align: center; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-pagelink .page-numbers{ margin: 0px 4px 5px; }}
:where([data-cl-s~="s29"]) .st-pagelink .page-numbers.current, :where([data-cl-s~="s29"]) .st-pagelink .page-numbers.disabled{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .page-numbers.current{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .dots.page-numbers{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(204, 204, 204); }

@media print, screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .st-pagelink .page-numbers:not(.dots.page-numbers){ padding: 15px; }
:where([data-cl-s~="s29"]) .prev.page-numbers{ display: none; }
:where([data-cl-s~="s29"]) .st-pagelink-in{ position: relative; padding-top: 75px; }
:where([data-cl-s~="s29"]) .next.page-numbers{ position: absolute; top: 0px; left: 0px; display: block; padding: 15px; width: 100%; box-sizing: border-box; }}
:where([data-cl-s~="s29"]) .st-pagelink-pages{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; }
:where([data-cl-s~="s29"]) .st-pagelink-pages .page-numbers{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .pagination{ clear: both; position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; padding: 20px 0px; }
:where([data-cl-s~="s29"]) .pagination span, :where([data-cl-s~="s29"]) .pagination a{ display: block; float: left; margin: 2px 2px 2px 0px; padding: 6px 9px 5px; text-decoration: none; width: auto; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .pagination a:hover{ color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); }
:where([data-cl-s~="s29"]) .pagination .current{ padding: 6px 9px 5px; color: rgb(255, 255, 255); background-color: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #breadcrumb, :where([data-cl-s~="s29"]) #breadcrumb ol, :where([data-cl-s~="s29"]) #breadcrumb li, :where([data-cl-s~="s29"]) #breadcrumb h1{ margin: 0px; padding: 0px; font-weight: 400; }
:where([data-cl-s~="s29"]) #breadcrumb.st-post-data-breadcrumb{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #breadcrumb ol li{ color: rgb(119, 119, 119); font-size: 13px; list-style: none; display: inline-block; line-height: 1.5; }
:where([data-cl-s~="s29"]) #breadcrumb ol li a, :where([data-cl-s~="s29"]) #breadcrumb ol li h1 a{ text-decoration: none; color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) #breadcrumb.st-post-data-breadcrumb ol{ display: inline; }
:where([data-cl-s~="s29"]) #breadcrumb.st-post-data-breadcrumb ol li{ font-size: 12px; }
:where([data-cl-s~="s29"]) #breadcrumb h1.entry-title{ display: inline; font-weight: 400; font-size: 12px; color: rgb(204, 204, 204); line-height: 1.5; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .sns{ box-sizing: border-box; width: 100%; margin: 0px auto; padding: 10px 0px 20px; }
:where([data-cl-s~="s29"]) .st-sns-top .st-sns-singular{ padding: 0px; }
:where([data-cl-s~="s29"]) .st-sns-top{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .snstext, :where([data-cl-s~="s29"]) .snscount{ font-size: 13px; padding: 0px 13px; align-self: center; -webkit-box-flex: 1; flex-grow: 1; line-height: 1.2em; }
:where([data-cl-s~="s29"]) .post .sns ul{ list-style: none; margin: 0px 0px 20px; padding: 0px !important; }
:where([data-cl-s~="s29"]) .sns li{ float: left; list-style: none; width: 50%; }
:where([data-cl-s~="s29"]) .sns li a{ box-sizing: border-box; font-size: 15px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; padding: 6px 10px 4px 15px; color: rgb(255, 255, 255); border-radius: 3px; text-decoration: none; height: 38px; margin: 5px; cursor: pointer; vertical-align: middle; line-height: 25px; }
:where([data-cl-s~="s29"]) .sns li a .st-fa, :where([data-cl-s~="s29"]) .sns li a .fa{ align-self: center; min-width: 1.25em; flex-shrink: 0; padding-right: 13px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s29"]) .sns li a:hover{ transform: translate(0px, 1px); }
:where([data-cl-s~="s29"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .twitter a:hover{ box-shadow: rgb(72, 146, 203) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(66, 66, 66); }
:where([data-cl-s~="s29"]) .sns .facebook a{ background: rgb(59, 89, 152); box-shadow: rgb(44, 67, 115) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .facebook a:hover{ box-shadow: rgb(44, 67, 115) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-facebook{ border-right: 1px solid rgb(96, 123, 178); }
:where([data-cl-s~="s29"]) .sns .sns-pinterest a{ background: rgb(231, 0, 26); box-shadow: rgb(211, 0, 24) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .sns-pinterest a:hover{ box-shadow: rgb(211, 0, 24) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-pinterest-p{ border-right: 1px solid rgb(255, 74, 95); }
:where([data-cl-s~="s29"]) .sns .share-copy a{ background: rgb(243, 243, 243); box-shadow: rgb(204, 204, 204) 0px 3px 0px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s29"]) .sns .share-copy a:hover{ box-shadow: rgb(117, 117, 117) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .share-copy .st-svg-clipboard{ border-right: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .sns .hatebu a{ background: rgb(0, 165, 222); box-shadow: rgb(0, 129, 184) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .hatebu a:hover{ box-shadow: rgb(0, 129, 184) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-hateb{ border-right: 1px solid rgb(72, 182, 219); }
:where([data-cl-s~="s29"]) .sns .line a{ background: rgb(0, 185, 0); box-shadow: rgb(0, 146, 0) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .line a:hover{ box-shadow: rgb(0, 146, 0) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-line{ border-right: 1px solid rgb(63, 205, 0); }
:where([data-cl-s~="s29"]) .sns .st-svg-line::before{ position: relative; }
:where([data-cl-s~="s29"]) .sns .pocket a{ background: rgb(240, 62, 81); box-shadow: rgb(192, 57, 43) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-get-pocket{ border-right: 1px solid rgb(242, 121, 133); }
:where([data-cl-s~="s29"]) .sns .pocket a:hover{ box-shadow: rgb(242, 121, 133) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .sns-comment a{ background: rgb(255, 179, 0); box-shadow: rgb(235, 165, 0) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .sns-comment a:hover{ box-shadow: rgb(235, 165, 0) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-commenting{ border-right: 1px solid rgb(253, 216, 53); }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns{ width: 100%; text-align: center; }
:where([data-cl-s~="s29"]) #footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular{ padding: 10px 0px 20px; }
:where([data-cl-s~="s29"]) #side aside .st-sns-btn-shordcode .sns ul li, :where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li{ float: none; margin-right: 5px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li a{ margin: 0px; }
:where([data-cl-s~="s29"]) .post .st-sns-btn-shordcode .sns ul, :where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns ul{ margin: 0px auto; width: 290px; display: flex; justify-content: center; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .snstext{ display: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .snscount{ display: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li{ float: left; list-style: none; width: 40px; position: relative; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li:last-child{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li i{ font-size: 19px !important; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li a{ border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 19px; height: 40px; width: 40px; padding: 0px; -webkit-box-pack: center; justify-content: center; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li a .st-fa, :where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns li a .fa{ padding: 0px; border: 0px; height: auto; }
:where([data-cl-s~="s29"]) .st-svg-twitter::before{ font-size: 0.9em; }
:where([data-cl-s~="s29"]) .sns .twitter a{ background: rgb(26, 26, 26); box-shadow: rgb(0, 0, 0) 0px 3px 0px; }
:where([data-cl-s~="s29"]) .sns .twitter a:hover{ box-shadow: rgb(0, 0, 0) 0px 2px 0px; }
:where([data-cl-s~="s29"]) .sns .st-svg-twitter{ border-right: 1px solid rgb(97, 97, 97); }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .facebook a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .facebook a:hover{ background: rgb(44, 67, 115); box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-facebook::before{ position: relative; top: 1px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .sns-pinterest a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .sns-pinterest a:hover{ background: rgb(211, 0, 24); box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-pinterest-p::before{ position: relative; left: 1px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .sns-comment a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .sns-comment a:hover{ background: rgb(235, 165, 0); box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-commenting::before{ position: relative; left: 1px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .share-copy a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .share-copy a:hover{ background: rgb(204, 204, 204); box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .share-copy::before{ position: relative; left: 1px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .hatebu a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .hatebu a:hover{ box-shadow: none; background: rgb(0, 165, 222); }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; padding-right: 0px; font-size: 19px !important; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-hateb::before{ position: relative; left: 1px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .line a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .line a:hover{ background: rgb(33, 153, 0); box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-comment::before{ position: relative; left: 1px; top: -1px; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .pocket a{ box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .pocket a:hover{ background: rgb(242, 121, 133); box-shadow: none; }
:where([data-cl-s~="s29"]) .st-sns-btn-shordcode .sns .st-svg-get-pocket::before{ position: relative; top: 1px; }
:where([data-cl-s~="s29"]) .wp-block-rss *, :where([data-cl-s~="s29"]) .widget_rss *{ line-height: 1.5; }
:where([data-cl-s~="s29"]) .widget_rss .rsswidget img{ display: none; }
:where([data-cl-s~="s29"]) .widget_rss .st-widgets-title .rsswidget:first-child::before{ content: ""; font-family: stsvg; margin-right: 7px; color: rgb(255, 193, 7); }
:where([data-cl-s~="s29"]) .widget_rss a{ text-decoration: none; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .wp-block-rss a, :where([data-cl-s~="s29"]) .widget_rss ul a{ text-decoration: none; color: rgb(51, 51, 51); display: block; font-size: 0.9em; }
:where([data-cl-s~="s29"]) .wp-block-rss a:hover, :where([data-cl-s~="s29"]) .widget_rss ul a:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) .widget_rss a:first-child{ padding-bottom: 5px; }
:where([data-cl-s~="s29"]) .wp-block-rss, :where([data-cl-s~="s29"]) .post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s29"]) .widget_rss ul, :where([data-cl-s~="s29"]) .post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ list-style: none; padding-left: 0px; }
:where([data-cl-s~="s29"]) .wp-block-rss li, :where([data-cl-s~="s29"]) #side aside .widget_rss li, :where([data-cl-s~="s29"]) .widget_rss li{ border-bottom: 1px dashed rgb(238, 238, 238); padding: 5px 0px; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .post .wp-block-rss li, :where([data-cl-s~="s29"]) .post .widget_rss li, :where([data-cl-s~="s29"]) .wp-block-rss li, :where([data-cl-s~="s29"]) .post .wp-block-rss li:last-child, :where([data-cl-s~="s29"]) .post .widget_rss li:last-child, :where([data-cl-s~="s29"]) .widget_rss li{ padding: 10px 0px; }}
:where([data-cl-s~="s29"]) .wp-block-rss.is-grid li{ margin: 5px 5px 0px; }
:where([data-cl-s~="s29"]) .wp-block-rss .wp-block-rss__item-author, :where([data-cl-s~="s29"]) .wp-block-rss time, :where([data-cl-s~="s29"]) .widget_rss .rss-date{ display: block; font-size: 0.8em; color: rgb(119, 119, 119); padding-bottom: 5px; }
:where([data-cl-s~="s29"]) .wp-block-rss .wp-block-rss__item-excerpt, :where([data-cl-s~="s29"]) .widget_rss cite, :where([data-cl-s~="s29"]) .widget_rss .rssSummary{ font-size: 0.8em; color: rgb(119, 119, 119); }
:where([data-cl-s~="s29"]) #wp-calendar{ border-collapse: collapse; border-top: 1px solid rgb(212, 212, 212); border-right: 1px solid rgb(212, 212, 212); width: 100%; }
:where([data-cl-s~="s29"]) #wp-calendar thead tr th{ border-bottom: 1px solid rgb(212, 212, 212); border-left: 1px solid rgb(212, 212, 212); font-size: 14px; padding: 10px 3px; text-align: center; }
:where([data-cl-s~="s29"]) #wp-calendar:not(.has-background) thead tr th{ background-color: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) #wp-calendar td{ text-align: center; padding: 10px 0px; }
:where([data-cl-s~="s29"]) #wp-calendar:not(.has-background) td{ background-color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #wp-calendar caption{ font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
:where([data-cl-s~="s29"]) #wp-calendar tbody tr #today{ background-color: rgb(176, 224, 230); }
:where([data-cl-s~="s29"]) #page-top:not(.st-pagetop-text){ position: fixed; z-index: 99999; bottom: 40px; right: 15px; transition: 0.5s; }
:where([data-cl-s~="s29"]) #page-top:not(.page-top-img):not(.st-pagetop-text) a{ text-decoration: none; background: rgb(204, 204, 204); color: rgb(255, 255, 255); text-align: center; opacity: 0.8; cursor: pointer; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s29"]) #page-top:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) #page-top.page-top-img{ bottom: 0px; }
:where([data-cl-s~="s29"]) .page-top-img img{ max-height: 300px; max-width: 100%; }
:where([data-cl-s~="s29"]) #page-top .st-svg-angle-up::before{ font-size: 20px; }
:where([data-cl-s~="s29"]) .comment-form-comment label{ display: none !important; }
:where([data-cl-s~="s29"]) #comments .comment-form-comment{ padding-top: 10px; }
:where([data-cl-s~="s29"]) #comments .comment .comment-form-title, :where([data-cl-s~="s29"]) #comments .comment .comment-form-rating{ display: none; }
:where([data-cl-s~="s29"]) #comments .comment-form-rating-label{ display: block; }
:where([data-cl-s~="s29"]) #comments .comment-form-rating-control{ display: flex; flex-wrap: wrap; align-items: center; padding: 10px 0px 5px; }
:where([data-cl-s~="s29"]) #comments .comment-form-rating-rate{ margin: 5px 10px; display: flex; align-items: center; }
:where([data-cl-s~="s29"]) #comments .comment-form-rating-input{ width: auto; }
:where([data-cl-s~="s29"]) #comments .comment-form-rating-text{ margin: 0px 0px 0px 5px; }
:where([data-cl-s~="s29"]) .post .commets-list{ padding: 10px 0px 0px; }
:where([data-cl-s~="s29"]) #comments li.comment{ padding: 5px 10px 5px 80px; position: relative; }
:where([data-cl-s~="s29"]) .comment-author{ padding: 0px 10px; position: absolute; left: 0px; top: 10px; }
:where([data-cl-s~="s29"]) .comment-author img{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) #comments ol > li.comment:nth-child(2n){ background: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .comment-author{ float: left; width: 75px; box-sizing: border-box; margin: 0px auto; text-align: center; display: block; }
:where([data-cl-s~="s29"]) .vcard .fn, :where([data-cl-s~="s29"]) .comment-author a, :where([data-cl-s~="s29"]) .comment-author{ font-size: 12px; line-height: 1.3; font-style: normal; color: rgb(117, 117, 117); }
:where([data-cl-s~="s29"]) div.comment-meta a{ color: rgb(117, 117, 117); text-decoration: none; }
:where([data-cl-s~="s29"]) #comments p a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .post #comments h3{ background-color: transparent; }
:where([data-cl-s~="s29"]) #comments p{ font-size: 14px; font-weight: 400; line-height: 24px; margin: 0px; color: rgb(51, 51, 51); padding: 5px 0px; }
:where([data-cl-s~="s29"]) #comments label{ display: block; }
:where([data-cl-s~="s29"]) .metadata dd a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .metadata{ font-size: 13px; line-height: 20px; }
:where([data-cl-s~="s29"]) #comments{ font-size: 14px; line-height: 24px; color: rgb(51, 51, 51); margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .comment-body{ padding: 10px 10px 10px 0px; margin-bottom: 20px; clear: both; }
:where([data-cl-s~="s29"]) .says{ display: none; }
:where([data-cl-s~="s29"]) .commentmetadata{ box-sizing: border-box; font-size: 12px; line-height: 1.3; width: 100%; }
:where([data-cl-s~="s29"]) .reply{ padding: 5px; font-size: 13px; text-align: right; }
:where([data-cl-s~="s29"]) #comments #respond{ font-weight: 700; margin-bottom: 10px; padding: 20px 10px 5px; color: rgb(102, 102, 102); }
:where([data-cl-s~="s29"]) #comments #commentform .tags{ padding: 10px; background-color: rgb(243, 243, 243); font-size: 13px; }
:where([data-cl-s~="s29"]) #comments #commentlist img{ padding: 10px; }
:where([data-cl-s~="s29"]) #comments .commets-list{ padding-left: 0px; list-style-type: none; }
:where([data-cl-s~="s29"]) ul.sub-menu{ padding: 0px; }
:where([data-cl-s~="s29"]) .commets-list li{ list-style-type: none; }
:where([data-cl-s~="s29"]) .post .commets-list .children{ padding-left: 20px; margin-bottom: 0px; margin-left: 0px; }
:where([data-cl-s~="s29"]) .post .commets-list .children .children{ padding-left: 0px; }
:where([data-cl-s~="s29"]) #comments .children li.comment{ padding-left: 0px; padding-right: 0px; }
:where([data-cl-s~="s29"]) #comments .children .comment-author{ left: -80px; }
:where([data-cl-s~="s29"]) .form-allowed-tags{ display: none; }
:where([data-cl-s~="s29"]) #comments h3{ background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #comments h4{ background-color: transparent; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #comments textarea{ box-sizing: border-box; margin-bottom: 0px; width: 100%; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s29"]) #comments input{ box-sizing: border-box; padding: 10px; width: 100%; border-radius: 2px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s29"]) #comments input#wp-comment-cookies-consent{ width: initial; margin-right: 5px; float: left; }
:where([data-cl-s~="s29"]) #comments p.comment-form-cookies-consent{ clear: both; }
:where([data-cl-s~="s29"]) #comments input[type="submit"]{ background-color: rgb(243, 243, 243); padding: 10px; appearance: none; border-radius: 3px; border: 1px solid rgb(242, 242, 242); }
:where([data-cl-s~="s29"]) li.pingback .comment-author a, :where([data-cl-s~="s29"]) li.pingback .comment-author{ position: relative; width: 100%; text-align: left; font-size: 14px; padding: 0px 0px 10px; box-sizing: border-box; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #comments .comment-title{ padding-top: 0px; font-weight: 700; }
:where([data-cl-s~="s29"]) .comment-rating{ margin: 0px 5px 0px 0px; }
:where([data-cl-s~="s29"]) #comments .comment-author-url{ padding-top: 0px; word-break: break-word; hyphens: none; line-height: 1.3; }
:where([data-cl-s~="s29"]) .p-navi{ display: flex; justify-content: space-between; border-top: 1px solid rgb(238, 238, 238); margin-top: 30px; }
:where([data-cl-s~="s29"]) .p-navi a{ text-decoration: none; display: block; width: 50%; min-width: 50%; box-sizing: border-box; color: rgb(136, 136, 136); transition: background-color 1s; }
:where([data-cl-s~="s29"]) .p-navi .st-prev-title{ word-break: break-all; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .p-navi p{ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s29"]) .p-navi a.st-next-link{ width: 100%; }
:where([data-cl-s~="s29"]) .p-navi a:hover{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .p-navi .st-next i, :where([data-cl-s~="s29"]) .p-navi .st-prev i{ padding-left: 15px; color: rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) .p-navi .st-prev{ display: flex; align-items: center; margin: 0px; padding: 30px 20px 30px 0px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s29"]) .p-navi a:nth-of-type(2) p{ border-left: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s29"]) .p-navi .st-prev i{ transform: rotate(-180deg); }
:where([data-cl-s~="s29"]) .p-navi .st-next{ display: flex; align-items: center; justify-content: flex-end; margin: 0px; padding: 30px 0px 30px 20px; box-sizing: border-box; height: 100%; }
:where([data-cl-s~="s29"]) .p-navi .st-next img{ margin-left: 20px; }
:where([data-cl-s~="s29"]) .p-navi .st-prev img{ margin-right: 20px; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .p-navi{ flex-direction: column; }
:where([data-cl-s~="s29"]) .p-navi a{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .p-navi a:nth-of-type(2) p{ border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
:where([data-cl-s~="s29"]) .p-navi .st-next{ border-top: 1px solid rgb(238, 238, 238); }}
:where([data-cl-s~="s29"]) .youtube_thum_link_60 img{ width: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 100% !important; }
:where([data-cl-s~="s29"]) .youtube_thum_link_60{ display: inline-block; position: relative; width: 60px; height: 60px; min-width: 60px; overflow: hidden; }
:where([data-cl-s~="s29"]) .p-navi .st-next .youtube_thum_link_60 img{ margin-left: 0px; }
:where([data-cl-s~="s29"]) .p-navi .st-next .youtube_thum_link_60{ margin-left: 20px; }
:where([data-cl-s~="s29"]) .p-navi .st-prev .youtube_thum_link_60 img{ margin-right: 0px; }
:where([data-cl-s~="s29"]) .p-navi .st-prev .youtube_thum_link_60{ margin-right: 20px; }
:where([data-cl-s~="s29"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s29"]) #topnews-box{ padding: 0px 0px 10px; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-topin #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s29"]) .news-ca{ font-size: 13px; }
:where([data-cl-s~="s29"]) #topnews-box div.rss-bar{ font-size: 14px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding: 5px 15px; margin-top: -10px; }
:where([data-cl-s~="s29"]) .rss-bar a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) #topnews-box dt{ font-size: 14px; color: rgb(114, 114, 114); padding-bottom: 5px; }
:where([data-cl-s~="s29"]) #topnews-box dd{ padding-bottom: 5px; border-bottom: 1px dotted rgb(204, 204, 204); font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #topnews-box div dl dd a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) #topnews-box div dl dd a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) #header-slides[dir="rtl"]{ direction: rtl; }
:where([data-cl-s~="s29"]) .header-slides-slide{ display: none; }
:where([data-cl-s~="s29"]) .header-slides-slide:first-child{ display: block; }
:where([data-cl-s~="s29"]) .header-slides-slide img{ width: auto; height: auto; }
:where([data-cl-s~="s29"]) main .st-gallery{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #side .st-gallery, :where([data-cl-s~="s29"]) footer .st-gallery{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-gallery a, :where([data-cl-s~="s29"]) .st-gallery img{ transition: unset !important; }
:where([data-cl-s~="s29"]) #st-magazine .kanren .st-catgroup{ z-index: 10000; }
:where([data-cl-s~="s29"]) #magazine .st-catgroup{ position: relative; z-index: 10000; }
:where([data-cl-s~="s29"]) #magazine .kanren .st-top-box a.st-box-a{ z-index: 2 !important; }
:where([data-cl-s~="s29"]) #st-magazine .kanren .st-top-box dl{ transition: 0.5s; }
:where([data-cl-s~="s29"]) #wrapper{ margin: 0px auto; position: relative; }
:where([data-cl-s~="s29"]) body.fixed-footer #wrapper{ height: 100%; min-height: 100%; }
:where([data-cl-s~="s29"]) header{ text-align: center; }
:where([data-cl-s~="s29"]) #headbox{ padding: 0px 10px; margin: 0px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #side aside{ padding: 0px 15px 20px; }
:where([data-cl-s~="s29"]) footer{ clear: both; padding: 0px; }
:where([data-cl-s~="s29"]) #footer-wrapper{ padding: 20px 15px; text-align: center; }
:where([data-cl-s~="s29"]) #header-l{ padding-top: 0px; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) #header-l{ padding-top: 20px; }}
:where([data-cl-s~="s29"]) main{ padding: 20px 15px; margin: 0px 0px 20px; background: rgb(255, 255, 255); }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) main{ margin-bottom: -1px; }}
:where([data-cl-s~="s29"]) .post.post-search, :where([data-cl-s~="s29"]) .post.st-header-content{ padding-bottom: 0px; }
:where([data-cl-s~="s29"]) section{ margin-bottom: 3em; }
:where([data-cl-s~="s29"]) .st-eyecatch{ margin: -20px -15px 15px; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s29"]) .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s29"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .st-eyecatch-under{ margin-bottom: 20px; position: relative; }
:where([data-cl-s~="s29"]) .st-eyecatch img{ width: 100%; }
:where([data-cl-s~="s29"]) .eyecatch-copyurl{ font-size: 12px; line-height: 12px; position: absolute; bottom: 17px; right: 10px; background-color: rgba(255, 255, 255, 0.4); padding: 5px 10px; border-radius: 2px; margin: 0px; vertical-align: middle; }
:where([data-cl-s~="s29"]) .eyecatch-copyurl .st-svg-camera-retro{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .eyecatch-copyurl a, :where([data-cl-s~="s29"]) p.eyecatch-copyurl{ color: rgb(33, 33, 33); }
:where([data-cl-s~="s29"]) .eyecatch-copyurl a:hover{ color: rgb(178, 34, 34); }
:where([data-cl-s~="s29"]) .eyecatch-copyurl:hover{ background-color: rgba(255, 255, 255, 0.5); }
:where([data-cl-s~="s29"]) .st-youtube-copyurl{ background: red; color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-youtube-copyurl a{ color: rgb(255, 255, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) .st-youtube-copyurl i{ margin-right: 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .youtube_thum_link_full{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .st-photohu .st-youtube-copyurl{ background: rgb(255, 255, 255); color: red; }
:where([data-cl-s~="s29"]) .st-photohu .st-youtube-copyurl a{ color: red; text-decoration: none; }
:where([data-cl-s~="s29"]) .st-photohu .st-youtube-copyurl i{ margin-right: 5px; color: red; }
:where([data-cl-s~="s29"]) .st-eyecatch-under.st-photohu p.wp-caption-text{ text-align: center; }
:where([data-cl-s~="s29"]) .st-eyecatch-under.st-photohu img{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .st-eyecatch-under.st-photohu p.wp-caption-text .st-fa, :where([data-cl-s~="s29"]) .st-eyecatch-under.st-photohu p.wp-caption-text .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide .st-lp-wide-wrapper:first-child{ padding-top: 0px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -15px; padding: 30px 15px 10px; }
:where([data-cl-s~="s29"]) .adbox{ padding: 20px 0px; margin: 0px -15px; text-align: center; }
:where([data-cl-s~="s29"]) .middle-ad{ margin: 0px -15px 10px; text-align: center; }
:where([data-cl-s~="s29"]) .st-h-ad{ margin: 0px 0px 20px; }
:where([data-cl-s~="s29"]) .adbox div{ margin: 0px auto; }
:where([data-cl-s~="s29"]) .kanren .st-infeed-adunit{ border-bottom: 1px solid rgb(243, 243, 243); margin-bottom: 20px; padding-bottom: 10px; }
:where([data-cl-s~="s29"]) .front-page .colum1 .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch{ margin: -20px -15px 15px; }
:where([data-cl-s~="s29"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -15px; }
:where([data-cl-s~="s29"]) .st-lp-wide .st-eyecatch-under img{ width: 100%; }
:where([data-cl-s~="s29"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s29"]) .colum1 .st-eyecatch-width{ margin: 0px -15px 20px; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch img{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .lp .post img, :where([data-cl-s~="s29"]) .lp .post video, :where([data-cl-s~="s29"]) .lp .post object{ max-width: 100%; height: auto; display: block; }
:where([data-cl-s~="s29"]) .lp main{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .lp .st-author-box, :where([data-cl-s~="s29"]) .lp #gazou, :where([data-cl-s~="s29"]) .lp #itiran, :where([data-cl-s~="s29"]) body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex), :where([data-cl-s~="s29"]) .lp #breadcrumb, :where([data-cl-s~="s29"]) .lp .blogbox, :where([data-cl-s~="s29"]) .lp .tagst, :where([data-cl-s~="s29"]) .lp .point, :where([data-cl-s~="s29"]) .lp .p-navi, :where([data-cl-s~="s29"]) .lp .pagination, :where([data-cl-s~="s29"]) .lp .n-entry-t, :where([data-cl-s~="s29"]) .lp .st-pagelink{ display: none; }
:where([data-cl-s~="s29"]) #hakusinote{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) #hakusinote hr{ break-after: page; height: 0px; margin: 0px; padding: 0px; border: 0px; color: rgb(255, 0, 0) !important; }
:where([data-cl-s~="s29"]) #hakusinote .copyr{ display: none; }
:where([data-cl-s~="s29"]) .page-template-page-redirect{ background: rgb(255, 255, 255) !important; }
:where([data-cl-s~="s29"]) body#st-redirect main{ box-shadow: none; padding: 0px; text-align: center; }
:where([data-cl-s~="s29"]) body#st-redirect{ display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) body#st-redirect #wrapper, :where([data-cl-s~="s29"]) body#st-redirect #content{ width: inherit; max-width: inherit; min-width: 260px; }
:where([data-cl-s~="s29"]) body#st-redirect .loading{ width: 100px; height: 100px; border-radius: 150px; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgb(250, 250, 250) rgb(250, 250, 250); border-image: initial; box-sizing: border-box; position: relative; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: 1.2s linear 0s infinite normal none running st-redirect-loading; margin-bottom: 30px; }

@keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes st-redirect-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (-ms-high-contrast:none) {:where([data-cl-s~="s29"]) .rss-bar{ padding-top: 5px; }
:where([data-cl-s~="s29"]) #s{ color: rgb(204, 204, 204); padding-top: 7px; }}

@media screen and (orientation: landscape) {:where([data-cl-s~="s29"]) #headbox{ padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
:where([data-cl-s~="s29"]) #side, :where([data-cl-s~="s29"]) #s-navi dt{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s29"]) .adsbygoogle{ margin-right: calc(env(safe-area-inset-right)); margin-left: calc(env(safe-area-inset-left)); }
:where([data-cl-s~="s29"]) #footer-wrapper{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s29"]) #st-footermenubox{ padding-right: calc(env(safe-area-inset-right)); padding-left: calc(env(safe-area-inset-left)); padding-bottom: calc(env(safe-area-inset-bottom) + 7px ); }
:where([data-cl-s~="s29"]) .st-ac-box, :where([data-cl-s~="s29"]) .s-navi-active .acordion_tree ul.menu li a{ padding-left: calc(env(safe-area-inset-left) + 10px); }
:where([data-cl-s~="s29"]) .st-ac-box, :where([data-cl-s~="s29"]) .s-navi-right .acordion_tree ul.menu li a{ padding-right: calc(env(safe-area-inset-right) + 10px); padding-left: 10px; }
:where([data-cl-s~="s29"]) .s-navi-active .acordion_tree ul.menu li .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 30px); }
:where([data-cl-s~="s29"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 45px); }
:where([data-cl-s~="s29"]) .s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: calc(env(safe-area-inset-left) + 60px); }}

@media screen and (orientation: portrait) {:where([data-cl-s~="s29"]) #st-footermenubox{ padding-bottom: calc(env(safe-area-inset-bottom) + 15px); }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree, :where([data-cl-s~="s29"]) #s-navi dd.acordion_search{ padding-bottom: env(safe-area-inset-bottom); }}
:where([data-cl-s~="s29"]) .alignright{ float: right; }
:where([data-cl-s~="s29"]) .alignleft{ float: left; }
:where([data-cl-s~="s29"]) .alignwide, :where([data-cl-s~="s29"]) .alignfull{ overflow: hidden; }
:where([data-cl-s~="s29"]) .alignwide .alignwide, :where([data-cl-s~="s29"]) .alignfull .alignwide, :where([data-cl-s~="s29"]) .alignwide .alignwide, :where([data-cl-s~="s29"]) .alignfull .alignwide{ margin-left: inherit; margin-right: inherit; }
:where([data-cl-s~="s29"]) figure{ margin: 0px; }
:where([data-cl-s~="s29"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s29"]) .has-small-font-size{ font-size: 0.8em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s29"]) .has-small-font-size{ font-size: 0.9em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s29"]) .has-large-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) .has-huge-font-size{ font-size: 3em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) ol.has-huge-font-size, :where([data-cl-s~="s29"]) ul.has-huge-font-size{ font-size: 1.5em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) .has-small-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .post ol.wp-block-footnotes li, :where([data-cl-s~="s29"]) .has-small-font-size li{ font-size: 0.95em !important; line-height: 1.5 !important; }}
:where([data-cl-s~="s29"]) .has-large-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) .has-huge-font-size li{ font-size: 1em !important; line-height: 1.5 !important; }
:where([data-cl-s~="s29"]) .wp-block-image{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) #footer-ad .wp-block-image:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-image.is-style-st-photo-shadow img{ box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-image.is-style-st-photo-shadow a img:hover{ box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
:where([data-cl-s~="s29"]) .wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider){ width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-image.is-style-circle-mask img, :where([data-cl-s~="s29"]) .wp-block-image.is-style-rounded img, :where([data-cl-s~="s29"]) .is-style-circle-mask img, :where([data-cl-s~="s29"]) .is-style-rounded img{ border-radius: 10px; }
:where([data-cl-s~="s29"]) .wp-block-image.st-img-count{ counter-increment: imgcountcnt 1; position: relative; }
:where([data-cl-s~="s29"]) .wp-block-image.st-img-count::before{ padding: 5px 7px; content: counter(imgcountcnt, decimal-leading-zero); background-color: rgb(255, 255, 255); font-size: 1em; display: inline-block; color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; z-index: 1; font-weight: 700 !important; }
:where([data-cl-s~="s29"]) div[role="dialog"] .wp-block-image.st-img-count::before{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-image.st-img-count.is-style-st-photoline::before{ top: 1px; left: 1px; }
:where([data-cl-s~="s29"]) .wp-block-group{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0 countcnt 0 stepcnt 0 imgcountcnt 0; }
:where([data-cl-s~="s29"]) .wp-block-cover{ position: relative; overflow: hidden; }
:root:where([data-cl-s~="s29"]) .wp-block-cover img.wp-block-cover__image-background, :root:where([data-cl-s~="s29"]) .wp-block-cover video.wp-block-cover__video-background{ position: absolute; top: 50%; left: 50%; bottom: inherit; right: inherit; transform: translate(-50%, -50%); z-index: 0; object-fit: cover; width: 100%; height: 100%; }
:where([data-cl-s~="s29"]) .wp-block-cover, :where([data-cl-s~="s29"]) .wp-block-cover-image{ max-width: 100%; box-sizing: border-box; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide > .wp-block-cover, :where([data-cl-s~="s29"]) .colum1.st-lp-wide > .wp-block-cover-image{ width: initial; max-width: initial; }
:where([data-cl-s~="s29"]) .wp-block-cover .has-large-font-size, :where([data-cl-s~="s29"]) .wp-block-cover-image .has-large-font-size{ line-height: 1.5em; }
:where([data-cl-s~="s29"]) p.has-background{ padding: 0.7em 1em; }
:where([data-cl-s~="s29"]) ul.has-background, :where([data-cl-s~="s29"]) ol.has-background{ padding: 1.5em 2em 2em 3em; }
:where([data-cl-s~="s29"]) .is-style-st-kaisou.has-background, :where([data-cl-s~="s29"]) .is-style-st-komejirusi-list.has-background, :where([data-cl-s~="s29"]) .is-style-st-correct-list.has-background, :where([data-cl-s~="s29"]) .is-style-st-wrong-list.has-background, :where([data-cl-s~="s29"]) .is-style-st-circle.has-background, :where([data-cl-s~="s29"]) .is-style-st-circle-border.has-background, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox-no-border.has-background, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox.has-background, :where([data-cl-s~="s29"]) .is-style-st-maruck.has-background, :where([data-cl-s~="s29"]) .is-style-st-maruno.has-background, :where([data-cl-s~="s29"]) .is-style-st-no.has-background, :where([data-cl-s~="s29"]) .is-style-st-no-border.has-background{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s29"]) .has-st-border{ border: 1px solid rgb(238, 238, 238); padding: 1.5em 2em; }
:where([data-cl-s~="s29"]) ol.has-st-border, :where([data-cl-s~="s29"]) ul.has-st-border{ padding: 1.5em 2em 1.5em 3em; }
:where([data-cl-s~="s29"]) .is-style-st-kaisou.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-komejirusi-list.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-correct-list.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-wrong-list.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-circle.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-circle-border.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox-no-border.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-square-checkbox.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-maruck.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-maruno.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-no.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-no-border.has-st-border{ padding: 1.5em 2em 2em 1.5em; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list.has-background, :where([data-cl-s~="s29"]) .is-style-st-timeline-count.has-background, :where([data-cl-s~="s29"]) .is-style-st-timeline-list.has-st-border, :where([data-cl-s~="s29"]) .is-style-st-timeline-count.has-st-border{ padding: 1.5em 2em 2em 2.5em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{ border: 1px solid rgb(238, 238, 238); }
:where([data-cl-s~="s29"]) .has-st-solid-border, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text{ border-style: solid; }
:where([data-cl-s~="s29"]) .has-st-dashed-border, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text{ border-style: dashed; }
:where([data-cl-s~="s29"]) .has-st-medium-border-width, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text{ border-width: 1px; }
:where([data-cl-s~="s29"]) .has-st-thick-border-width, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text{ border-width: 5px; }
:where([data-cl-s~="s29"]) .wp-block-code.is-style-default{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .wp-block-code.is-style-st-wide-background: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){ background: rgb(46, 58, 62); }
:where([data-cl-s~="s29"]) .wp-block-code.is-style-st-wide-background: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) code{ color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ max-width: 100px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-flexbox, :where([data-cl-s~="s29"]) .wp-block-group__inner-container{ max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) [class*=" is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s29"]) [class^="is-style-st-group-bg-"] .wp-block-group__inner-container > :last-child, :where([data-cl-s~="s29"]) .wp-block-group.has-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-group.has-st-border .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-wide-background .wp-block-group__inner-container > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-group{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) p.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .wp-block-group.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .wp-block-group.has-background.has-no-st-margin-bottom{ margin-bottom: 0px !important; }
:where([data-cl-s~="s29"]) p.has-st-margin-bottom--2, :where([data-cl-s~="s29"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .wp-block-group.has-st-margin-bottom--2{ margin-bottom: -20px; }
:where([data-cl-s~="s29"]) p.has-st-margin-bottom--1, :where([data-cl-s~="s29"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .wp-block-group.has-st-margin-bottom--1{ margin-bottom: -10px; }
:where([data-cl-s~="s29"]) p.has-st-margin-bottom-2, :where([data-cl-s~="s29"]) .is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .is-style-st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .st-wide-background.has-no-st-margin-bottom, :where([data-cl-s~="s29"]) .wp-block-group.has-st-margin-bottom-2{ margin-bottom: 40px; }
:where([data-cl-s~="s29"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container{ width: fit-content; margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .wp-block-group.is-st-justify-left .wp-block-group__inner-container{ width: fit-content; margin-left: 0px !important; margin-right: auto !important; }
:where([data-cl-s~="s29"]) .wp-block-group.is-st-justify-right .wp-block-group__inner-container{ width: fit-content; margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s29"]) #side aside .side-widgets ul.wp-block-latest-posts__list.wp-block-latest-posts li, :where([data-cl-s~="s29"]) #side aside .wp-block-archives-list.wp-block-archives li{ padding-top: 5px; padding-bottom: 5px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts li img{ max-width: 100%; }
:where([data-cl-s~="s29"]) ul.wp-block-latest-posts, :where([data-cl-s~="s29"]) .post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts li{ list-style: none !important; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts li a{ text-decoration: none; color: rgb(26, 26, 26); font-weight: 700; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts__post-excerpt{ font-size: 13px; line-height: 1.8; color: rgb(119, 119, 119) !important; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts:not(.is-grid) li::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts:not(.is-grid) li img{ width: 100px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{ margin-right: 10px; float: left; }
:where([data-cl-s~="s29"]) .post ul.wp-block-latest-posts:not(.is-grid) li:last-child, :where([data-cl-s~="s29"]) .wp-block-latest-posts:not(.is-grid) li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .wp-block-group.has-background .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s29"]) .wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child, :where([data-cl-s~="s29"]) .wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list), :where([data-cl-s~="s29"]) .wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ margin-bottom: 0px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.is-grid li img{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .wp-block-latest-posts.is-grid li{ margin: 8px !important; }
:where([data-cl-s~="s29"]) .wp-block-search{ display: flex; }
:where([data-cl-s~="s29"]) .wp-block-search__label{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-search .wp-block-search__input{ max-width: 80%; margin: 0px !important; border-radius: 0px !important; }
:where([data-cl-s~="s29"]) .wp-block-search .wp-block-search__button{ margin-left: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentcolor; width: 20%; padding: 0px 15px; border-radius: 0px !important; }
:where([data-cl-s~="s29"]) .wp-block-code{ padding: 20px; background: rgb(250, 250, 250); margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-wide-background code, :where([data-cl-s~="s29"]) .is-style-st-wide-background-left code, :where([data-cl-s~="s29"]) .is-style-st-wide-background-right code{ padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; }
:where([data-cl-s~="s29"]) .post .wp-block-table{ overflow-x: visible; }
:where([data-cl-s~="s29"]) .post .wp-block-table.is-style-stripes table, :where([data-cl-s~="s29"]) .wp-block-table.is-style-stripestable tbody tr td{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-block-table figcaption{ display: block; font-size: 0.8em; text-align: center; margin: -10px auto 20px; color: rgb(117, 117, 117); }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes, :where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes thead, :where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes th, :where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes td{ border-color: transparent !important; }
:where([data-cl-s~="s29"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr > :first-child, :where([data-cl-s~="s29"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--2 table tr > :nth-child(2){ width: 20%; }
:where([data-cl-s~="s29"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr > :first-child, :where([data-cl-s~="s29"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width--1 table tr > :nth-child(2){ width: 30%; }
:where([data-cl-s~="s29"]) .wp-block-table.has-half-st-td-width table tr > :first-child, :where([data-cl-s~="s29"]) .wp-block-table.has-half-st-td-2-width table tr > :nth-child(2){ width: 50%; }
:where([data-cl-s~="s29"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr > :first-child, :where([data-cl-s~="s29"]) .wp-block-table.has-st-td-width.wp-block-table.has-st-td-2-width.has-st-td-2-width-2 table tr > :nth-child(2){ width: 60%; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s29"]) .post .wp-block-table.is-style-scroll-box{ overflow-x: auto; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s29"]) .post .wp-block-table.is-style-scroll-box table{ width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-scroll-box table, :where([data-cl-s~="s29"]) .post .wp-block-table.is-style-scroll-box table{ margin-bottom: 10px; width: inherit !important; max-width: inherit !important; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-scroll-box, :where([data-cl-s~="s29"]) .post .wp-block-table.is-style-scroll-box{ margin-bottom: 20px; }}
:where([data-cl-s~="s29"]) .wp-block-table.is-style-st-table-no-line table, :where([data-cl-s~="s29"]) .wp-block-table.is-style-st-table-no-line table thead th, :where([data-cl-s~="s29"]) .wp-block-table.is-style-st-table-no-line table thead td, :where([data-cl-s~="s29"]) .wp-block-table.is-style-st-table-no-line table tr th, :where([data-cl-s~="s29"]) .wp-block-table.is-style-st-table-no-line table tr td, :where([data-cl-s~="s29"]) .post .wp-block-table.is-style-st-table-no-line thead{ border: 0px; }
:where([data-cl-s~="s29"]) .post .is-style-st-table-line table, :where([data-cl-s~="s29"]) .is-style-st-table-line table, :where([data-cl-s~="s29"]) .post .is-style-st-table-line-2 table, :where([data-cl-s~="s29"]) .is-style-st-table-line-2 table{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s29"]) .is-style-st-table-line thead, :where([data-cl-s~="s29"]) .is-style-st-table-line-2 thead, :where([data-cl-s~="s29"]) .is-style-st-table-line thead th, :where([data-cl-s~="s29"]) .is-style-st-table-line-2 thead th, :where([data-cl-s~="s29"]) .post .is-style-st-table-line thead, :where([data-cl-s~="s29"]) .post .is-style-st-table-line-2 thead, :where([data-cl-s~="s29"]) .post .is-style-st-table-line thead th, :where([data-cl-s~="s29"]) .post .is-style-st-table-line-2 thead th, :where([data-cl-s~="s29"]) .is-style-st-table-line td, :where([data-cl-s~="s29"]) .is-style-st-table-line-2 td{ border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
:where([data-cl-s~="s29"]) .is-style-st-table-line-2 tr td:first-child{ background: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .wp-block-table.w30 table tr td:first-child{ width: 30%; }
:where([data-cl-s~="s29"]) .wp-block-table.w40 table tr td:first-child{ width: 40%; }
:where([data-cl-s~="s29"]) .wp-block-table.w50 table tr td:first-child{ width: 50%; }
:where([data-cl-s~="s29"]) .wp-block-table.nowrap table tr td:first-child{ white-space: nowrap; }

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .post .wp-block-table.is-style-scroll-box table td, :where([data-cl-s~="s29"]) .post .wp-block-table.is-style-scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-scroll-box{ position: relative; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); z-index: 99999; }}
:where([data-cl-s~="s29"]) .wp-block-table.is-style-st-centertable table tr, :where([data-cl-s~="s29"]) .wp-block-table.is-style-st-centertable table td{ text-align: center; vertical-align: middle; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) .wp-block-table.is-style-stripes thead th{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-style-plain{ padding-top: 20px; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-style-plain::before{ content: none; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-style-st-quote-line{ padding: 20px 20px 20px 30px; border-left: 5px solid rgb(238, 238, 238); color: rgb(117, 117, 117); }
:where([data-cl-s~="s29"]) .wp-block-quote.is-style-st-quote-line p:only-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-quote.is-style-st-quote-line::before{ content: none; }
:where([data-cl-s~="s29"]) .wp-block-pullquote{ border-top: 4px solid rgb(85, 93, 102); border-bottom: 4px solid rgb(85, 93, 102); margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .post .wp-block-pullquote blockquote, :where([data-cl-s~="s29"]) .wp-block-pullquote blockquote{ background-color: inherit; padding: 0px; margin: 0px; }
:where([data-cl-s~="s29"]) .wp-block-pullquote blockquote::before{ content: none; }
:where([data-cl-s~="s29"]) .post ol.wp-block-latest-comments{ padding-left: 0px; padding-top: 20px; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments .avatar, :where([data-cl-s~="s29"]) .wp-block-latest-comments__comment-avatar{ border-radius: 24px; display: block; float: left; height: 40px; margin-right: 12px; width: 40px; position: absolute; }
:where([data-cl-s~="s29"]) .wp-block-latest-comments__comment-meta{ font-size: 0.8em; }
:where([data-cl-s~="s29"]) .wp-block-buttons{ text-align: center; }
:where([data-cl-s~="s29"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble:not(.has-text-align-center):not(.has-text-align-right), :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa:not(.has-text-align-center):not(.has-text-align-right)){ margin-left: inherit !important; margin-right: inherit !important; }
:where([data-cl-s~="s29"]) body .is-layout-constrained > :where(.is-style-st-paragraph-button.has-text-align-right, :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-text-align-right, :where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-text-align-right, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-text-align-right){ margin-left: auto !important; margin-right: 0px !important; }
:where([data-cl-s~="s29"]) .is-style-st-group-bg-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-group-bg-grid{ background-image: linear-gradient(transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)), linear-gradient(90deg, transparent 95%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.05)); background-size: 16px 16px; background-repeat: repeat; padding: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-group-bg-dot{ background-image: radial-gradient(rgb(238, 238, 238) 1px, transparent 1px); background-size: 20px 20px; padding: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-group-line{ border-left: 1px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-group-line-bold{ border-left: 5px solid rgb(238, 238, 238); padding-left: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-group-corner-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-group-corner-brackets::before, :where([data-cl-s~="s29"]) .is-style-st-group-corner-brackets::after{ content: ""; width: 30px; height: 30px; position: absolute; }
:where([data-cl-s~="s29"]) .is-style-st-group-corner-brackets::before{ border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); inset: 0px auto auto 0px; }
:where([data-cl-s~="s29"]) .is-style-st-group-corner-brackets::after{ border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); inset: auto 0px 0px auto; }
:where([data-cl-s~="s29"]) .is-style-st-group-square-brackets{ padding: 30px; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-group-square-brackets::before, :where([data-cl-s~="s29"]) .is-style-st-group-square-brackets::after{ content: ""; width: 20px; height: 100%; position: absolute; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .is-style-st-group-square-brackets::before{ border-left: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px auto auto 0px; }
:where([data-cl-s~="s29"]) .is-style-st-group-square-brackets::after{ border-right: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); inset: 0px 0px auto auto; }
:where([data-cl-s~="s29"]) [class^="is-style-st-heading-custom-"], :where([data-cl-s~="s29"]) [class*=" is-style-st-heading-custom-"]{ margin-bottom: 20px; line-height: 1.5em; }
:where([data-cl-s~="s29"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s29"]) [class*=" is-style-st-heading-custom-"]::after, :where([data-cl-s~="s29"]) [class^="is-style-st-heading-custom-"]::before, :where([data-cl-s~="s29"]) [class*=" is-style-st-heading-custom-"]::after{ content: none; position: inherit; inset: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-weight: 400 !important; }
:where([data-cl-s~="s29"]) [class^="is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count), :where([data-cl-s~="s29"]) [class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 10px 20px; border-radius: 5px; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-naked:not(.has-text-color)::before, :where([data-cl-s~="s29"]) .is-style-st-heading-custom-line:not(.has-text-color)::before, :where([data-cl-s~="s29"]) .is-style-st-heading-custom-diagonal:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-pen{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-pen::before{ font-family: stsvg; content: ""; margin-right: 0.5em; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-line{ position: relative; padding-bottom: 15px; text-align: center; display: block; margin: 0px auto 20px; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-line::after{ content: ""; position: absolute; inset: auto auto 0px calc(50% - 1.5em); display: block; width: 3em; height: 1px; background-color: rgb(51, 51, 51); opacity: 0.9; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-attention{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-attention::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(239, 83, 80); }
:where([data-cl-s~="s29"]) .st-faq{ --st--st-blocks--faq--preset--font-size--s: .8em; --st--st-blocks--faq--preset--font-size--m: 1em; --st--st-blocks--faq--preset--font-size--l: 1.5em; --st--st-blocks--faq--preset--font-size--xl: 3em; --st--st-blocks--faq--question-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--answer-font-size: var(--st--st-blocks--faq--preset--font-size--m); --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.7; margin-bottom: 20px; font-size: var(--st--st-blocks--faq--font-size); line-height: var(--st--st-blocks--faq--line-height); }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-faq{ --st--st-blocks--faq--font-size: 16px; --st--st-blocks--faq--line-height: 1.5; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .st-faq{ --st--st-blocks--faq--font-size: 15px; --st--st-blocks--faq--line-height: 1.7; }}
:where([data-cl-s~="s29"]) .st-faq.has-background{ padding: 20px; background: var(--st--st-blocks--faq--background-color); }
:where([data-cl-s~="s29"]) .st-faq.has-color, :where([data-cl-s~="s29"]) .st-faq.has-color .st-faq__question-content{ color: var(--st--st-blocks--faq--color); }
:where([data-cl-s~="s29"]) .st-faq__item{ margin-bottom: 20px; }
:root:where([data-cl-s~="s29"]) [class*=" has-"].is-style-st-heading-custom-question, :where([data-cl-s~="s29"]) .st-faq__question{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .st-faq__question, :where([data-cl-s~="s29"]) .st-faq.has-color .st-faq__question-content{ align-items: flex-start; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-faq__question{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-faq__question{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .st-faq__question{ font-size: var(--st--st-blocks--faq--question-font-size); }}
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-question:not(.has-background)::before, :where([data-cl-s~="s29"]) .st-faq__question::before{ font-family: stsvg; content: ""; color: rgb(41, 182, 246); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s29"]) .st-faq .st-faq__question::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s29"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s29"]) .is-style-st-square, :where([data-cl-s~="s29"]) .is-style-st-rounded-square) .st-faq__question::before{ margin-top: 0.3em; }
:where([data-cl-s~="s29"]) .st-faq.has-question-color .st-faq__question::before{ color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-question.has-background::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-square .st-faq__question::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-rounded-square .st-faq__question::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-circle .st-faq__question::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(41, 182, 246); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-faq.is-style-st-square .st-faq__question::before{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-faq.is-style-st-circle .st-faq__question::before{ border-radius: 100%; }
:where([data-cl-s~="s29"]) .st-faq.is-style-st-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-rounded-square.has-question-color .st-faq__question::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-circle.has-question-color .st-faq__question::before{ background-color: var(--st--st-blocks--faq--question-color); }
:where([data-cl-s~="s29"]) .st-faq__question-content, :where([data-cl-s~="s29"]) .post .entry-content .st-faq__question-content:not(.kanren-t):not(.popular-t):not(.st-cardbox-t), :where([data-cl-s~="s29"]) .post .st-faq__question-content{ flex-grow: 1; max-width: 100%; margin: 0px; font-size: 1em; font-weight: inherit; line-height: inherit; }
:where([data-cl-s~="s29"]) .st-faq__question-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .st-faq__question-content > :last-child{ margin-bottom: 0px; }
:root:where([data-cl-s~="s29"]) [class*=" has-"].is-style-st-heading-custom-answer, :where([data-cl-s~="s29"]) .st-faq__answer{ display: flex; align-items: center; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .st-faq__answer{ align-items: flex-start; }
:where([data-cl-s~="s29"]) .st-faq__answer{ font-size: 1.2em; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-faq__answer{ font-size: 1.33333em; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .st-faq__answer{ font-size: var(--st--st-blocks--faq--answer-font-size); }}
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count){ padding: 0px; border-radius: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-answer:not(.has-background)::before, :where([data-cl-s~="s29"]) .st-faq__answer::before{ font-family: stsvg; content: ""; color: rgb(239, 83, 80); padding: 0px 0.5em 0px 0.25em; }
:where([data-cl-s~="s29"]) .st-faq .st-faq__answer::before{ flex-grow: 0; flex-shrink: 0; }
:where([data-cl-s~="s29"]) .st-faq:where(.is-style-st-circle, :where([data-cl-s~="s29"]) .is-style-st-square, :where([data-cl-s~="s29"]) .is-style-st-rounded-square) .st-faq__answer::before{ margin-top: 0.3em; }
:where([data-cl-s~="s29"]) .st-faq.has-answer-color .st-faq__answer::before{ color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-answer.has-background::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-square .st-faq__answer::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-rounded-square .st-faq__answer::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-circle .st-faq__answer::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 255, 255); padding: 0.5em; background: rgb(239, 83, 80); font-size: 0.6em; line-height: 1; border-radius: 3px; width: 1.2em; height: 1.2em; display: flex; justify-content: center; align-items: center; }
:where([data-cl-s~="s29"]) .st-faq.is-style-st-square .st-faq__answer::before{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .st-faq.is-style-st-circle .st-faq__answer::before{ border-radius: 100%; }
:where([data-cl-s~="s29"]) .st-faq.is-style-st-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-rounded-square.has-answer-color .st-faq__answer::before, :where([data-cl-s~="s29"]) .st-faq.is-style-st-circle.has-answer-color .st-faq__answer::before{ background-color: var(--st--st-blocks--faq--answer-color); }
:where([data-cl-s~="s29"]) .st-faq__answer-content{ flex-grow: 1; max-width: 100%; font-size: 1em; }
:where([data-cl-s~="s29"]) .st-faq__answer-content > :first-child{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .st-faq__answer-content > :last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) .st-faq__answer-content p{ font-size: 1em; line-height: inherit; }}
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-check{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-check::before{ font-family: stsvg; content: ""; margin-right: 0.5em; color: rgb(255, 167, 38); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s29"]) [class^="has-"].is-style-st-heading-custom-ranking, :root:where([data-cl-s~="s29"]) [class*=" has-"].is-style-st-heading-custom-ranking{ display: flex; position: relative; margin-bottom: 20px; flex-direction: column; margin-top: 2.5em; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .ranknumber-reset{ counter-reset: ranknumber-h2 0 ranknumber-h3 0 ranknumber-h4 0; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-ranking::before{ font-family: stsvg; background-color: rgb(238, 238, 238); color: rgb(97, 97, 97); font-size: 0.6em; line-height: 1; display: inline-block; white-space: nowrap; padding: 0.5em 0.8em; letter-spacing: 0.02em; position: absolute; top: -2em; border-radius: 2px; }
:where([data-cl-s~="s29"]) h2.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h2 1; }
:where([data-cl-s~="s29"]) h2.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h2) "位 "; }
:where([data-cl-s~="s29"]) h3.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s29"]) h3.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s29"]) h4.is-style-st-heading-custom-ranking{ counter-increment: ranknumber-h3 1; }
:where([data-cl-s~="s29"]) h4.is-style-st-heading-custom-ranking::before{ content: " 第" counter(ranknumber-h3) "位 "; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-ranking:nth-of-type(1)::before{ background-color: rgb(255, 193, 7); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-ranking:nth-of-type(2)::before{ background-color: rgb(158, 158, 158); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-ranking:nth-of-type(3)::before{ background-color: rgb(141, 110, 99); color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-bubble{ padding: 10px 20px; background: rgb(243, 243, 243); border-radius: 5px; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-diagonal{ background-color: rgb(245, 246, 247); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgb(255, 255, 255)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgb(255, 255, 255)), color-stop(0.75, rgb(255, 255, 255)), color-stop(0.75, transparent), to(transparent)); background-size: 7px 7px; padding: 10px 20px; }
:where([data-cl-s~="s29"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center, :where([data-cl-s~="s29"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center{ display: flex; justify-content: center; flex-direction: column; align-items: center; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s29"]) [class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right, :where([data-cl-s~="s29"]) [class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right{ display: flex; justify-content: right; flex-direction: column; align-items: flex-end; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-bubble.has-text-align-right::after{ right: 2em; left: inherit; }
:root:where([data-cl-s~="s29"]) main .is-style-st-heading-custom-count{ display: flex; counter-increment: countcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px !important; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-count::before{ content: counter(countcnt, decimal-leading-zero); background-color: transparent; font-size: 1.3em; display: block; color: rgb(224, 224, 224); width: 100%; white-space: nowrap; padding-bottom: 0.1em; letter-spacing: 0.02em; font-weight: 700 !important; }
:where([data-cl-s~="s29"]) .has-text-align-center.is-style-st-heading-custom-count::before{ font-size: 2em; padding-bottom: 0.5em; }
:where([data-cl-s~="s29"]) .post, :where([data-cl-s~="s29"]) .st-heading-count-reset{ counter-reset: countcnt 0; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-step, :root:where([data-cl-s~="s29"]) [class^="has-"].is-style-st-heading-custom-step, :root:where([data-cl-s~="s29"]) [class*=" has-"].is-style-st-heading-custom-step{ display: flex; counter-increment: stepcnt 1; position: relative; margin-bottom: 20px; flex-direction: column; padding: 10px 0px 10px 3.5rem !important; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-step::before{ position: absolute; top: calc(50% - 2.5em); left: 0px; content: "STEP"; font-size: 0.4em; line-height: 1em; color: rgb(204, 204, 204); display: inline-block; width: 2.5rem; text-align: center; background-color: transparent !important; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-step::after{ position: absolute; top: calc(50% - 0.35em); left: 0px; content: counter(stepcnt, decimal-leading-zero); font-size: 1.25em; line-height: 1em; color: rgb(204, 204, 204); white-space: nowrap; letter-spacing: 0.02em; display: inline-block; width: 2rem; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 0.2em; margin: 0px 0.25rem; background-color: transparent !important; font-weight: 700 !important; }
:where([data-cl-s~="s29"]) .post, :where([data-cl-s~="s29"]) .st-step-reset{ counter-reset: stepcnt 0; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-naked.has-st-icon, :where([data-cl-s~="s29"]) .is-style-st-heading-custom-diagonal.has-st-icon, :where([data-cl-s~="s29"]) .is-style-st-heading-custom-bubble.has-st-icon{ display: flex; align-items: center; }
:where([data-cl-s~="s29"]) .is-style-st-heading-custom-line.has-st-icon{ display: flex; align-items: center; justify-content: center; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon::before{ font-family: stsvg; margin-right: 0.3em; font-weight: 400; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-hoge):not(.is-style-st-heading-custom-test):not(.is-style-st-heading-custom-count):not(.is-style-st-heading-custom-attention):not(.is-style-st-heading-custom-check):not(.is-style-st-heading-custom-question):not(.is-style-st-heading-custom-answer):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-ranking).has-st-icon-line::before{ content: ""; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count{ list-style: none; position: relative; counter-reset: st-list-timeline-section 0; margin-left: 1.5em; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count::after{ content: ""; border-left: 2px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1.5em); top: 0.2em; left: 0px; margin-top: 0.5em; opacity: 0.3; }
:where([data-cl-s~="s29"]) .has-background.is-style-st-timeline-count::after, :where([data-cl-s~="s29"]) .has-st-border.is-style-st-timeline-count::after{ top: 1.7em; height: calc(100% - 5em); left: 2.5em; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count > li::before{ position: absolute; border-radius: 50%; width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; font-weight: 400; margin-top: -4px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: counter(st-list-timeline-section); z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.75em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-count li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list{ list-style: none; position: relative; margin-left: 1.5em; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list::after{ content: ""; border-left: 1px solid rgb(204, 204, 204); position: absolute; height: calc(100% - 1em); top: 0.5em; left: 0px; margin-top: 0px; opacity: 0.3; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list > li::before{ position: absolute; border-radius: 50%; width: 1em; height: 1em; line-height: 1em; text-align: center; font-weight: 400; padding-right: 0px; background: rgb(243, 243, 243); color: rgb(51, 51, 51); content: ""; z-index: 1; border: 4px solid rgb(255, 255, 255); left: calc(-0.5em - 4px); transform: scale(0.9); }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list > li:first-child{ padding-top: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list > li:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list > li{ counter-increment: st-list-timeline-section 1; list-style-type: none; padding-left: 1.5em; position: relative; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list li{ text-align: left; border: 0px; text-indent: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list ol, :where([data-cl-s~="s29"]) .is-style-st-timeline-list ul, :where([data-cl-s~="s29"]) .post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding-bottom: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list li::marker{ color: rgb(222, 222, 222); }
:where([data-cl-s~="s29"]) .is-style-st-timeline-list.has-background::after, :where([data-cl-s~="s29"]) .is-style-st-timeline-list.has-st-border::after{ height: calc(100% - 3.5em); top: 2em; left: 2.5em; }
:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"], :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]{ display: flex; position: relative; padding: 1em 1.2em; align-items: center; }
:where([data-cl-s~="s29"]) .st-noflex{ display: inline-block; }
:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]::before{ font-family: stsvg; }
:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size), :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size){ font-size: 0.9em !important; line-height: 1.5 !important; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b), :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b){ font-size: 0.95em; line-height: 1.5; }}
:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]::before{ order: -2; padding: 0px 0.8em 0px 0px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi::before{ padding-right: 0.5em; margin-left: -0.2em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble:not(.has-text-color)::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.1em; }

@media print, screen and (max-width: 599px) {:where([data-cl-s~="s29"]) [class^="is-style-st-paragraph-"]::before, :where([data-cl-s~="s29"]) [class*=" is-style-st-paragraph-"]::before{ font-size: 1.2em; }}
:where([data-cl-s~="s29"]) .is-style-st-paragraph-pen{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-pen::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-pen:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-st-icon-camera::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-st-icon-eye::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-st-icon-hand-right::before{ font-size: 0.9em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-memo-txt{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-memo-txt::before{ content: ""; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-memo-txt:not(.has-text-color)::before{ color: rgb(153, 153, 153); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-link{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-link::before{ content: ""; color: rgb(194, 194, 194); font-size: 1em; border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-check{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-check::before{ content: ""; color: rgb(255, 143, 0); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-point{ background-color: rgb(255, 248, 225); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-point::before{ content: ""; color: rgb(255, 167, 38); border-right: 1px solid rgb(255, 224, 130); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-info-circle{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-info-circle::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bigginer{ background-color: rgb(241, 248, 233); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bigginer::before{ content: ""; color: rgb(156, 204, 101); border-right: 1px solid rgb(156, 204, 101); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-attention{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-attention::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-attention-gray{ background-color: rgb(250, 250, 250); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-attention-gray::before{ content: ""; color: rgb(194, 194, 194); border-right: 1px solid rgb(221, 221, 221); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-circle-o{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-circle-o::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-times{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-times::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-thumbs-o-up{ background-color: rgb(225, 245, 254); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-thumbs-o-up::before{ content: ""; color: rgb(79, 195, 247); border-right: 1px solid rgb(192, 233, 252); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-thumbs-o-down{ background-color: rgb(255, 235, 238); }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-thumbs-o-down::before{ content: ""; color: rgb(239, 83, 80); border-right: 1px solid rgb(249, 189, 188); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-code{ background-color: rgb(49, 49, 49); color: rgb(250, 250, 250); font-family: monospace !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-code::before{ content: ""; color: rgb(204, 204, 204); font-size: 1em; border-right: 1px solid rgb(97, 97, 97); margin-right: 0.7em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b{ max-width: 100%; box-sizing: border-box; align-items: flex-start; padding: 0px !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 15px 20px; line-height: 1.5; background: rgb(245, 245, 245); margin-left: 15px; display: inline-block; border-radius: 5px; word-break: break-all; margin-top: 5px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b::after{ content: ""; position: absolute; right: inherit; bottom: inherit; border-width: 10px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; box-shadow: none; top: 20px !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b::before{ content: ""; display: inline-block; width: 60px; min-width: 60px; height: 60px; background-size: cover; vertical-align: middle; border-radius: 50%; padding-right: 0px; top: 0px !important; left: 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b::before{ image-rendering: crisp-edges; }}
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-small-font-size::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::before{ width: 50px; min-width: 50px; height: 50px; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-small-font-size .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size .st-paragraph-kaiwa-text{ padding: 10px 15px; margin-left: 13px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-small-font-size::after, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size::after{ border-width: 7px; border-style: solid; border-color: transparent rgb(245, 245, 245) transparent transparent; border-image: initial; left: 50px !important; top: 17px !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa.has-small-font-size:not(.stop)::before, :where([data-cl-s~="s29"]) .is-style-st-paragraph-kaiwa-b.has-small-font-size:not(.stop)::before{ animation: auto ease 0s 1 normal none running none; }
:where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa::before, :where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa-b::before{ width: 40px; min-width: 40px; height: 40px; }
:where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text, :where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text{ padding: 10px; margin-left: 5px; margin-top: 10px; font-size: 0.8em; line-height: 1em; }
:where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa-b::after{ border-width: 5px; border-left-style: solid; border-left-color: transparent; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; left: 35px !important; }
:where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa::after, :where([data-cl-s~="s29"]) .mini.is-style-st-paragraph-kaiwa-b::after{ top: 50%; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-memo{ background-color: rgb(255, 253, 231); padding: 20px 30px; border: 0px; border-radius: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-memo::before{ content: ""; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 0px solid transparent; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; z-index: 2; margin-right: 0px !important; border-right: 15px solid rgb(255, 255, 255) !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-memo::after{ content: ""; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(26, 26, 26) transparent; border-width: 0px 15px 15px 0px; position: absolute; top: 0px; left: inherit; right: 0px; width: 0px; height: 0px; opacity: 0.1; z-index: 3; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-dotline{ background-color: rgb(252, 228, 236); box-shadow: rgb(252, 228, 236) 0px 0px 0px 7px; padding: 1.5em; border: 2px dashed rgba(255, 255, 255, 0.7); margin-left: 7px; margin-right: 7px; box-sizing: border-box; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-pencil::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-file-text-o::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-check::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-exclamation-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-question-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-link::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-search::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-eye::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-camera::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-gift::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-heart::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-user::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-comment::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-lightbulb::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-bullhorn::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-diamond::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-oukan::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-bigginer_l::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-info-circle::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-circle-o::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-times::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-up::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-thumbs-down::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-hand-right::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-smile::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-meh::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-emotion-frown::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-clock-o::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-folder::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-shopping-cart::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-download::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-twitter::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-facebook-square::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-youtube-play::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-amazon::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-instagram::before{ content: ""; }
:where([data-cl-s~="s29"]) [class*="is-style-st-paragraph-"].has-st-icon-line::before{ content: ""; }
:root:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble, :root:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-background{ position: relative; background: rgb(243, 243, 243); color: rgb(26, 26, 26); line-height: 1.4; margin-bottom: 20px; padding: 0.6em 1em; width: -webkit-fit-content; z-index: 0; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-st-border{ border-style: solid; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble::after{ content: ""; position: absolute; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgb(243, 243, 243) transparent transparent; border-image: initial; top: 100%; left: 2em; right: inherit; padding: 0px; margin-right: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-text-align-center::after{ left: 50%; }
:where([data-cl-s~="s29"]) .wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble::after{ left: 50%; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-text-align-right{ margin-left: auto !important; margin-right: 0px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-st-border::after{ content: ""; position: absolute; margin-left: -2px; border-width: 12px; border-style: solid; border-color: rgb(238, 238, 238) transparent transparent; border-image: initial; top: 100%; left: 1.5em; padding: 0px; margin-right: 0px; z-index: -1; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-bubble.has-st-thick-border-width::after{ margin-left: -7px; border-width: 16px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi{ line-height: 1.5; width: -webkit-fit-content; background: rgb(243, 243, 243); z-index: 1; border-radius: 1.4em !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi, :where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-background{ padding: 0.5em 1.4em; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi::before{ content: none; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi::after{ content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-marumozi.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s29"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button{ display: flex; width: -webkit-fit-content; background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); margin-left: 0px; line-height: 1.5em; box-shadow: rgb(204, 204, 204) 0px 0px 5px; align-items: center; word-break: break-all; padding: 0.5em 1em 0.5em 1.2em !important; border-radius: 999px !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.has-background{ padding: 0.5em 1em 0.5em 1.2em !important; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button::before{ content: none; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button::after{ content: ""; font-family: stsvg; position: relative; top: inherit; left: inherit; height: inherit; padding-left: 0.7em; font-size: 0.8em; opacity: 0.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button a{ color: rgb(255, 255, 255); text-decoration: none; line-height: 1.5em; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button:hover{ opacity: 0.8; box-shadow: none; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.has-text-align-center{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .is-style-st-paragraph-button.has-text-align-right{ margin-left: auto; margin-right: 0px; }
:where([data-cl-s~="s29"]) .st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button{ margin-left: auto; margin-right: auto; }
:where([data-cl-s~="s29"]) .is-style-default::before{ content: none; }
:where([data-cl-s~="s29"]) .is-style-default{ background-color: transparent; }
:where([data-cl-s~="s29"]) .is-style-default::after{ content: none; }
:where([data-cl-s~="s29"]) .wp-block-column > :last-child, :where([data-cl-s~="s29"]) .wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-columns.is-st-fixed-columns{ flex-wrap: nowrap; }
:where([data-cl-s~="s29"]) .wp-block-columns{ margin-bottom: 20px; gap: 1em !important; }
:where([data-cl-s~="s29"]) .gap-0{ gap: 0px !important; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile){ flex-direction: column; }
:where([data-cl-s~="s29"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column{ width: 100%; box-sizing: border-box; margin-left: 0px; }}
:where([data-cl-s~="s29"]) .wp-block-columns.scroll-x{ overflow-x: auto; min-width: 100%; display: flex; flex-direction: row !important; flex-wrap: inherit !important; }
:where([data-cl-s~="s29"]) .wp-block-columns.scroll-x > .wp-block-column{ flex-basis: 100% !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s29"]) .wp-block-columns.scroll-x .wp-block-column{ min-width: 100%; }
:where([data-cl-s~="s29"]) .wp-block-columns.scroll-x.w50 > .wp-block-column{ min-width: calc(50% - 5px); flex-basis: calc(50% - 5px) !important; }
:where([data-cl-s~="s29"]) .wp-block-columns.scroll-x.w50 > .wp-block-column:not(:first-child){ margin-left: 10px !important; }
:where([data-cl-s~="s29"]) .scroll-x-80-wrapper{ overflow-x: scroll; white-space: nowrap; width: 100%; }
:where([data-cl-s~="s29"]) .scroll-x-80-wrapper .wp-block-columns.scroll-x-80{ display: inline-block; }
:where([data-cl-s~="s29"]) .scroll-x-80-wrapper .wp-block-column{ width: 80%; display: inline-block; vertical-align: top; box-sizing: border-box; white-space: normal; overflow: hidden; }
:where([data-cl-s~="s29"]) ul.blocks-gallery-grid li.blocks-gallery-item, :where([data-cl-s~="s29"]) .post ul.blocks-gallery-grid li.blocks-gallery-item{ padding-bottom: 0px; line-height: inherit; font-size: 0.9em; }
:where([data-cl-s~="s29"]) ul.blocks-gallery-grid, :where([data-cl-s~="s29"]) .post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list){ padding: 0px; margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-flexbox.st-header-flexwrap, :where([data-cl-s~="s29"]) .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c{ padding: 0px; background-color: transparent; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background, :where([data-cl-s~="s29"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border{ padding: 15px; }
:where([data-cl-s~="s29"]) .wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i{ opacity: 0.8; }

@media only screen and (max-width: 959px) {:where([data-cl-s~="s29"]) #content-w{ position: relative; z-index: 0; }
:where([data-cl-s~="s29"]) .s-navi-active body, :where([data-cl-s~="s29"]) .s-navi-search-active body{ position: fixed; width: 100%; height: 100%; }
:where([data-cl-s~="s29"]) #st-ami{ position: relative; transition: 0.3s; left: 0px; }
:where([data-cl-s~="s29"]) .s-navi-active #st-ami{ left: 250px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -250px; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #st-ami{ left: -250px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 250px; }
:where([data-cl-s~="s29"]) .st-header-under-widgets .slider:not(.is-center-mode){ padding-left: 15px; padding-right: 15px; }
:where([data-cl-s~="s29"]) #side aside{ clear: both; float: none; width: auto; position: static; padding-top: 10px; }
:where([data-cl-s~="s29"]) .sns .st-fa, :where([data-cl-s~="s29"]) .sns .fa{ font-size: 20px; }
:where([data-cl-s~="s29"]) .sns li a{ box-sizing: border-box; height: 48px; padding: 10px 15px; }
:where([data-cl-s~="s29"]) .rssbox a, :where([data-cl-s~="s29"]) .st-originalbtn{ padding: 10px 15px; }
:where([data-cl-s~="s29"]) .originalbtn-bold{ font-weight: 700; font-size: 120%; }
:where([data-cl-s~="s29"]) .btnwebfont i{ font-size: 120%; }
:where([data-cl-s~="s29"]) #footer .headbox .textwidget{ display: inline-block; padding: 10px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #footer .headbox{ text-align: center; }
:where([data-cl-s~="s29"]) #footer .headbox p{ font-size: 0.9em; line-height: 1.2; text-align: center; margin-bottom: 0px; }}

@media only screen and (min-width: 600px) and (max-width: 959px) {:where([data-cl-s~="s29"]) .tabnone{ display: none; }
:where([data-cl-s~="s29"]) .s-navi-active #st-ami{ left: 320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #st-ami{ left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #st-ami{ left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami{ left: 320px; }
:where([data-cl-s~="s29"]) .sns .st-fa, :where([data-cl-s~="s29"]) .sns .fa{ font-size: 25px; }
:where([data-cl-s~="s29"]) .sns li a{ box-sizing: border-box; height: 58px; padding: 15px 20px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li a{ padding: 15px 20px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu a{ padding: 15px 20px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding: 15px 20px; }
:root:where([data-cl-s~="s29"]) #side aside .st-pagelists > ul > li:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) #s-navi dd.acordion_tree{ width: 320px; left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide #s-navi dd.acordion_search{ width: 320px; right: -320px; }
:where([data-cl-s~="s29"]) .s-navi-active #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-right #s-navi dd.acordion_tree{ left: auto; right: -320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-right #s-navi dd.acordion_search{ left: -320px; right: auto; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #s-navi dl.acordion{ left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion{ left: 320px; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger{ height: 58px; }
:where([data-cl-s~="s29"]) .trigger .fa:not(.st-svg-bars){ font-size: 25px; }
:where([data-cl-s~="s29"]) .op-text, :where([data-cl-s~="s29"]) .op-text a, :where([data-cl-s~="s29"]) .op-text2, :where([data-cl-s~="s29"]) .op-text2 a{ padding: 10px 0px; margin: 0px 0px 0px 7px; }
:where([data-cl-s~="s29"]) #st-mobile-logo{ padding: 15px 20px; line-height: 30px; font-size: 25px; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op{ font-size: 30px; width: 66px; height: 58px; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op.has-text .fa::after{ margin-top: 4px; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s29"]) #s-navi dt.trigger .op-st2{ box-sizing: border-box; padding: 9px 20px; overflow: hidden; height: 58px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li, :where([data-cl-s~="s29"]) #s-navi dd.acordion_search .acordion_search_content{ font-size: 20px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li a{ padding: 15px 20px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .sub-menu a{ padding-left: 40px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .sub-menu .sub-menu a{ padding-left: 60px; }
:where([data-cl-s~="s29"]) .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a{ padding-left: 80px; }
:where([data-cl-s~="s29"]) .s-navi-active #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-active.s-navi-right #st-footermenubox{ left: -320px; }
:where([data-cl-s~="s29"]) .s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox{ left: 320px; }
:where([data-cl-s~="s29"]) #page-top:not(.page-top-img) a{ width: 100px; height: 100px; }
:where([data-cl-s~="s29"]) #page-top .st-svg-angle-up::before{ font-size: 30px; }}

@media only screen and (min-width: 600px) {:where([data-cl-s~="s29"]) pre, :where([data-cl-s~="s29"]) .wp-block-details summary, :where([data-cl-s~="s29"]) p, :where([data-cl-s~="s29"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s29"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s29"]) .yellowbox, :where([data-cl-s~="s29"]) .graybox, :where([data-cl-s~="s29"]) .redbox, :where([data-cl-s~="s29"]) .post ul li, :where([data-cl-s~="s29"]) .post ol li, :where([data-cl-s~="s29"]) .st-tab-content > label, :where([data-cl-s~="s29"]) .st-tabs__tab-list-item{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item{ line-height: 30px !important; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s29"]) h2.has-st-regular-font-size, :where([data-cl-s~="s29"]) .h2modoki, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 24px; line-height: 35px; }
:where([data-cl-s~="s29"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s29"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s29"]) .h3modoki, :where([data-cl-s~="s29"]) .st-step-title{ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s29"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s29"]) .h4modoki, :where([data-cl-s~="s29"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 21px; line-height: 31px; }
:where([data-cl-s~="s29"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s29"]) h5, :where([data-cl-s~="s29"]) h5 span, :where([data-cl-s~="s29"]) .h5modoki, :where([data-cl-s~="s29"]) .post h5{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s29"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s29"]) h6, :where([data-cl-s~="s29"]) h6 span, :where([data-cl-s~="s29"]) .h6modoki, :where([data-cl-s~="s29"]) .post h6{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s29"]) header{ text-align: left; }
:where([data-cl-s~="s29"]) #headbox{ padding: 0px 10px 10px; margin: 0px; text-align: center; }
:where([data-cl-s~="s29"]) #header-l img{ margin: 0px auto; }
:where([data-cl-s~="s29"]) .sitename img{ max-width: 100%; margin: 0px; }
:where([data-cl-s~="s29"]) main{ background-color: rgb(255, 255, 255); padding: 20px 30px; }
:where([data-cl-s~="s29"]) .st-eyecatch{ margin: -20px -30px 10px; }
:where([data-cl-s~="s29"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s29"]) .st-eyecatch-width{ margin: 0px -30px 20px; }
:where([data-cl-s~="s29"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; margin-bottom: 30px; }
:where([data-cl-s~="s29"]) .nowhits .pop-box{ margin: -20px 0px 20px; }
:where([data-cl-s~="s29"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s29"]) .nowhits-eye .pop-box{ margin: -11px 0px 20px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -30px; padding: 30px 30px 10px; }
:where([data-cl-s~="s29"]) .freebox{ font-size: 18px; line-height: 28px; }
:where([data-cl-s~="s29"]) p, :where([data-cl-s~="s29"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .h2modoki::after, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s29"]) .h2modoki::before, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s29"]) .tuzuki a{ width: 50%; }
:where([data-cl-s~="s29"]) .post p.cardbox-more{ display: inline-block; }
:where([data-cl-s~="s29"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s29"]) .kanren .no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s29"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 18px; line-height: 27px; }
:where([data-cl-s~="s29"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; }
:where([data-cl-s~="s29"]) #side aside #mybox ul li ul li{ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s29"]) .yellowbox, :where([data-cl-s~="s29"]) .redbox, :where([data-cl-s~="s29"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .adbox{ margin: 0px; text-align: left; }
:where([data-cl-s~="s29"]) .adbox div{ margin: 0px; }
:where([data-cl-s~="s29"]) .middle-ad{ margin: 0px 0px 10px; text-align: left; }
:where([data-cl-s~="s29"]) .responbox .lbox img{ width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox30 .lbox{ float: left; padding-right: 15px; width: 30%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox30 .rbox{ float: left; box-sizing: border-box; width: 70%; }
:where([data-cl-s~="s29"]) .responbox33 .lbox{ float: left; padding: 5px; width: 33.33%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s29"]) .responbox40 .lbox{ float: left; padding-right: 15px; width: 40%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox40 .rbox{ float: left; box-sizing: border-box; width: 60%; }
:where([data-cl-s~="s29"]) .responbox50 .lbox{ float: left; padding-right: 7px; width: 50%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox50 .rbox{ float: left; padding-left: 7px; box-sizing: border-box; width: 50%; }
:where([data-cl-s~="s29"]) .responbox60 .lbox{ float: left; padding-right: 15px; width: 60%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox60 .rbox{ float: left; box-sizing: border-box; width: 40%; }
:where([data-cl-s~="s29"]) .responbox70 .lbox{ float: left; padding-right: 15px; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .responbox70 .rbox{ float: right; box-sizing: border-box; width: 30%; }
:where([data-cl-s~="s29"]) #topnews-box div{ padding: 0px 10px 10px; }
:where([data-cl-s~="s29"]) #topnews-box div.rss-bar{ font-size: 14px; }
:where([data-cl-s~="s29"]) #topnews-box dt{ font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 90px; clear: both; }
:where([data-cl-s~="s29"]) #topnews-box dd{ padding-left: 100px; padding-bottom: 5px; font-size: 14px; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #topnews-box div dl dd a{ text-decoration: none; }
:where([data-cl-s~="s29"]) #topnews dt{ float: left; width: 150px; }
:where([data-cl-s~="s29"]) #topnews dt img{ width: 100%; }
:where([data-cl-s~="s29"]) #topnews dd{ padding-left: 170px; }
:where([data-cl-s~="s29"]) #topnews .clearfix dd h5{ font-size: 24px; font-weight: 700; padding: 0px; margin-bottom: 5px; }
:where([data-cl-s~="s29"]) #topnews .clearfix dd p{ font-size: 13px; color: rgb(102, 102, 102); line-height: 24px; margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) #topnews .clearfix dd h5 a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s29"]) .colum1 main{ margin: 0px -10px 20px; padding: 20px 30px; }
:where([data-cl-s~="s29"]) .home .colum1 main, :where([data-cl-s~="s29"]) .category .colum1 main{ }
:where([data-cl-s~="s29"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch{ margin: -20px -50px 10px; }
:where([data-cl-s~="s29"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -50px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide .st-eyecatch{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s29"]) .colum1 .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s29"]) main .st-formbtn{ width: 60%; margin: 20px auto; }
:where([data-cl-s~="s29"]) .st-youtube .st-svg-youtube-play{ font-size: 60px; width: 60px; height: 60px; }
:where([data-cl-s~="s29"]) .st-cardbox .clearfix dd h5{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-cardstyleb .st-cardbox{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren dl, :where([data-cl-s~="s29"]) .st-cardstyleb .kanren.st-cardbox dl:last-child{ box-sizing: border-box; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren dl{ width: 100%; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren dt{ height: auto; overflow: hidden; position: relative; float: none !important; width: 100% !important; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren dt img{ width: 100% !important; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren.st-cardbox dd{ padding: 15px 20px 20px; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren .clearfix dd p{ line-height: 1.8; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren .st-top-box{ padding: 5px; box-sizing: border-box; width: 100%; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren .st-top-box dl{ margin-bottom: 0px; position: relative; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren .st-top-box a.st-box-a{ display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 999; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s29"]) .st-cardstyleb .kanren .st-top-box img.size-full, :where([data-cl-s~="s29"]) .st-cardstyleb .kanren .st-top-box img.size-large{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .st-cardstyleb .cardbox-more a{ display: block; }
:where([data-cl-s~="s29"]) #st_toc_container > ul > li, :where([data-cl-s~="s29"]) .st_toc_container > ul > li{ font-size: 20px; }}

@media print, screen and (min-width: 960px) {:where([data-cl-s~="s29"]) pre, :where([data-cl-s~="s29"]) .wp-block-details summary, :where([data-cl-s~="s29"]) p, :where([data-cl-s~="s29"]) .st-kaiwa-hukidashi, :where([data-cl-s~="s29"]) .st-kaiwa-hukidashi2, :where([data-cl-s~="s29"]) .yellowbox, :where([data-cl-s~="s29"]) .graybox, :where([data-cl-s~="s29"]) .redbox, :where([data-cl-s~="s29"]) .post ul li, :where([data-cl-s~="s29"]) .post ol li, :where([data-cl-s~="s29"]) .post table tr td, :where([data-cl-s~="s29"]) .st-tab-content > label, :where([data-cl-s~="s29"]) .st-tabs__tab-list-item, :where([data-cl-s~="s29"]) table tr td{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s29"]) .st-tabs__tab-list-item{ line-height: 27px !important; }
:where([data-cl-s~="s29"]) .st-tab-category .st-tab-content > label{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 27px; line-height: 40px; }
:where([data-cl-s~="s29"]) h2.has-st-regular-font-size, :where([data-cl-s~="s29"]) .h2modoki, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 22px; line-height: 32px; }
:where([data-cl-s~="s29"]) .post h3.has-st-regular-font-size, :where([data-cl-s~="s29"]) .post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title), :where([data-cl-s~="s29"]) .h3modoki, :where([data-cl-s~="s29"]) .st-step-title{ font-size: 20px; line-height: 30px; }
:where([data-cl-s~="s29"]) .post h4.has-st-regular-font-size, :where([data-cl-s~="s29"]) .h4modoki, :where([data-cl-s~="s29"]) .post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s29"]) .post h5.has-st-regular-font-size, :where([data-cl-s~="s29"]) h5, :where([data-cl-s~="s29"]) h5 span, :where([data-cl-s~="s29"]) .h5modoki, :where([data-cl-s~="s29"]) .post h5{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s29"]) .post h6.has-st-regular-font-size, :where([data-cl-s~="s29"]) h6, :where([data-cl-s~="s29"]) h6 span, :where([data-cl-s~="s29"]) .h6modoki, :where([data-cl-s~="s29"]) .post h6{ font-size: 15px; line-height: 27px; }
:where([data-cl-s~="s29"]) .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) .post .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) #side .st-embed-cardlink .st-cardbox .clearfix dd h5, :where([data-cl-s~="s29"]) .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s29"]) .post .st-cardbox.st-cardbox-wide .clearfix dd h5, :where([data-cl-s~="s29"]) #side .st-cardbox.st-cardbox-wide .clearfix dd h5{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) header .sitename a:hover{ opacity: 0.8; }
:where([data-cl-s~="s29"]) .post .st-catgroup a:hover{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .rssbox a:hover{ opacity: 0.8; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li a:hover{ opacity: 0.8; }
:where([data-cl-s~="s29"]) #playnow, :where([data-cl-s~="s29"]) .tagcloud, :where([data-cl-s~="s29"]) .st-formbtn, :where([data-cl-s~="s29"]) .st-originalbtn{ transition: 0.5s; }
:where([data-cl-s~="s29"]) #playnow:hover, :where([data-cl-s~="s29"]) .tagcloud:hover, :where([data-cl-s~="s29"]) .st-formbtn:hover, :where([data-cl-s~="s29"]) .st-originalbtn:hover{ opacity: 0.6; }
:where([data-cl-s~="s29"]) .wpcf7-submit:hover{ opacity: 0.9; }
:where([data-cl-s~="s29"]) .st-cardstyle .kanren .st-top-box a:hover{ text-decoration: none; background: rgb(255, 255, 255); opacity: 0.3; }
:where([data-cl-s~="s29"]) .op-st:hover{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .op-st2:hover{ opacity: 0.5; }
:where([data-cl-s~="s29"]) .st-pagelink a:hover{ opacity: 0.5; }
:where([data-cl-s~="s29"]) #topnews-box{ padding: 10px 0px; }
:where([data-cl-s~="s29"]) #side .st-author-description{ font-size: 80%; }
:where([data-cl-s~="s29"]) #st-menuwide{ border-radius: 1px; border: 1px solid rgb(224, 222, 222); padding: 0px; margin: 0px auto; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%); }
:where([data-cl-s~="s29"]) nav.smanone{ margin: 0px auto; }
:where([data-cl-s~="s29"]) nav.st5{ margin: 0px auto; }
:where([data-cl-s~="s29"]) header .smanone ul.menu li .st-fa, :where([data-cl-s~="s29"]) header nav.st5 ul.menu li .st-fa, :where([data-cl-s~="s29"]) header #st-menuwide div.menu li .st-fa, :where([data-cl-s~="s29"]) header #st-menuwide nav.menu li .st-fa, :where([data-cl-s~="s29"]) header .smanone ul.menu li .fa, :where([data-cl-s~="s29"]) header nav.st5 ul.menu li .fa, :where([data-cl-s~="s29"]) header #st-menuwide div.menu li .fa, :where([data-cl-s~="s29"]) header #st-menuwide nav.menu li .fa{ margin-right: 5px; }
:where([data-cl-s~="s29"]) header .smanone ul.menu li{ box-sizing: border-box; list-style-type: none; float: left; height: 40px; text-align: center; border-right: 1px solid rgb(243, 243, 243); position: relative; }
:where([data-cl-s~="s29"]) header .smanone ul.menu > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) header .smanone ul.menu li a{ display: block; font-size: 13px; overflow: hidden; width: 100%; height: 100%; line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; position: relative; z-index: 1; }
:where([data-cl-s~="s29"]) header .smanone ul.menu li li a{ background: rgb(243, 243, 243); border-top: 1px solid rgba(255, 255, 255, 0.1); z-index: 100000; }
:where([data-cl-s~="s29"]) header .smanone ul.menu li a:hover{ color: red; }
:where([data-cl-s~="s29"]) header .smanone ul.sub-menu li ul.sub-menu{ position: absolute; top: 0px; }
:where([data-cl-s~="s29"]) header .smanone ul.sub-menu{ display: none; }
:where([data-cl-s~="s29"]) header .smanone ul.menu{ zoom: 1; }
:where([data-cl-s~="s29"]) * + html header .smanone ul.menu li{ display: inline; zoom: 1; }
:where([data-cl-s~="s29"]) * + html header .smanone ul.sub-menu{ zoom: 1; position: relative; }
:where([data-cl-s~="s29"]) #header-r .footermenust.st-menu-side a:hover{ opacity: 0.7; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists ul li a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu a{ padding-top: 8px; padding-bottom: 8px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu .sub-menu a{ padding-top: 8px; padding-bottom: 0px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists .sub-menu .sub-menu li:last-child a{ padding-bottom: 8px; }
:where([data-cl-s~="s29"]) .smanone{ display: block; }
:where([data-cl-s~="s29"]) .pcnone{ display: none !important; }
:where([data-cl-s~="s29"]) header{ padding: 0px; }
:where([data-cl-s~="s29"]) #header-l{ padding-top: 0px; }
:where([data-cl-s~="s29"]) #headbox{ padding: 15px 10px; margin: 0px auto; text-align: left; }
:where([data-cl-s~="s29"]) #headbox img{ margin: 0px; }
:where([data-cl-s~="s29"]) #st-headwide #headbox img{ margin: 0px auto; }
:where([data-cl-s~="s29"]) nav{ display: block; }
:where([data-cl-s~="s29"]) .ie7 aside ul li, :where([data-cl-s~="s29"]) .ie8 aside ul li, :where([data-cl-s~="s29"]) .ie9 aside ul li{ display: list-item; padding: 0px; }
:where([data-cl-s~="s29"]) .freebox{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s29"]) p, :where([data-cl-s~="s29"]) .post h5{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) dd p{ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ color: rgb(51, 51, 51); margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .blogbox p{ font-size: 13px; margin: 0px; line-height: 18px; }
:where([data-cl-s~="s29"]) .h2modoki::after, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::after{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s29"]) .h2modoki::before, :where([data-cl-s~="s29"]) h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2)::before{ bottom: -10px; left: 50px; }
:where([data-cl-s~="s29"]) .post dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ margin-bottom: 5px; }
:where([data-cl-s~="s29"]) #side aside ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s29"]) #side aside #mybox ul li ul li{ font-size: 14px; line-height: 24px; }
:where([data-cl-s~="s29"]) .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side .kanren.pop-box dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s29"]) .yellowbox, :where([data-cl-s~="s29"]) .redbox, :where([data-cl-s~="s29"]) .graybox{ margin-bottom: 20px; }
:where([data-cl-s~="s29"]) .clip-memotext > *{ font-size: 90%; }
:where([data-cl-s~="s29"]) .st-memobox2 > *{ font-size: 90%; }
:where([data-cl-s~="s29"]) .post .st-minihukidashi, :where([data-cl-s~="s29"]) .st-minihukidashi{ font-size: 90%; }
:where([data-cl-s~="s29"]) #headbox{ display: flex; align-items: center; justify-content: space-between; }
:where([data-cl-s~="s29"]) #header-l{ display: flex; align-items: center; max-width: 450px; }
:where([data-cl-s~="s29"]) #st-icon-logo{ padding-right: 15px; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #header-r{ padding-top: 0px; max-width: calc(100% - 450px); }
:where([data-cl-s~="s29"]) #header-r a{ text-decoration: none; }
:where([data-cl-s~="s29"]) #header-r p{ margin: 0px; }
:where([data-cl-s~="s29"]) #header-r .footermenubox{ margin-bottom: 10px; }
:where([data-cl-s~="s29"]) #header-r .footermenust{ padding: 0px 10px 0px 0px; margin: 0px 0px 5px; text-align: right; }
:where([data-cl-s~="s29"]) #header-r .footermenust li{ border-right: 1px solid rgb(51, 51, 51); font-size: 12px; line-height: 18px; margin: 0px; }
:where([data-cl-s~="s29"]) #header-r .footermenust li:last-child{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
:where([data-cl-s~="s29"]) #header-r .footermenust a{ padding: 0px; margin: 0px; font-size: 12px; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .head-telno{ font-size: 25px; padding: 0px 10px 10px; text-align: center; }
:where([data-cl-s~="s29"]) #header-r .head-telno{ text-align: center; }
:where([data-cl-s~="s29"]) .head-telno a{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) header .headbox .textwidget{ padding: 5px 10px; border-radius: 3px; max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #footer .headbox .textwidget{ display: inline-block; padding: 5px 20px; border-radius: 3px; margin: 0px auto 10px; background: rgb(204, 204, 204); max-width: 100%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) #footer .headbox p{ font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 0px; }
:where([data-cl-s~="s29"]) #st-headwide #header-l{ float: none; max-width: 100%; box-sizing: border-box; padding: 0px; }
:where([data-cl-s~="s29"]) #st-headwide #header-r{ display: none; }
:where([data-cl-s~="s29"]) .footer-r{ box-sizing: border-box; padding: 0px 15px 10px 0px; text-align: left; }
:where([data-cl-s~="s29"]) .footer-r > *{ text-align: left; }
:where([data-cl-s~="s29"]) .footer-r .widget_st_categories_widget a, :where([data-cl-s~="s29"]) .footer-r .widget_categories a{ font-size: 0.9em; line-height: 1.5; }
:where([data-cl-s~="s29"]) .footer-l{ float: left; width: 30%; min-width: 30%; box-sizing: border-box; text-align: left; padding: 0px 20px 0px 0px; }
:where([data-cl-s~="s29"]) .footer-l > *{ text-align: left; }
:where([data-cl-s~="s29"]) .footer-l .head-telno{ padding-left: 0px; }
:where([data-cl-s~="s29"]) .footer-r{ float: right; width: 70%; box-sizing: border-box; }
:where([data-cl-s~="s29"]) .footer-r.footer-column3{ padding-right: 0px; }
:where([data-cl-s~="s29"]) .footer-r-2{ float: left; width: 50%; box-sizing: border-box; padding-right: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s29"]) .footer-r-3{ float: right; width: 50%; box-sizing: border-box; padding-left: 10px; padding-bottom: 10px; }
:where([data-cl-s~="s29"]) .st-pagelink .page-numbers{ padding: 7px 8px; }
:where([data-cl-s~="s29"]) #side aside .st-pagelists li{ font-size: 13px; line-height: 24px; }
:where([data-cl-s~="s29"]) aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) #side aside h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2), :where([data-cl-s~="s29"]) .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2){ font-size: 14px; }
:where([data-cl-s~="s29"]) #wrapper{ overflow: visible; padding: 0px; width: 100%; }
:where([data-cl-s~="s29"]) #st-header{ margin: 0px auto; text-align: center; }
:where([data-cl-s~="s29"]) #content{ margin: 0px auto; }
:where([data-cl-s~="s29"]) #wrapper:not(.colum1) #content-w, :where([data-cl-s~="s29"]) header + #content-w{ padding-top: 10px; }
:where([data-cl-s~="s29"]) #side{ padding: 0px; }
:where([data-cl-s~="s29"]) footer{ width: 100%; }
:where([data-cl-s~="s29"]) #footer{ margin: 0px auto; }
:where([data-cl-s~="s29"]) #footer-in{ margin: 0px auto; }
:where([data-cl-s~="s29"]) .st-eyecatch{ margin: -30px -50px 10px; }
:where([data-cl-s~="s29"]) .is-style-st-eyecatch-width, :where([data-cl-s~="s29"]) .st-eyecatch-width{ margin: 0px -50px 20px; }
:where([data-cl-s~="s29"]) .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s29"]) .st-eyecatch img{ border-radius: 4px 4px 0px 0px; }
:where([data-cl-s~="s29"]) .st-eyecatch.st-eyecatch-under img{ border-radius: 0px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide .st-lp-wide-wrapper{ margin: 0px -70px; padding: 40px 70px 20px; }
:where([data-cl-s~="s29"]) .colum1 #side{ display: none; }
:where([data-cl-s~="s29"]) .colum1 main{ margin: 0px 0px 20px; padding: 30px 70px; }
:where([data-cl-s~="s29"]) .colum1.lp main{ margin-bottom: 0px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide main{ margin: 0px; }
:where([data-cl-s~="s29"]) .colum1.st-lp-wide #content-w{ padding-top: 0px; }
:where([data-cl-s~="s29"]) #hakusinote #st-header, :where([data-cl-s~="s29"]) #hakusinote #content, :where([data-cl-s~="s29"]) #hakusinote #footer-in{ max-width: 800px; }
:where([data-cl-s~="s29"]) #hakusinote .colum1 main{ margin: 0px; padding: 20px; }
:where([data-cl-s~="s29"]) .sns{ width: 90%; }
:where([data-cl-s~="s29"]) .sns li{ width: 33%; }
:where([data-cl-s~="s29"]) .snstext{ display: inline; }
:where([data-cl-s~="s29"]) dd h3 a{ color: rgb(51, 51, 51); text-decoration: none; font-size: 16px; line-height: 26px; }
:where([data-cl-s~="s29"]) .kanren:not(.st-cardbox) .clearfix dd p{ font-size: 75%; line-height: 1.7; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch{ margin: -30px -70px 10px; }
:where([data-cl-s~="s29"]) .st-lp-wide .st-eyecatch-under{ margin: 0px -70px; }
:where([data-cl-s~="s29"]) .colum1 .is-style-st-eyecatch-width, :where([data-cl-s~="s29"]) .colum1 .st-eyecatch-width{ margin: 0px -70px 20px; }
:where([data-cl-s~="s29"]) .colum1 .st-eyecatch.st-eyecatch-under{ margin-top: 0px; }
:where([data-cl-s~="s29"]) nav.st5{ padding: 5px; display: block; }
:where([data-cl-s~="s29"]) nav.st5 li{ list-style: none; position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) nav.st5 li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) nav.st5 li .sub-menu, :where([data-cl-s~="s29"]) nav.menu li .children{ display: none; }
:where([data-cl-s~="s29"]) nav.st5 li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) .menu-nav.st5igation-container{ overflow: hidden; }
:where([data-cl-s~="s29"]) nav.st5 li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s29"]) #st-menuwide div.menu, :where([data-cl-s~="s29"]) #st-menuwide nav.menu{ margin: 0px auto; padding: 5px; display: block; }
:where([data-cl-s~="s29"]) #st-menuwide div.menu::after, :where([data-cl-s~="s29"]) #st-menuwide nav.menu::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) #st-menuwide div.menu li, :where([data-cl-s~="s29"]) #st-menuwide nav.menu li{ position: relative; float: left; font-size: 14px; padding: 5px 15px; border-right: 1px solid rgb(204, 204, 204); }
:where([data-cl-s~="s29"]) #st-menuwide div.menu li:last-child, :where([data-cl-s~="s29"]) #st-menuwide nav.menu li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:where([data-cl-s~="s29"]) #st-menuwide div.menu li .sub-menu, :where([data-cl-s~="s29"]) #st-menuwide nav.menu li .sub-menu{ display: none; }
:where([data-cl-s~="s29"]) #st-menuwide div.menu li a, :where([data-cl-s~="s29"]) #st-menuwide nav.menu li a{ color: rgb(51, 51, 51); text-decoration: none; }
:where([data-cl-s~="s29"]) .nowhits .pop-box{ position: relative; margin: -30px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s29"]) .st-eyecatch + .nowhits .pop-box, :where([data-cl-s~="s29"]) .nowhits-eye .pop-box{ position: relative; margin: -11px 0px 20px; border-top: 1px solid rgb(254, 178, 10); }
:where([data-cl-s~="s29"]) .nowhits .p-entry{ top: 0px; left: 0px; }
:where([data-cl-s~="s29"]) .nowhits .p-entry-t{ margin-bottom: 30px; }
:where([data-cl-s~="s29"]) .wpcf7-submit{ width: 50%; }
:where([data-cl-s~="s29"]) .st-middle-menu{ display: none; }
:where([data-cl-s~="s29"]) #st_toc_container, :where([data-cl-s~="s29"]) .st_toc_container{ padding-left: 20px; padding-right: 20px; }
:where([data-cl-s~="s29"]) #st_toc_container > ul > li, :where([data-cl-s~="s29"]) .st_toc_container > ul > li{ font-size: 16px; }
:where([data-cl-s~="s29"]) #st_toc_container.only-toc > ul > li, :where([data-cl-s~="s29"]) .st_toc_container.only-toc > ul > li{ font-size: 15px; }
:where([data-cl-s~="s29"]) .scroll-box.pc::before{ content: none; }
:where([data-cl-s~="s29"]) .scroll-box.pc::-webkit-scrollbar{ height: 10px; width: 10px; }
:where([data-cl-s~="s29"]) .scroll-box.pc::-webkit-scrollbar-track{ border-radius: 5px; background: rgb(243, 243, 243); }
:where([data-cl-s~="s29"]) .scroll-box.pc::-webkit-scrollbar-thumb{ border-radius: 5px; background: rgb(204, 204, 204); }}

@media only screen and (max-width: 599px) {:where([data-cl-s~="s29"]) .spnone{ display: none; }
:where([data-cl-s~="s29"]) #side{ overflow: hidden; padding-top: 20px; }
:where([data-cl-s~="s29"]) .post .scroll-box table td, :where([data-cl-s~="s29"]) .post .scroll-box table td p{ white-space: nowrap; }
:where([data-cl-s~="s29"]) .scroll-box{ position: relative; }
:where([data-cl-s~="s29"]) .scroll-box::before{ content: ""; font-family: stsvg; position: absolute; top: 0px; left: 0px; z-index: 9; background: rgba(204, 204, 204, 0.8); padding: 0.2em; font-size: 120%; border-radius: 0px 0px 5px; color: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .cardbox-more a{ display: block; }
:where([data-cl-s~="s29"]) .st-h-ad{ margin: 0px -15px 20px; text-align: center; width: initial !important; }
:where([data-cl-s~="s29"]) .sp-ad{ margin: 0px -15px; text-align: center; width: initial !important; }
:where([data-cl-s~="s29"]) .slick-slides-to-show-3 .post-card-date, :where([data-cl-s~="s29"]) .slick-slides-to-show-2 .post-slide-date, :where([data-cl-s~="s29"]) .is-small-columns-2 .post-card-date, :where([data-cl-s~="s29"]) .is-small-columns-3 .post-card-date{ font-size: 0.7em; }
:where([data-cl-s~="s29"]) .clip-memobox .clip-fonticon{ font-size: 120%; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span::before{ width: 18px; height: 18px; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span::after{ opacity: 0; top: 60%; left: 5px; width: 8px; height: 4px; }
:where([data-cl-s~="s29"]) .st-custom-search-box label input[type="checkbox"] + span{ padding-left: 25px; }
:where([data-cl-s~="s29"]) .cs-search-button{ width: 100%; }
:where([data-cl-s~="s29"]) #st-magazine .kanren .st-top-box dl, :where([data-cl-s~="s29"]) #page-top, :where([data-cl-s~="s29"]) .st-cardbox, :where([data-cl-s~="s29"]) .st_toc_back, :where([data-cl-s~="s29"]) .rankstlink-l2 p a, :where([data-cl-s~="s29"]) .rankstlink-l p a, :where([data-cl-s~="s29"]) .rankstlink-b p a, :where([data-cl-s~="s29"]) .rankstlink-r p a, :where([data-cl-s~="s29"]) .rankstlink-r2 p a, :where([data-cl-s~="s29"]) .rankstlink-a p a, :where([data-cl-s~="s29"]) .st-mybtn a, :where([data-cl-s~="s29"]) .kanren dd, :where([data-cl-s~="s29"]) .kanren dt, :where([data-cl-s~="s29"]) .post-slide-image, :where([data-cl-s~="s29"]) .post-slide-more, :where([data-cl-s~="s29"]) .post-card-image, :where([data-cl-s~="s29"]) .post-card-title, :where([data-cl-s~="s29"]) a, :where([data-cl-s~="s29"]) nav li{ transition: unset; }}

@media only screen and (max-width: 959px) {}

@media only screen and (min-width: 600px) and (max-width: 959px) {}

@media only screen and (min-width: 600px) {}

@media print, screen and (min-width: 960px) {}

@media print, screen and (max-width: 599px) {}

@-webkit-keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}

@keyframes bgslide { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -200%; }
}
:where([data-cl-s~="s29"]) .wpp-widget-block-placeholder, :where([data-cl-s~="s29"]) .wpp-shortcode-placeholder{ margin: 0px auto; width: 60px; height: 3px; background: linear-gradient(90deg, rgb(221, 55, 55) 0%, rgb(87, 19, 19) 10%, rgb(221, 55, 55) 100%) 0% 0% / 200%; border-radius: 3px; animation: 1s linear 0s infinite normal none running bgslide; }
:where([data-cl-s~="s29"]) .yyi-rinker-images{ display: flex; justify-content: center; align-items: center; position: relative; }
:where([data-cl-s~="s29"]) div.yyi-rinker-image img.yyi-rinker-main-img.hidden{ display: none; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow{ cursor: pointer; position: absolute; top: 50%; display: block; margin-top: -11px; opacity: 0.6; width: 22px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-left{ left: -10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-right{ right: -10px; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-left.hidden{ display: none; }
:where([data-cl-s~="s29"]) .yyi-rinker-images-arrow-right.hidden{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{ flex-direction: column; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{ flex-direction: column; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{ width: 100%; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{ text-align: center; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{ text-align: center; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{ margin: auto; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{ align-self: stretch; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ padding: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{ flex-direction: column; padding: 14px 5px 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{ text-align: center; }
:where([data-cl-s~="s29"]) .yyi-rinker-design-slim div.price-box span.price{ display: block; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{ font-size: 16px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink::before, :where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink::before{ font-size: 12px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{ font-size: 13px; }
:where([data-cl-s~="s29"]) .entry-content ul.yyi-rinker-links li{ padding: 0px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ width: 89px; height: 91px; position: absolute; top: -1px; right: -1px; left: auto; overflow: hidden; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{ display: inline-block; width: 146px; position: absolute; padding: 4px 0px; left: -13px; top: 12px; text-align: center; font-size: 12px; line-height: 24px; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
:where([data-cl-s~="s29"]) div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{ background: 0px 0px; }
:where([data-cl-s~="s29"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after, :where([data-cl-s~="s29"]) .yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{ display: none; }
:where([data-cl-s~="s29"]) div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{ margin-right: 2rem; }
:where([data-cl-s~="s29"]) body.custom-background{ background-color: rgb(234, 244, 252); }
:where([data-cl-s~="s29"]) #footer .footerlogo{ display: none; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table table, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table td{ border: 1px solid rgb(204, 204, 204) !important; border-collapse: collapse !important; }
:where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table th, :where([data-cl-s~="s29"]) .wp-block-flexible-table-block-table td{ padding: 8px !important; }
:where([data-cl-s~="s29"]) .source-note{ font-size: 0.75em; color: rgb(102, 102, 102); display: block; margin-top: 0.5em; margin-bottom: 1em; }
:where([data-cl-s~="s29"]) .source-note a{ color: rgb(102, 102, 102); text-decoration: underline; }
:where([data-cl-s~="s29"]) .source-inline{ font-size: 0.75em; color: rgb(102, 102, 102); }
:where([data-cl-s~="s29"]) .st-author-box{ box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px -2px; }
:where([data-cl-s~="s29"]) ul li, :where([data-cl-s~="s29"]) ol li{ margin-bottom: 0.8em; line-height: 1.8; }
:where([data-cl-s~="s29"]) .entry-content .wp-block-image figcaption a, :where([data-cl-s~="s29"]) .post .wp-block-image figcaption a, :where([data-cl-s~="s29"]) figcaption a{ color: rgb(0, 102, 204) !important; text-decoration: underline !important; }
:where([data-cl-s~="s29"]) .entry-content .wp-block-image figcaption a:hover, :where([data-cl-s~="s29"]) .post .wp-block-image figcaption a:hover, :where([data-cl-s~="s29"]) figcaption a:hover{ color: rgb(0, 82, 163) !important; }
:where([data-cl-s~="s29"]) .source-inline-v2{ display: inline-block; margin-left: 8px; padding: 2px 8px; background: rgb(240, 244, 248); border-radius: 4px; font-size: 13px; }
:where([data-cl-s~="s29"]) .source-inline-v2 .source-link{ color: rgb(0, 102, 204); text-decoration: none; font-weight: 500; }
:where([data-cl-s~="s29"]) .source-inline-v2 .source-link:hover{ text-decoration: underline; color: rgb(0, 82, 163); }
:where([data-cl-s~="s29"]) .article-spacer-10{ height: 10px; display: block; clear: both; }
:where([data-cl-s~="s29"]) .article-spacer-20{ height: 20px; display: block; clear: both; }
:where([data-cl-s~="s29"]) .article-spacer-30{ height: 30px; display: block; clear: both; }
:where([data-cl-s~="s29"]) .article-spacer-40{ height: 40px; display: block; clear: both; }
:where([data-cl-s~="s29"]) .article-spacer-60{ height: 60px; display: block; clear: both; }
:where([data-cl-s~="s29"]) .ad-label{ text-align: center; font-size: 12px; color: rgb(153, 153, 153); margin-bottom: 5px; font-family: "Hiragino Sans", Meiryo, sans-serif; }
:where([data-cl-s~="s29"]) .ad-container{ margin: 30px 0px; text-align: center; }

@media (max-width: 768px) {:where([data-cl-s~="s29"]) .ad-label{ font-size: 11px; }
:where([data-cl-s~="s29"]) .ad-container{ margin: 20px 0px; }}
:where([data-cl-s~="s29"]) .in-article-ad{ background: rgb(249, 249, 249); padding: 15px; border-radius: 4px; }
:where([data-cl-s~="s29"]) .st-list li{ }
:where([data-cl-s~="s29"]) .cstmreba{ width: 98%; height: auto; margin: 36px auto; font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Helvetica, Meiryo, sans-serif; line-height: 1.5; overflow-wrap: break-word; box-sizing: border-box; display: block; }
:where([data-cl-s~="s29"]) .cstmreba p{ margin: 0px; padding: 0px; }
:where([data-cl-s~="s29"]) .cstmreba a{ transition: 0.8s; color: rgb(40, 94, 255); }
:where([data-cl-s~="s29"]) .cstmreba a:hover{ color: rgb(255, 202, 40); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-box, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-box, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-box{ width: 100%; background-color: rgb(250, 250, 250); overflow: hidden; border-radius: 0px; box-sizing: border-box; padding: 12px 8px; box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 5px 0px; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-image, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-image{ width: 150px; float: left; margin: 0px 14px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-image a, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-image a, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-image a{ width: 100%; display: block; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-image a img, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-image a img, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-image a img{ margin: 0px; padding: 0px; text-align: center; background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-info, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-info{ overflow: hidden; line-height: 170%; color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-info a, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-info a, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-info a{ text-decoration: none; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-name > a, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-name > a, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-name > a{ border-bottom: 1px solid; font-size: 16px; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-powered-date, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-powered-date, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-powered-date{ font-size: 10px; line-height: 150%; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-powered-date a, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-powered-date a, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-powered-date a{ color: rgb(51, 51, 51); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-powered-date a:hover, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-powered-date a:hover, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-powered-date a:hover{ color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-detail, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-detail, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-address{ font-size: 12px; }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 div img, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 div img, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 div img{ display: none !important; }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1{ display: inline-block; width: 100%; margin-top: 5px; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 > div{ float: left; width: 24%; min-width: 128px; margin: 0.5%; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 a, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 a, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 a{ width: 100%; display: inline-block; text-align: center; box-sizing: border-box; margin: 1px 0px; padding: 3% 0.5%; border-radius: 8px; font-size: 13px; font-weight: 700; line-height: 180%; color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px; }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a{ background: rgb(118, 174, 37); border: 2px solid rgb(118, 174, 37); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a{ background: rgb(255, 122, 21); border: 2px solid rgb(255, 122, 21); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a{ background: rgb(200, 21, 40); border: 2px solid rgb(200, 21, 40); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkknt a{ background: rgb(11, 73, 157); border: 2px solid rgb(11, 73, 157); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a{ background: rgb(191, 149, 0); border: 2px solid rgb(191, 149, 0); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a{ background: rgb(0, 0, 102); border: 2px solid rgb(0, 0, 102); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkhis a{ background: rgb(0, 75, 176); border: 2px solid rgb(0, 75, 176); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a{ background: rgb(255, 0, 51); border: 2px solid rgb(255, 0, 51); letter-spacing: normal; }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a{ background: rgb(132, 190, 36); border: 2px solid rgb(132, 190, 36); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a{ background: rgb(141, 18, 75); border: 2px solid rgb(141, 18, 75); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a{ background: rgb(234, 84, 4); border: 2px solid rgb(234, 84, 4); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a{ background: rgb(49, 73, 149); border: 2px solid rgb(49, 73, 149); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkkindle a{ background: rgb(0, 125, 205); border: 2px solid rgb(0, 125, 205); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkrakukobo a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkbk1 a{ background: rgb(0, 133, 205); border: 2px solid rgb(0, 133, 205); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkehon a{ background: rgb(42, 44, 109); border: 2px solid rgb(42, 44, 109); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkkino a{ background: rgb(0, 62, 146); border: 2px solid rgb(0, 62, 146); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkebj a{ background: rgb(248, 72, 94); border: 2px solid rgb(248, 72, 94); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinktoshokan a{ background: rgb(51, 51, 51); border: 2px solid rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkamazon a{ background: rgb(255, 153, 1); border: 2px solid rgb(255, 153, 1); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkrakuten a{ background: rgb(191, 0, 0); border: 2px solid rgb(191, 0, 0); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkseven a, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkseven a{ background: rgb(34, 84, 150); border: 2px solid rgb(34, 84, 150); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 a:hover, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 a:hover, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 a:hover{ background: rgb(255, 255, 255); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{ color: rgb(118, 174, 37); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{ color: rgb(255, 122, 21); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{ color: rgb(200, 21, 40); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkknt a:hover{ color: rgb(11, 73, 157); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{ color: rgb(191, 149, 0); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{ color: rgb(0, 0, 102); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 .shoplinkhis a:hover{ color: rgb(0, 75, 176); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{ color: rgb(255, 0, 51); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{ color: rgb(132, 190, 36); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{ color: rgb(141, 18, 75); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{ color: rgb(234, 84, 4); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{ color: rgb(49, 73, 149); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkkindle a:hover{ color: rgb(0, 125, 205); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkrakukobo a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkbk1 a:hover{ color: rgb(0, 133, 205); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkehon a:hover{ color: rgb(42, 44, 109); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkkino a:hover{ color: rgb(0, 62, 146); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkebj a:hover{ color: rgb(248, 72, 94); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinktoshokan a:hover{ color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkamazon a:hover, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkamazon a:hover{ color: rgb(255, 153, 1); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkrakuten a:hover{ color: rgb(191, 0, 0); }
:where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 .shoplinkseven a:hover, :where([data-cl-s~="s29"]) .cstmreba .booklink-link2 .shoplinkseven a:hover{ color: rgb(34, 84, 150); }
:where([data-cl-s~="s29"]) .cstmreba .booklink-footer{ clear: both; }

@media screen and (max-width: 768px) {:where([data-cl-s~="s29"]) .cstmreba .booklink-image, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-image, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-image{ width: 100%; float: none; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 > div{ width: 32.33%; margin: 0.5%; }
:where([data-cl-s~="s29"]) .cstmreba .booklink-info, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-info, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-info{ text-align: center; padding-bottom: 1px; }}

@media screen and (max-width: 480px) {:where([data-cl-s~="s29"]) .cstmreba .booklink-link2 > div, :where([data-cl-s~="s29"]) .cstmreba .kaerebalink-link1 > div, :where([data-cl-s~="s29"]) .cstmreba .tomarebalink-link1 > div{ width: 49%; margin: 0.5%; }}
:where([data-cl-s~="s29"]) .appreach{ text-align: left; padding: 10px; border: 1px solid rgb(124, 124, 124); overflow: hidden; }
:where([data-cl-s~="s29"]) .appreach::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) .appreach p{ margin: 0px; }
:where([data-cl-s~="s29"]) .appreach a::after{ display: none; }
:where([data-cl-s~="s29"]) .appreach__icon{ float: left; border-radius: 10%; overflow: hidden; margin: 0px 3% 0px 0px !important; width: 25% !important; height: auto !important; max-width: 120px !important; }
:where([data-cl-s~="s29"]) .appreach__detail{ display: inline-block; font-size: 20px; line-height: 1.5; width: 72%; max-width: 72%; }
:where([data-cl-s~="s29"]) .appreach__detail::after{ content: ""; display: block; clear: both; }
:where([data-cl-s~="s29"]) .appreach__name{ font-size: 16px; max-height: 3em; overflow: hidden; line-height: 1.5em !important; }
:where([data-cl-s~="s29"]) .appreach__info{ font-size: 12px !important; }
:where([data-cl-s~="s29"]) .appreach__developper, :where([data-cl-s~="s29"]) .appreach__price{ margin-right: 0.5em; }
:where([data-cl-s~="s29"]) .appreach__posted a{ margin-left: 0.5em; }
:where([data-cl-s~="s29"]) .appreach__links{ float: left; height: 40px; margin-top: 8px; white-space: nowrap; }
:where([data-cl-s~="s29"]) .appreach__aslink img{ margin-right: 10px; height: 40px; width: 135px; }
:where([data-cl-s~="s29"]) .appreach__gplink img{ height: 40px; width: 134.5px; }
:where([data-cl-s~="s29"]) .appreach__star{ position: relative; height: 1.5em; width: 5em; font-size: 14px !important; }
:where([data-cl-s~="s29"]) .appreach__star__base{ position: absolute; color: rgb(115, 115, 115); }
:where([data-cl-s~="s29"]) .appreach__star__evaluate{ position: absolute; color: rgb(255, 193, 7); overflow: hidden; white-space: nowrap; }
:where([data-cl-s~="s29"]) .product-info-table-wrapper{ width: 100%; max-width: 800px; margin: 20px auto; overflow-x: auto; border: 1px solid rgb(221, 221, 221); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table{ width: 100%; border-collapse: collapse; font-family: "Hiragino Sans", "Yu Gothic", sans-serif; font-size: 14px; line-height: 1.6; }
:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table th{ background-color: rgb(230, 243, 255); color: rgb(51, 51, 51); font-weight: 700; text-align: center; vertical-align: middle; padding: 12px 15px; border-width: 1px 2px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; width: 200px; min-width: 150px; }
:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table td{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 12px 15px; border: 1px solid rgb(221, 221, 221); vertical-align: middle; }
:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table tbody tr:hover{ background-color: rgb(249, 249, 249); }
:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table tbody tr:hover th{ background-color: rgb(209, 231, 255); }

@media (max-width: 600px) {:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table th, :where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table td{ padding: 8px 10px; font-size: 13px; }
:where([data-cl-s~="s29"]) .product-info-table-wrapper .product-info-table th{ width: 120px; min-width: 100px; }}
:where([data-cl-s~="s29"]) .post p.rakuten-notice, :where([data-cl-s~="s29"]) .entry-content p.rakuten-notice{ line-height: 1.5; color: rgb(136, 136, 136); text-align: center; margin-top: 4px; font-size: 12px !important; }
:where([data-cl-s~="s29"]) .makeup-steps-container{ max-width: 800px; margin: 0px auto; padding: 20px; }
:where([data-cl-s~="s29"]) .makeup-steps-title{ text-align: center !important; color: rgb(212, 102, 154) !important; margin-bottom: 30px !important; font-size: 1.5em !important; font-weight: 700 !important; display: block !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; }
:where([data-cl-s~="s29"]) .makeup-steps{ display: flex; flex-direction: column; gap: 20px; }
:where([data-cl-s~="s29"]) .step{ display: flex; align-items: flex-start; background-color: rgb(255, 255, 255); padding: 25px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px; transition: 0.3s; }
:where([data-cl-s~="s29"]) .step:hover{ transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px; }
:where([data-cl-s~="s29"]) .step-number{ display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; background-color: rgb(212, 102, 154); color: rgb(255, 255, 255); font-size: 1.5em; font-weight: 700; border-radius: 50%; margin-right: 20px; flex-shrink: 0; }
:where([data-cl-s~="s29"]) .step-content{ flex: 1 1 0%; }
:where([data-cl-s~="s29"]) .step-heading{ color: rgb(51, 51, 51); font-size: 1.2em; margin-bottom: 10px; font-weight: 700; }
:where([data-cl-s~="s29"]) .step-content p{ color: rgb(102, 102, 102); line-height: 1.6; margin-bottom: 10px; }
:where([data-cl-s~="s29"]) .tip{ background-color: rgb(255, 248, 225); padding: 10px 15px; border-radius: 6px; font-size: 0.9em; color: rgb(245, 124, 0); margin-top: 10px; }
:where([data-cl-s~="s29"]) .tip::before{ content: "■ "; color: rgb(245, 124, 0); font-weight: 700; }
:where([data-cl-s~="s29"]) .time-info{ text-align: center; margin-top: 30px; padding: 15px; background-color: rgb(243, 229, 245); border-radius: 8px; }
:where([data-cl-s~="s29"]) .time-info span{ font-size: 1.2em; color: rgb(123, 31, 162); font-weight: 700; }
:where([data-cl-s~="s29"]) .time-icon{ color: rgb(123, 31, 162) !important; }

@media (max-width: 768px) {:where([data-cl-s~="s29"]) .makeup-steps-container{ padding: 15px; }
:where([data-cl-s~="s29"]) .step{ padding: 20px; }
:where([data-cl-s~="s29"]) .step-number{ width: 40px; height: 40px; font-size: 1.2em; margin-right: 15px; }
:where([data-cl-s~="s29"]) .step-heading{ font-size: 1.1em; }}
:where([data-cl-s~="s29"]) .article-content-container{ max-width: 100%; margin: 0px auto; padding: 20px; }
:where([data-cl-s~="s29"]) .table-wrapper{ overflow-x: auto; margin: 20px 0px; }
:where([data-cl-s~="s29"]) .article-content-container table{ min-width: 600px; width: 100%; border-collapse: collapse; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s29"]) .article-content-container th{ background-color: rgb(253, 240, 245); color: rgb(51, 51, 51); font-weight: 700; padding: 15px; text-align: left; border-bottom: 2px solid rgb(232, 213, 222); white-space: nowrap; }
:where([data-cl-s~="s29"]) .article-content-container td{ padding: 15px; border-bottom: 1px solid rgb(240, 230, 234); vertical-align: top; }
:where([data-cl-s~="s29"]) .article-content-container tr:hover{ background-color: rgb(253, 248, 250); }
:where([data-cl-s~="s29"]) .article-content-container .location{ font-weight: 700; color: rgb(194, 84, 122); font-size: 1.1em; white-space: nowrap; }
:where([data-cl-s~="s29"]) .article-content-container .merit{ color: rgb(46, 125, 50); }
:where([data-cl-s~="s29"]) .article-content-container .demerit{ color: rgb(211, 47, 47); }
:where([data-cl-s~="s29"]) .article-content-container .recommend{ background-color: rgb(255, 243, 224); padding: 8px; border-radius: 4px; font-size: 0.95em; }
:where([data-cl-s~="s29"]) .table-wrapper::-webkit-scrollbar{ height: 8px; }
:where([data-cl-s~="s29"]) .table-wrapper::-webkit-scrollbar-track{ background: rgb(241, 241, 241); }
:where([data-cl-s~="s29"]) .table-wrapper::-webkit-scrollbar-thumb{ background: rgb(212, 102, 154); border-radius: 4px; }
:where([data-cl-s~="s29"]) .table-wrapper::-webkit-scrollbar-thumb:hover{ background: rgb(193, 85, 137); }

@media (max-width: 768px) {:where([data-cl-s~="s29"]) .article-content-container{ padding: 10px; }
:where([data-cl-s~="s29"]) .article-content-container table{ font-size: 0.85em; }
:where([data-cl-s~="s29"]) .article-content-container th, :where([data-cl-s~="s29"]) .article-content-container td{ padding: 10px; }}
:where([data-cl-s~="s29"]) .article-content-container{ max-width: 100%; margin: 0px auto; padding: 20px; }
:where([data-cl-s~="s29"]) .article-content-container table{ width: 100%; border-collapse: collapse; margin: 20px 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
:where([data-cl-s~="s29"]) .article-content-container th{ background-color: rgb(248, 249, 250); color: rgb(51, 51, 51); font-weight: 700; padding: 12px; text-align: left; border-bottom: 2px solid rgb(222, 226, 230); }
:where([data-cl-s~="s29"]) .article-content-container td{ padding: 12px; border-bottom: 1px solid rgb(222, 226, 230); }
:where([data-cl-s~="s29"]) .article-content-container tr:hover{ background-color: rgb(248, 249, 250); }
:where([data-cl-s~="s29"]) .article-content-container .category{ font-weight: 700; color: rgb(212, 102, 154); }
:where([data-cl-s~="s29"]) .article-content-container .price{ color: rgb(102, 102, 102); font-size: 0.95em; }
:where([data-cl-s~="s29"]) .article-content-container a{ color: rgb(0, 123, 255); text-decoration: none; }
:where([data-cl-s~="s29"]) .article-content-container a:hover{ text-decoration: underline; }

@media (max-width: 768px) {:where([data-cl-s~="s29"]) .article-content-container{ padding: 10px; }
:where([data-cl-s~="s29"]) .article-content-container table{ font-size: 0.9em; }
:where([data-cl-s~="s29"]) .article-content-container th, :where([data-cl-s~="s29"]) .article-content-container td{ padding: 8px; }}
:where([data-cl-s~="s29"]) .onsen-checklist-wrapper{ max-width: 600px; margin: 20px auto; padding: 20px; background-color: rgb(255, 251, 247); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 10px; }
:where([data-cl-s~="s29"]) .onsen-checklist-wrapper *{ box-sizing: border-box; }
:where([data-cl-s~="s29"]) .onsen-checklist-main-title{ color: rgb(212, 102, 154) !important; text-align: center !important; margin-bottom: 30px !important; font-size: 1.4em !important; font-weight: 700 !important; background: 0px 0px !important; padding: 0px !important; }
:where([data-cl-s~="s29"]) .onsen-checklist-category{ margin-bottom: 25px; background-color: rgb(255, 255, 255); padding: 20px; border-radius: 8px; border-left: 4px solid rgb(212, 102, 154); }
:where([data-cl-s~="s29"]) .onsen-checklist-category.onsen-important{ background-color: rgb(255, 243, 224); border-left-color: rgb(255, 152, 0); }
:where([data-cl-s~="s29"]) .onsen-category-title{ color: rgb(51, 51, 51) !important; margin-bottom: 15px !important; font-size: 1.1em !important; font-weight: 700 !important; background: 0px 0px !important; padding: 0px !important; display: block !important; }
:where([data-cl-s~="s29"]) .onsen-checklist-items{ list-style: none !important; padding-left: 0px !important; margin: 0px !important; }
:where([data-cl-s~="s29"]) .onsen-checklist-item{ padding: 8px 0px !important; display: block !important; position: relative !important; margin-bottom: 10px !important; }
:where([data-cl-s~="s29"]) .onsen-checklist-label{ display: flex !important; align-items: flex-start !important; cursor: pointer !important; position: relative !important; }
:where([data-cl-s~="s29"]) .onsen-checkbox{ width: 18px !important; height: 18px !important; margin-right: 10px !important; margin-top: 2px !important; flex-shrink: 0 !important; cursor: pointer !important; }
:where([data-cl-s~="s29"]) .onsen-checkbox:checked + .onsen-item-text{ color: rgb(153, 153, 153) !important; text-decoration: line-through !important; }
:where([data-cl-s~="s29"]) .onsen-item-text{ flex: 1 1 0% !important; line-height: 1.6 !important; color: rgb(51, 51, 51) !important; }
:where([data-cl-s~="s29"]) .onsen-item-note{ font-size: 0.9em !important; color: rgb(102, 102, 102) !important; margin-left: 28px !important; margin-top: 5px !important; display: block !important; }

@media (max-width: 768px) {:where([data-cl-s~="s29"]) .onsen-checklist-wrapper{ padding: 15px; margin: 10px; }
:where([data-cl-s~="s29"]) .onsen-checklist-category{ padding: 15px; }}
/*
 * See: https://fonts.google.com/license/googlerestricted
 */
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f5a621c5598.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fff4f17d219.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f8f704806db.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f5a621c5598.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fff4f17d219.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f8f704806db.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f116c8243fb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f12a472a87e.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc4a93f2f4a.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa03b385f00.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f94eed35ce9.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ff215261017.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f6cf5e4f8fe.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f6a22ce0b27.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f116c8243fb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f12a472a87e.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fc4a93f2f4a.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa03b385f00.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f94eed35ce9.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ff215261017.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f6cf5e4f8fe.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f6a22ce0b27.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc69d2bda96.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f7dc895ee73.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f677a15528f.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8c1f155977.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f0efe0fbe60.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fc69d2bda96.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f7dc895ee73.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f677a15528f.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f8c1f155977.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f0efe0fbe60.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f7738b60047.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f197ed98b85.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f3cd432d0dc.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ff6475b2f75.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/faf68d0b256.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ff8d3fa06e2.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8860338416.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f7738b60047.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f197ed98b85.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f3cd432d0dc.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ff6475b2f75.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/faf68d0b256.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ff8d3fa06e2.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f8860338416.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* armenian */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2d8ebd5a1c.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}
/* bengali */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f87e29aa4c0.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fda00c5cfce.woff2') format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa09898ad62.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f5f178150d2.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fd89da14318.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* ethiopic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f30488c8189.woff2') format('woff2');
  unicode-range: U+030E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}
/* georgian */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa716cc2041.woff2') format('woff2');
  unicode-range: U+0589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}
/* greek-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f12ba4d2cb2.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f807cfe0da0.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* gujarati */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f3a02ecb4e6.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}
/* gurmukhi */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc80e9f764f.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}
/* hebrew */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f3bef5cb92e.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* khmer */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f843424acae.woff2') format('woff2');
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}
/* lao */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f94ebf7c75a.woff2') format('woff2');
  unicode-range: U+0E81-0EDF, U+200C-200D, U+25CC;
}
/* malayalam */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc3e7728489.woff2') format('woff2');
  unicode-range: U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;
}
/* oriya */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f58b19dd708.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}
/* sinhala */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fbb34d10502.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0D81-0DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}
/* symbols */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2d7a54a434.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* tamil */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f300ecba223.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;
}
/* telugu */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f4c1bd8a346.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}
/* thai */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f7b4dce329f.woff2') format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fbe35f71167.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2507802626.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f3f43e613a4.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* armenian */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2d8ebd5a1c.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}
/* bengali */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f87e29aa4c0.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fda00c5cfce.woff2') format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa09898ad62.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f5f178150d2.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fd89da14318.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* ethiopic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f30488c8189.woff2') format('woff2');
  unicode-range: U+030E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}
/* georgian */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa716cc2041.woff2') format('woff2');
  unicode-range: U+0589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}
/* greek-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f12ba4d2cb2.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f807cfe0da0.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* gujarati */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f3a02ecb4e6.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}
/* gurmukhi */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fc80e9f764f.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}
/* hebrew */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f3bef5cb92e.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* khmer */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f843424acae.woff2') format('woff2');
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}
/* lao */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f94ebf7c75a.woff2') format('woff2');
  unicode-range: U+0E81-0EDF, U+200C-200D, U+25CC;
}
/* malayalam */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fc3e7728489.woff2') format('woff2');
  unicode-range: U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;
}
/* oriya */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f58b19dd708.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}
/* sinhala */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fbb34d10502.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0D81-0DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}
/* symbols */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2d7a54a434.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* tamil */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f300ecba223.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;
}
/* telugu */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f4c1bd8a346.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}
/* thai */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f7b4dce329f.woff2') format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fbe35f71167.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2507802626.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f3f43e613a4.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* fallback */
@font-face {
  font-family: 'Google Symbols';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f9763ccc317.woff2') format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8b9fc97370.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f918b7dc3e2.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fb5495470aa.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8c049f5036.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fd5af21ee1a.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f61216d8e3e.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f52e605852c.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fb5495470aa.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f8c049f5036.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fd5af21ee1a.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f61216d8e3e.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f52e605852c.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f0e523e4bc3.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc57d9ca3bd.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa8c4cb778a.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2df52199ea.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f98c22de85f.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2a2d9c22c9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fddb8c66035.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f0e523e4bc3.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fc57d9ca3bd.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa8c4cb778a.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2df52199ea.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f98c22de85f.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2a2d9c22c9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fddb8c66035.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8265f64786.woff2') format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fe96c559a8b.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f4c5c4aa05a.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f5343bf4c31.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fbe42f8d64a.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f66f5bd22d7.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f0f7f5f2fbb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa187b07709.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f26b2403f99.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f54d9a78b7f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f06b16db7a9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f0f7f5f2fbb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa187b07709.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f26b2403f99.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f54d9a78b7f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f06b16db7a9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fafc56ae914.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f7e12e48e15.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f510168c767.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f80e35c0c4c.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fff4ef06171.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f42fe1664fe.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f6413aa87c0.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f1d2af207e9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa91cd9085d.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f6413aa87c0.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f1d2af207e9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa91cd9085d.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f88985ca614.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f63b14e3ef0.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f61e5958cf3.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2c8d792869.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fba344451ea.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f88985ca614.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f63b14e3ef0.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f61e5958cf3.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2c8d792869.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fba344451ea.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f95dd03b930.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f2809606237.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f197ef1e487.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f08ea4cf0a7.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f7abb700b28.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fa093b88825.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f8f80f993e5.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fcc762462ea.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fd5bab8e287.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fd8e4fe0452.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f95dd03b930.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f2809606237.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f197ef1e487.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f08ea4cf0a7.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f7abb700b28.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fa093b88825.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f8f80f993e5.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fcc762462ea.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fd5bab8e287.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fd8e4fe0452.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f95dd03b930.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f2809606237.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f197ef1e487.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f08ea4cf0a7.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f7abb700b28.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fa093b88825.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f8f80f993e5.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fcc762462ea.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fd5bab8e287.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fd8e4fe0452.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f8efb1f7695.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fb1b3edd595.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ff71c58ff76.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f462ee3120d.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f541b128823.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc108681cba.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fef6446229b.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f42898ad49a.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fe0c764a8e9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fc108681cba.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fef6446229b.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f42898ad49a.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fe0c764a8e9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f6b986471df.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f0b1fcab42c.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f7d93459d86.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ff018c9ad67.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/faf5fda16a1.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fcd36de204a.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f36920a27f3.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fac99ad1c43.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f49d1df3871.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f2d603982ca.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fb1bef1f03a.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f36920a27f3.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fac99ad1c43.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f49d1df3871.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f2d603982ca.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fb1bef1f03a.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f01f94d674d.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f481dd0c01e.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fec7769b089.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f97fbf7bd0b.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f7cb4281a0c.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f2addf2d86d.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f0b60bbe04e.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fcedb374b05.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f1404ca348b.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f01f94d674d.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f481dd0c01e.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fec7769b089.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f97fbf7bd0b.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f7cb4281a0c.woff2') format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f2addf2d86d.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f0b60bbe04e.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/fcedb374b05.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/f1404ca348b.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f4bacbfd65e.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f952fba48c2.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f417b8c81b1.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fdc1e84d373.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ffc5715a6f3.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f4a44e6b11c.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8d230115e5.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f4bacbfd65e.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f952fba48c2.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f417b8c81b1.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fdc1e84d373.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ffc5715a6f3.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f4a44e6b11c.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f8d230115e5.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f1dbd6cd2d0.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f94ab3efd7d.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f427f27a4ca.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f1f4245774a.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f6774cefbdb.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f8ed24f94c2.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f50cf7d32c1.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f1dbd6cd2d0.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f94ab3efd7d.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f427f27a4ca.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f1f4245774a.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f6774cefbdb.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f8ed24f94c2.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f50cf7d32c1.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Slabo 27px';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f738e5dc4b5.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Slabo 27px';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f203f1d656b.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ffe7567ff73.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f9be8743208.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fb378963555.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fe19ebf91f4.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f9560f99936.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f6bcddc1c2f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ffb7b366bd6.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fa9d09ab6d1.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fc861127045.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f3141288b06.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f57e110b6d4.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f7db064fa5c.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fdabae363ac.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f3985441a30.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f7141e2f1c6.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f87290fd818.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fcd095d54d9.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fa90dec375b.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/f428ec293d3.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Volkhov';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/f9b4fab8760.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.google-symbols {
  font-family: 'Google Symbols';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/*
 * See: https://fonts.google.com/license/googlerestricted
 */
/* fallback */
@font-face {
  font-family: 'Google Symbols';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/ff310115e4a.woff2') format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Google Symbols';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ff310115e4a.woff2') format('woff2');
}

.google-symbols {
  font-family: 'Google Symbols';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.google-symbols {
  font-family: 'Google Symbols';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* armenian */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f13f98ed725.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}
/* bengali */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f9a5a2f2b0d.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fe5bc79a90e.woff2') format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fd1d9a63c3e.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f1b5054245d.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f593ce9e426.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* ethiopic */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fa00d2f37f9.woff2') format('woff2');
  unicode-range: U+030E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}
/* georgian */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f863466942b.woff2') format('woff2');
  unicode-range: U+0589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}
/* greek-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f3c9b03bdaa.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fe3b46b3d13.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* gujarati */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f6c5c26cbec.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}
/* gurmukhi */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f0816a985dc.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}
/* hebrew */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fd98a9ab79c.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* kannada */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f69906e35ae.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;
}
/* khmer */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f3da7b9b9d6.woff2') format('woff2');
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}
/* lao */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fbabf273e8e.woff2') format('woff2');
  unicode-range: U+0E81-0EDF, U+200C-200D, U+25CC;
}
/* malayalam */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f0d82c2a908.woff2') format('woff2');
  unicode-range: U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;
}
/* oriya */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f28e50905a6.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}
/* sinhala */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fb03bea1a7a.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0D81-0DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}
/* symbols */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f58d37912d0.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* tamil */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f1d07d9bd22.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;
}
/* telugu */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fb081dc9aba.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}
/* thai */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fe7576887bc.woff2') format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fd17bc59991.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f90e8e66a54.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f5db61fb734.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* armenian */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f649d84c0f8.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}
/* bengali */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/faba1b800de.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f06d51bbafe.woff2') format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f5c82e8adf3.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fc98d475d3a.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f69cb403fc4.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* ethiopic */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f1ace9af324.woff2') format('woff2');
  unicode-range: U+030E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}
/* georgian */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f9f6a2be462.woff2') format('woff2');
  unicode-range: U+0589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}
/* greek-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fbca0794aa0.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f6f1d3502a0.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* gujarati */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f73377fc09f.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}
/* gurmukhi */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fab60b060ad.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}
/* hebrew */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f55d3277442.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* kannada */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fbedda9b5a8.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;
}
/* khmer */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f5ec7e47075.woff2') format('woff2');
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}
/* lao */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f9482bf10e7.woff2') format('woff2');
  unicode-range: U+0E81-0EDF, U+200C-200D, U+25CC;
}
/* malayalam */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fca073bc59a.woff2') format('woff2');
  unicode-range: U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;
}
/* oriya */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f019d1a9dbb.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}
/* sinhala */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fbea2c9508f.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0D81-0DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}
/* symbols */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fc9e49243c6.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* tamil */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f926c92d080.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;
}
/* telugu */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ff6586b1d44.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}
/* thai */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ff05fd64400.woff2') format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f15e89eaccb.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f6872dbcbdc.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f2326b68a51.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* armenian */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f840a6b065f.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}
/* bengali */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fbcb0e89aa8.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1, U+11DF0-11DF1;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fac166cbb59.woff2') format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f781b1d53e2.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fa3734d51fd.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f8fafc2137a.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* ethiopic */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fd3f84de091.woff2') format('woff2');
  unicode-range: U+030E, U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE;
}
/* georgian */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f78abf73bfa.woff2') format('woff2');
  unicode-range: U+0589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31;
}
/* greek-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fcf3009d75d.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f13ba2f4627.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* gujarati */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f86163676db.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839;
}
/* gurmukhi */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fcd80a0d167.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}
/* hebrew */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fa714e05a84.woff2') format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* kannada */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f91de2b2a20.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C80-0CF3, U+1CD0, U+1CD2-1CD3, U+1CDA, U+1CF2, U+1CF4, U+200C-200D, U+20B9, U+25CC, U+A830-A835;
}
/* khmer */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f625206fc5b.woff2') format('woff2');
  unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;
}
/* lao */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f0e2339236f.woff2') format('woff2');
  unicode-range: U+0E81-0EDF, U+200C-200D, U+25CC;
}
/* malayalam */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f27f50204be.woff2') format('woff2');
  unicode-range: U+0307, U+0323, U+0951-0952, U+0964-0965, U+0B83, U+0D00-0D7F, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC, U+A830-A832;
}
/* oriya */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f21d534d2c4.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B01-0B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC;
}
/* sinhala */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fc12cc25822.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0D81-0DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4;
}
/* symbols */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f454a825633.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* tamil */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fe3699c2273.woff2') format('woff2');
  unicode-range: U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC;
}
/* telugu */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/ffc18d32838.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0B83, U+0C00-0C7F, U+1CD5-1CD6, U+1CD8, U+1CDA, U+1CF2, U+200C-200D, U+25CC;
}
/* thai */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f436f97f602.woff2') format('woff2');
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f5f100b705e.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f4d8bd8246b.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f589d61320c.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
 * See: https://fonts.google.com/license/googlerestricted
 */
/* fallback */
@font-face {
  font-family: 'Google Symbols';
  font-style: normal;
  font-weight: 100 700;
  src: url('data:,') format('woff2');
}

.google-symbols {
  font-family: 'Google Symbols';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* clone-extras v1 — appended by the clone pipeline (and by scripts/clone_repair
   on older builds); everything below this marker is ours, not the reference's */
/* clone: a link with nowhere to go carries no href — keep it feeling inert */
a:not([href]), [role="link"]:not([href]) { cursor: default !important; }
/* clone: the swapped wordmark replaces an <img>/<svg> logo, so the reference
   never wrote text rules for that slot — without this it inherits the browser
   default link look (blue + underline, svitlo's header). */
.clone-wordmark {
  color: inherit !important; text-decoration: none !important;
  font-weight: 700; font-size: 1.15em; line-height: 1.1;
  letter-spacing: -0.01em; white-space: nowrap;
}
/* the wordmark sits INSIDE the old logo <a>, which the browser paints blue and
   underlines by default once the <img> is gone — neutralize the link itself,
   not just the span, or the brand still reads as a raw hyperlink. */
a:has(> .clone-wordmark), a:has(.clone-wordmark) {
  color: inherit !important; text-decoration: none !important;
}
/* clone: the reference's own responsive JS is gone and some donors ship a
   desktop-only DOM, so a fixed-width sidebar/table can push the page past the
   viewport on a phone (tabelog 980px at 390px wide). Keep media inside the
   page and stop the sideways scroll without touching the desktop layout. */
img, svg, video, canvas, iframe, table { max-width: 100%; }
img, video { height: auto; }
@media (max-width: 768px) {
  html, body { overflow-x: hidden; max-width: 100%; }
}
/* clone: a heading/button the reference drew as an image, now real text */
.clone-imgtext { display: inline-block; font-weight: 700; line-height: 1.3;
  font-size: 1.05em; }
/* clone: off-canvas nav panel, opened by clone.js from its #id trigger */
.clone-offcanvas { display: none !important; }
.clone-offcanvas.clone-open {
  display: block !important; position: fixed !important; inset: 0 auto 0 0 !important;
  width: min(86vw, 360px) !important; height: 100% !important;
  overflow: auto !important; z-index: 2147483000 !important;
  background: #fff; box-shadow: 0 0 40px rgba(0, 0, 0, 0.25);
  transform: none !important; opacity: 1 !important; visibility: visible !important;
}
.clone-offcanvas.clone-open * { transform: none !important; }
.clone-offcanvas.clone-open [class*="panel"] { position: static !important; }
/* clone: library photo behind a text block — light veil under the copy */
.clone-bg-veil { box-shadow: inset 0 0 0 100vmax rgba(255, 255, 255, 0.84) !important; }
/* clone: notice shown in place of a submitted form (clone.js) */
.clone-form-note {
  margin: 1em 0; padding: 0.9em 1.1em; border-radius: 8px;
  background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.12);
  color: inherit; font-size: 0.95em; line-height: 1.45;
}
.clone-form-note[data-state="error"] { background: rgba(190, 40, 40, 0.08); }
/* clone: fallback contact line appended when the reference carried no
   contacts at all (onlinegamer shipped 15 pages without a phone or email) */
.clone-contact { margin: 1.2em 0; line-height: 1.7; font-size: 0.95em; }
.clone-contact a { color: inherit; }
